CrAFT: Compression-Aware Fine-Tuning for Efficient Visual Task Adaptation
Not on the map. Why?
Abstract (arXiv)
Transfer learning has become a popular task adaptation method in the era of foundation models. However, many foundation models require large storage and computing resources, which makes off-the-shelf deployment impractical. Post-training compression techniques such as pruning and quantization can help lower deployment costs. Unfortunately, the resulting performance degradation limits the usability and benefits of such techniques. To close this performance gap, we propose CrAFT, a simple fine-tuning framework that enables effective post-training network compression. In CrAFT, users simply employ the default fine-tuning schedule along with sharpness minimization objective, simultaneously facilitating task adaptation and compression-friendliness. Contrary to the conventional sharpness minimization techniques, which are applied during pretraining, the CrAFT approach adds negligible training overhead as fine-tuning is done in under a couple of minutes or hours with a single GPU. The effectiveness of CrAFT, which is a general-purpose tool that can significantly boost one-shot pruning and post-training quantization, is demonstrated on both convolution-based and attention-based vision foundation models on a variety of target tasks. The code will be made publicly available.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 51 of its 71 references that are in the map. First posted on arXiv 8 May 2023.
Builds on
51 of 71 references.
References · 51
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
38 more
- 2022A ConvNet for the 2020scited by 3,545
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2019Searching for MobileNetV3cited by 1,984
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,338
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,018
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 881
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2023Scaling Vision Transformers to 22 Billion Parameterscited by 690
- 2018Rethinking the Value of Network Pruningcited by 595
- 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 562
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
- 2019Data-Free Quantization Through Weight Equalization and Bias Correctioncited by 328
- 2021ASAM: Adaptive Sharpness-Aware Minimization for Scale-Invariant Learning of Deep Neural Networkscited by 293
- 2021Knowledge distillation: A good teacher is patient and consistentcited by 255
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2022On-Device Training Under 256KB Memorycited by 158
- 2019Quantization Networkscited by 151
- 2021Efficient Sharpness-aware Minimization for Improved Training of Neural Networkscited by 137
- 2017Data-Free Knowledge Distillation for Deep Neural Networkscited by 136
- 2022Towards Efficient and Scalable Sharpness-Aware Minimizationcited by 129
- 2017Pointwise Convolutional Neural Networkscited by 126
- 2022Sharpness-Aware Training for Freecited by 95
- 2017Towards Understanding Generalization of Deep Learning: Perspective of Loss Landscapescited by 84
- 2020Post-Training Piecewise Linear Quantization for Deep Neural Networkscited by 77
- 2021DKM: Differentiable K-Means Clustering Layer for Neural Network Compressioncited by 31
- 2021Sharpness-aware Quantization for Deep Neural Networkscited by 25
- 2022Train Flat, Then Compress: Sharpness-Aware Minimization Learns More Compressible Modelscited by 20
- 2022CrAM: A Compression-Aware Minimizercited by 7
- 2023Training-Free Acceleration of ViTs with Delayed Spatial Mergingcited by 4
50 most cited of 51 All 51 (JSON)
Built on by
Not cited yet.