mlsanityData to 7 Oct 2026

PaPr: Training-Free One-Step Patch Pruning with Lightweight ConvNets for Faster Inference

arXiv 2403.16020 ↗First posted 24 Mar 2024cs.CVcited by 9

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  5. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  6. 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
  7. 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
  8. 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
  9. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  10. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  11. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  12. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
38 more
  1. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  2. 2022A ConvNet for the 2020scited by 3,545
  3. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  4. 2019Searching for MobileNetV3cited by 1,984
  5. 2017The Kinetics Human Action Video Datasetcited by 1,894
  6. 2018SlowFast Networks for Video Recognitioncited by 1,862
  7. 2020Linformer: Self-Attention with Linear Complexitycited by 1,462
  8. 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,305
  9. 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,215
  10. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  11. 2022Token Merging: Your ViT But Fastercited by 995
  12. 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
  13. 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
  14. 2021Multiscale Vision Transformerscited by 896
  15. 2021DynamicViT: Efficient Vision Transformers with Dynamic Token Sparsificationcited by 849
  16. 2023ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoderscited by 703
  17. 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
  18. 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 635
  19. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 575
  20. 2021Masked Feature Prediction for Self-Supervised Visual Pre-Trainingcited by 573
  21. 2021Twins: Revisiting the Design of Spatial Attention in Vision Transformerscited by 565
  22. 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 562
  23. 2021CSWin Transformer: A General Vision Transformer Backbone with Cross-Shaped Windowscited by 526
  24. 2021RepVGG: Making VGG-style ConvNets Great Againcited by 520
  25. 2021MViTv2: Improved Multiscale Vision Transformers for Classification and Detectioncited by 516
  26. 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
  27. 2021AdaViT: Adaptive Tokens for Efficient Vision Transformercited by 360
  28. 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 359
  29. 2021AdaViT: Adaptive Vision Transformers for Efficient Image Recognitioncited by 228
  30. 2020Eigen-CAM: Class Activation Map using Principal Componentscited by 188
  31. 2021Learned Token Pruning for Transformerscited by 138
  32. 2023Token Fusion: Bridging the Gap between Token Pruning and Token Mergingcited by 123
  33. 2022Revisiting Weakly Supervised Pre-Training of Visual Perception Modelscited by 116
  34. 2022MobileOne: An Improved One millisecond Mobile Backbonecited by 109
  35. 2022Global Context Vision Transformerscited by 98
  36. 2021MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learningcited by 87
  37. 2021Scalable Vision Transformers with Hierarchical Poolingcited by 84
  38. 2023PuMer: Pruning and Merging Tokens for Efficient Vision Language Modelscited by 53

50 most cited of 58 All 58 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 4; 2026: 3.

9 papers.