One-Shot Pruning for Fast-adapting Pre-trained Models on Devices
Not on the map. Why?
Abstract (arXiv)
Large-scale pre-trained models have been remarkably successful in resolving downstream tasks. Nonetheless, deploying these models on low-capability devices still requires an effective approach, such as model pruning. However, pruning the model from scratch can pose a practical challenge given the limited resources of each downstream task or device. To tackle this issue, we present a scalable one-shot pruning method that leverages pruned knowledge of similar tasks to extract a sub-network from the pre-trained model for a new task. Specifically, we create a score mask using the pruned models of similar tasks to identify task-specific filters/nodes in the pre-trained model for the new task. Based on this mask, we conduct a single round of pruning to extract a suitably-sized sub-network that can quickly adapt to the new task with only a few training iterations. Our experimental analysis demonstrates the effectiveness of the proposed method on the convolutional neural networks (CNNs) and vision transformers (ViT) with various datasets. The proposed method consistently outperforms popular pruning baseline methods in terms of accuracy and efficiency when dealing with diverse downstream tasks with different memory constraints.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 23 of its 32 references that are in the map. First posted on arXiv 10 Jul 2023.
Builds on
23 of 32 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2016Pruning Filters for Efficient ConvNetscited by 1,143
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2017Learning Efficient Convolutional Networks through Network Slimmingcited by 676
- 2019Importance Estimation for Neural Network Pruningcited by 541
- 2018Filter Pruning via Geometric Median for Deep Convolutional Neural Networks Accelerationcited by 367
- 2020HRank: Filter Pruning using High-Rank Feature Mapcited by 292
- 2016Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architecturescited by 221
- 2020LEEP: A New Measure to Evaluate Transferability of Learned Representationscited by 188
11 more
- 2021Patch Slimming for Efficient Vision Transformerscited by 133
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2019Winning the Lottery with Continuous Sparsificationcited by 100
- 2021Vision Transformer Pruningcited by 79
- 2021MEST: Accurate and Fast Memory-Economic Sparse Training Framework on the Edgecited by 79
- 2022Unified Visual Transformer Compressioncited by 79
- 2022Dual Lottery Ticket Hypothesiscited by 27
- 2021From Dense to Sparse: Contrastive Pruning for Better Pre-trained Language Model Compressioncited by 19
- 2020Know What You Don't Need: Single-Shot Meta-Pruning for Attention Headscited by 16
- 2020Meta-Learning with Network Pruningcited by 14
- 2020Greedy Optimization Provably Wins the Lottery: Logarithmic Number of Winning Tickets is Enoughcited by 11
Built on by
Citing papers per year: 2024: 1.
1 paper.