AutoCompress: An Automatic DNN Structured Pruning Framework for Ultra-High Compression Rates
Not on the map. Why?
Abstract (arXiv)
Structured weight pruning is a representative model compression technique of DNNs to reduce the storage and computation requirements and accelerate inference. An automatic hyperparameter determination process is necessary due to the large number of flexible hyperparameters. This work proposes AutoCompress, an automatic structured pruning framework with the following key performance improvements: (i) effectively incorporate the combination of structured pruning schemes in the automatic process; (ii) adopt the state-of-art ADMM-based structured weight pruning as the core algorithm, and propose an innovative additional purification step for further weight reduction without accuracy loss; and (iii) develop effective heuristic search method enhanced by experience-based guided search, replacing the prior deep reinforcement learning technique which has underlying incompatibility with the target pruning problem. Extensive experiments on CIFAR-10 and ImageNet datasets demonstrate that AutoCompress is the key to achieve ultra-high pruning rates on the number of weights and FLOPs that cannot be achieved before. As an example, AutoCompress outperforms the prior work on automatic model compression by up to 33x in pruning rate (120x reduction in the actual parameter count) under the same accuracy. Significant inference speedup has been observed from the AutoCompress framework on actual measurements on smartphone. We release all models of this work at anonymous link: http://bit.ly/2VZ63dS.
Key facts. Cited by 49 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 9; 2023: 9; 2024: 6; 2025: 7.
49 papers.
Sort:
By area:
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Modelscited by 37
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
- 2023Follow Anything: Open-set detection, tracking, and following in real-timecited by 28
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigmcited by 20
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inferencecited by 20
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021Stealthy Backdoors as Compression Artifactscited by 17
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filterscited by 16
37 more
- 2021Differentiable Network Pruning for Microcontrollerscited by 15
- 2022An Automatic and Efficient BERT Pruning for Edge AI Systemscited by 13
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Corescited by 12
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2023GOHSP: A Unified Framework of Graph and Optimization-based Heterogeneous Structured Pruning for Vision Transformercited by 10
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNscited by 9
- 2021Towards Low-Latency Energy-Efficient Deep SNNs via Attention-Guided Compressioncited by 7
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2025EfficientLLaVA:Generalizable Auto-Pruning for Large Vision-language Modelscited by 7
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimizationcited by 6
- 2024EPSD: Early Pruning with Self-Distillation for Efficient Model Compressioncited by 6
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
- 2025Temporal Action Detection Model Compression by Progressive Block Dropcited by 5
- 2021Deeplite Neutrino: An End-to-End Framework for Constrained Deep Learning Model Optimizationcited by 4
- 2021ABCP: Automatic Block-wise and Channel-wise Network Pruning via Joint Searchcited by 4
- 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollerscited by 4
- 2022Towards Hardware-Specific Automatic Compression of Neural Networkscited by 4
- 2024Fast and Controllable Post-training Sparsity: Learning Optimal Sparsity Allocation with Global Constraint in Minutescited by 3
- 2021Bayesian Optimization with Clustering and Rollback for CNN Auto Pruningcited by 2
- 2022Enabling Harmonious Human-Machine Interaction with Visual-Context Augmented Dialogue System: A Reviewcited by 2
- 2023Model Compression Methods for YOLOv5: A Reviewcited by 2
- 20242023 Low-Power Computer Vision Challenge (LPCVC) Summarycited by 2
- 2025Compressing Deep Neural Networks Using Explainable AIcited by 2
- 2021DSXplore: Optimizing Convolutional Neural Networks via Sliding-Channel Convolutionscited by 1
- 2021GGT: Graph-Guided Testing for Adversarial Sample Detection of Deep Neural Networkcited by 1
- 2021Learning Pruned Structure and Weights Simultaneously from Scratch: an Attention based Approachcited by 1
- 2022E^2TAD: An Energy-Efficient Tracking-based Action Detectorcited by 1
- 2022Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Surveycited by 1
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Taskscited by 1
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Trainingcited by 1
- 2025FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Reviewcited by 1
- 2025Structure-Aware Automatic Channel Pruning by Searching with Graph Embeddingcited by 1
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputscited by 0
- 2023Adopting Two Supervisors for Efficient Use of Large-Scale Remote Deep Neural Networkscited by 0
- 2024Towards Generalized Entropic Sparsification for Convolutional Neural Networkscited by 0
- 2024AlterMOMA: Fusion Redundancy Pruning for Camera-LiDAR Fusion Models with Alternative Modality Maskingcited by 0
- 2025Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learningcited by 0
- 2025Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learning4 Sep 2025
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2025Structure-Aware Automatic Channel Pruning by Searching with Graph Embedding13 Jun 2025
- 2025FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Review4 May 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2025Temporal Action Detection Model Compression by Progressive Block Drop21 Mar 2025
- 2025EfficientLLaVA:Generalizable Auto-Pruning for Large Vision-language Models19 Mar 2025
- 2024AlterMOMA: Fusion Redundancy Pruning for Camera-LiDAR Fusion Models with Alternative Modality Masking26 Sep 2024
- 2024Fast and Controllable Post-training Sparsity: Learning Optimal Sparsity Allocation with Global Constraint in Minutes9 May 2024
- 2024Towards Generalized Entropic Sparsification for Convolutional Neural Networks6 Apr 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 20242023 Low-Power Computer Vision Challenge (LPCVC) Summary11 Mar 2024
37 more
- 2024EPSD: Early Pruning with Self-Distillation for Efficient Model Compression31 Jan 2024
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platforms19 Nov 2023
- 2023Follow Anything: Open-set detection, tracking, and following in real-time10 Aug 2023
- 2023Model Compression Methods for YOLOv5: A Review21 Jul 2023
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge19 Jul 2023
- 2023Adopting Two Supervisors for Efficient Use of Large-Scale Remote Deep Neural Networks5 Apr 2023
- 2023Performance-aware Approximation of Global Channel Pruning for Multitask CNNs21 Mar 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inference23 Jan 2023
- 2023GOHSP: A Unified Framework of Graph and Optimization-based Heterogeneous Structured Pruning for Vision Transformer13 Jan 2023
- 2022Towards Hardware-Specific Automatic Compression of Neural Networks15 Dec 2022
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Management9 Dec 2022
- 2022Design Automation for Fast, Lightweight, and Effective Deep Learning Models: A Survey22 Aug 2022
- 2022Enabling Harmonious Human-Machine Interaction with Visual-Context Augmented Dialogue System: A Review2 Jul 2022
- 2022An Automatic and Efficient BERT Pruning for Edge AI Systems21 Jun 2022
- 2022E^2TAD: An Energy-Efficient Tracking-based Action Detector9 Apr 2022
- 2022YONO: Modeling Multiple Heterogeneous Neural Networks on Microcontrollers8 Mar 2022
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filters15 Feb 2022
- 2022Mixture-of-Rookies: Saving DNN Computations by Predicting ReLU Outputs10 Feb 2022
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021Learning Pruned Structure and Weights Simultaneously from Scratch: an Attention based Approach1 Nov 2021
- 2021CATRO: Channel Pruning via Class-Aware Trace Ratio Optimization21 Oct 2021
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruning19 Oct 2021
- 2021Differentiable Network Pruning for Microcontrollers15 Oct 2021
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigm15 Oct 2021
- 2021ABCP: Automatic Block-wise and Channel-wise Network Pruning via Joint Search8 Oct 2021
- 2021Bayesian Optimization with Clustering and Rollback for CNN Auto Pruning22 Sep 2021
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Search18 Aug 2021
- 2021Towards Low-Latency Energy-Efficient Deep SNNs via Attention-Guided Compression16 Jul 2021
- 2021GGT: Graph-Guided Testing for Adversarial Sample Detection of Deep Neural Network9 Jul 2021
- 2021APNN-TC: Accelerating Arbitrary Precision Neural Networks on Ampere GPU Tensor Cores23 Jun 2021
- 2021Stealthy Backdoors as Compression Artifacts30 Apr 2021
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Models5 Mar 2021
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?19 Feb 2021
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learning5 Feb 2021
- 2021Deeplite Neutrino: An End-to-End Framework for Constrained Deep Learning Model Optimization11 Jan 2021
- 2021DSXplore: Optimizing Convolutional Neural Networks via Sliding-Channel Convolutions4 Jan 2021
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2021Teachers Do More Than Teach: Compressing Image-to-Image Modelscited by 37
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021Topology-Aware Network Pruning using Multi-stage Graph Embedding and Reinforcement Learningcited by 30
- 2021SOSP: Efficiently Capturing Global Correlations by Second-Order Structured Pruningcited by 30
- 2023Follow Anything: Open-set detection, tracking, and following in real-timecited by 28
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2021Sparse Progressive Distillation: Resolving Overfitting under Pretrain-and-Finetune Paradigmcited by 20
- 2023Learning to Linearize Deep Neural Networks for Secure and Efficient Private Inferencecited by 20
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021Stealthy Backdoors as Compression Artifactscited by 17
- 2022Pruning Networks with Cross-Layer Ranking & k-Reciprocal Nearest Filterscited by 16
12 most cited of 48 All 48 (JSON)
- 2025Resource-Aware Neural Network Pruning Using Graph-based Reinforcement Learning4 Sep 2025
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2025Structure-Aware Automatic Channel Pruning by Searching with Graph Embedding13 Jun 2025
- 2025FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Review4 May 2025
- 2025Tin-Tin: Towards Tiny Learning on Tiny Devices with Integer-based Neural Network Training13 Apr 2025
- 2025Temporal Action Detection Model Compression by Progressive Block Drop21 Mar 2025
- 2024AlterMOMA: Fusion Redundancy Pruning for Camera-LiDAR Fusion Models with Alternative Modality Masking26 Sep 2024
- 2024Fast and Controllable Post-training Sparsity: Learning Optimal Sparsity Allocation with Global Constraint in Minutes9 May 2024
- 2024Towards Generalized Entropic Sparsification for Convolutional Neural Networks6 Apr 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 20242023 Low-Power Computer Vision Challenge (LPCVC) Summary11 Mar 2024
- 2024EPSD: Early Pruning with Self-Distillation for Efficient Model Compression31 Jan 2024
12 newest of 48 All 48 (JSON)