Pruning CNN Feature Maps with Multi-Armed Bandits Boosts Efficiency

Salem Ameen, Sunil Vadera· July 28, 2026 View original

Summary

This paper introduces a novel framework for pruning redundant feature maps in Convolutional Neural Networks (CNNs) using multi-armed bandits, which significantly reduces storage and inference costs while maintaining accuracy. The method treats each feature map as an "arm" and uses observed loss changes to determine which maps can be safely removed.

Convolutional Neural Networks (CNNs) often contain redundant feature maps, leading to increased storage requirements and higher inference costs. A new research paper proposes a loss-aware feature-map pruning framework that leverages multi-armed bandits to address this issue. This structured pruning approach removes entire convolutional output channels and their associated filters, rather than individual weights. The methodology treats each candidate feature map as an "arm" in a multi-armed bandit problem. During training, a map is temporarily masked, and its impact on the loss function is evaluated on a mini-batch. This observed loss change is then converted into a "safe-removal reward." After a predefined budget of "plays," feature maps are ranked by their learned scores, and the top-k maps are permanently removed, along with their corresponding filters, biases, and next-layer input-channel kernels. The study evaluated UCB1 and Thompson Sampling algorithms, demonstrating that both methods effectively preserve accuracy close to unpruned models while substantially reducing feature maps and convolutional computation. These bandit-based approaches significantly outperformed greedy and magnitude-based pruning techniques across various datasets, proving their effectiveness in optimizing CNNs for efficiency without sacrificing performance.

Why it matters

For professionals deploying CNNs, especially on resource-constrained devices, this technique offers a powerful way to optimize models by reducing their size and computational demands, leading to faster inference and lower operational costs without significant accuracy loss.

How to implement this in your domain

  1. 1Investigate multi-armed bandit algorithms for model compression in your CNN pipelines.
  2. 2Implement a loss-aware pruning strategy to identify and remove redundant feature maps.
  3. 3Experiment with UCB1 or Thompson Sampling for ranking feature map removal candidates.
  4. 4Benchmark the pruned models on your specific datasets for accuracy and inference speed.
  5. 5Integrate this pruning framework into your model deployment workflow for efficiency gains.

Who benefits

Edge AIMobile ComputingComputer VisionAutonomous VehiclesHealthcare (imaging)

Key takeaways

  • CNNs often have redundant feature maps increasing storage and inference costs.
  • A new framework uses multi-armed bandits for loss-aware feature-map pruning.
  • This method removes entire channels and filters, not just individual weights.
  • UCB1 and Thompson Sampling preserve accuracy while significantly reducing computation.

Original post by Salem Ameen, Sunil Vadera

"arXiv:2607.22564v1 Announce Type: new Abstract: Convolutional neural networks often contain redundant feature maps that increase storage and inference cost. This paper presents a loss-aware feature-map pruning framework using multi-armed bandits. Feature-map pruning is structured…"

View on X

Originally posted by Salem Ameen, Sunil Vadera on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses