PaPr: Training-Free One-Step Patch Pruning with Lightweight ConvNets for Faster Inference
Not on the map. Why?
Abstract (arXiv)
As deep neural networks evolve from convolutional neural networks (ConvNets) to advanced vision transformers (ViTs), there is an increased need to eliminate redundant data for faster processing without compromising accuracy. Previous methods are often architecture-specific or necessitate re-training, restricting their applicability with frequent model updates. To solve this, we first introduce a novel property of lightweight ConvNets: their ability to identify key discriminative patch regions in images, irrespective of model's final accuracy or size. We demonstrate that fully-connected layers are the primary bottleneck for ConvNets performance, and their suppression with simple weight recalibration markedly enhances discriminative patch localization performance. Using this insight, we introduce PaPr, a method for substantially pruning redundant patches with minimal accuracy loss using lightweight ConvNets across a variety of deep learning architectures, including ViTs, ConvNets, and hybrid transformers, without any re-training. Moreover, the simple early-stage one-step patch pruning with PaPr enhances existing patch reduction methods. Through extensive testing on diverse architectures, PaPr achieves significantly higher accuracy over state-of-the-art patch reduction methods with similar FLOP count reduction. More specifically, PaPr reduces about 70% of redundant patches in videos with less than 0.8% drop in accuracy, and up to 3.7x FLOPs reduction, which is a 15% more reduction with 2.5% higher accuracy. Code is released at https://github.com/tanvir-utexas/PaPr.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 58 of its 63 references that are in the map. First posted on arXiv 24 Mar 2024.
Builds on
58 of 63 references.
References · 58
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
38 more
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2022A ConvNet for the 2020scited by 3,545
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2019Searching for MobileNetV3cited by 1,984
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2020Linformer: Self-Attention with Linear Complexitycited by 1,462
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,305
- 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,215
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2022Token Merging: Your ViT But Fastercited by 995
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
- 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
- 2021Multiscale Vision Transformerscited by 896
- 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
- 2023ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoderscited by 703
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 635
- 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
- 2021Masked Feature Prediction for Self-Supervised Visual Pre-Trainingcited by 573
- 2021Twins: Revisiting the Design of Spatial Attention in Vision Transformerscited by 565
- 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 562
- 2021CSWin Transformer: A General Vision Transformer Backbone with Cross-Shaped Windowscited by 526
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
- 2021MViTv2: Improved Multiscale Vision Transformers for Classification and Detectioncited by 516
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2021AdaViT: Adaptive Tokens for Efficient Vision Transformercited by 360
- 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 359
- 2021AdaViT: Adaptive Vision Transformers for Efficient Image Recognitioncited by 228
- 2020Eigen-CAM: Class Activation Map using Principal Componentscited by 188
- 2021Learned Token Pruning for Transformerscited by 138
- 2023Token Fusion: Bridging the Gap between Token Pruning and Token Mergingcited by 123
- 2022Revisiting Weakly Supervised Pre-Training of Visual Perception Modelscited by 116
- 2022MobileOne: An Improved One millisecond Mobile Backbonecited by 109
- 2022Global Context Vision Transformerscited by 98
- 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
- 2021Scalable Vision Transformers with Hierarchical Poolingcited by 84
- 2023PuMer: Pruning and Merging Tokens for Efficient Vision Language Modelscited by 53
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 4; 2026: 3.
9 papers.
- 2025Shifting AI Efficiency From Model-Centric to Data-Centric Compressioncited by 29
- 2024VLTP: Vision-Language Guided Token Pruning for Task-Oriented Segmentationcited by 11
- 2024Video Token Sparsification for Efficient Multimodal LLMs in Autonomous Drivingcited by 11
- 2025Interpretable Image Classification via Non-parametric Part Prototype Learningcited by 11
- 2026Reroute, Don't Remove: Recoverable Visual Token Routing for Vision-Language Modelscited by 2
- 2025TinyDrop: Tiny Model Guided Token Dropping for Vision Transformerscited by 0
- 2025Where Do Tokens Go? Understanding Pruning Behaviors in STEP at High Resolutionscited by 0
- 2026Video Patch Pruning: Efficient Video Instance Segmentation via Early Token Reductioncited by 0
- 2026Variable-Granularity Tokenization for High-Resolution Object Detectioncited by 0
- 2026Variable-Granularity Tokenization for High-Resolution Object Detection27 Aug 2026
- 2026Reroute, Don't Remove: Recoverable Visual Token Routing for Vision-Language Models10 Jun 2026
- 2026Video Patch Pruning: Efficient Video Instance Segmentation via Early Token Reduction1 Apr 2026
- 2025Where Do Tokens Go? Understanding Pruning Behaviors in STEP at High Resolutions17 Sep 2025
- 2025TinyDrop: Tiny Model Guided Token Dropping for Vision Transformers3 Sep 2025
- 2025Shifting AI Efficiency From Model-Centric to Data-Centric Compression25 May 2025
- 2025Interpretable Image Classification via Non-parametric Part Prototype Learning13 Mar 2025
- 2024Video Token Sparsification for Efficient Multimodal LLMs in Autonomous Driving16 Sep 2024
- 2024VLTP: Vision-Language Guided Token Pruning for Task-Oriented Segmentation13 Sep 2024