ADMM-NN: An Algorithm-Hardware Co-Design Framework of DNNs Using Alternating Direction Method of Multipliers
Not on the map. Why?
Abstract (arXiv)
To facilitate efficient embedded and hardware implementations of deep neural networks (DNNs), two important categories of DNN model compression techniques: weight pruning and weight quantization are investigated. The former leverages the redundancy in the number of weights, whereas the latter leverages the redundancy in bit representation of weights. However, there lacks a systematic framework of joint weight pruning and quantization of DNNs, thereby limiting the available model compression ratio. Moreover, the computation reduction, energy efficiency improvement, and hardware performance overhead need to be accounted for besides simply model size reduction. To address these limitations, we present ADMM-NN, the first algorithm-hardware co-optimization framework of DNNs using Alternating Direction Method of Multipliers (ADMM), a powerful technique to deal with non-convex optimization problems with possibly combinatorial constraints. The first part of ADMM-NN is a systematic, joint framework of DNN weight pruning and quantization using ADMM. It can be understood as a smart regularization technique with regularization target dynamically updated in each ADMM iteration, thereby resulting in higher performance in model compression than prior work. The second part is hardware-aware DNN optimizations to facilitate hardware-level implementations. Without accuracy loss, we can achieve 85× and 24× pruning on LeNet-5 and AlexNet models, respectively, significantly higher than prior work. The improvement becomes more significant when focusing on computation reductions. Combining weight pruning and quantization, we achieve 1,910× and 231× reductions in overall model size on these two benchmarks, when focusing on data storage. Highly promising results are also observed on other representative DNNs such as VGGNet and ResNet-50.
Key facts. Cited by 42 papers in the map (data through 14 Oct 2026). First posted on arXiv 31 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 10; 2023: 6; 2024: 4; 2025: 3; 2026: 2.
42 papers.
Sort:
By area:
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruningcited by 167
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 56
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 26
- 2024A Survey of Lottery Ticket Hypothesiscited by 24
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 12
30 more
- 2022Pruning Adversarially Robust Neural Networks without Adversarial Examplescited by 12
- 2021Improving DNN Fault Tolerance using Weight Pruning and Differential Crossbar Mapping for ReRAM-based Edge AIcited by 10
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsitycited by 10
- 2023MMVC: Learned Multi-Mode Video Compression with Block-based Prediction Mode Selection and Density-Adaptive Entropy Codingcited by 9
- 2021DSEE: Dually Sparsity-embedded Efficient Tuning of Pre-trained Language Modelscited by 8
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Accelerationcited by 7
- 2022LilNetX: Lightweight Networks with EXtreme Model Compression and Structured Sparsificationcited by 7
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networkscited by 7
- 2025The Right to be Forgotten in Pruning: Unveil Machine Unlearning on Sparse Modelscited by 7
- 2021CAP-RAM: A Charge-Domain In-Memory Computing 6T-SRAM for Accurate and Precision-Programmable CNN Inferencecited by 5
- 2022Neural Network-based OFDM Receiver for Resource Constrained IoT Devicescited by 5
- 2021Variational Nested Dropoutcited by 4
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devicescited by 3
- 2021Speedup deep learning models on GPU by taking advantage of efficient unstructured pruning and bit-width reductioncited by 3
- 2022Compressing Pre-trained Transformers via Low-Bit NxM Sparsity for Natural Language Understandingcited by 2
- 2023Sensi-BERT: Towards Sensitivity Driven Fine-Tuning for Parameter-Efficient BERTcited by 2
- 2024Non-transferable Pruningcited by 2
- 2025Compressing Deep Neural Networks Using Explainable AIcited by 2
- 2021Load-balanced Gather-scatter Patterns for Sparse Deep Neural Networkscited by 1
- 2022E^2TAD: An Energy-Efficient Tracking-based Action Detectorcited by 1
- 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgettingcited by 1
- 2023Integrating Fairness and Model Pruning Through Bi-level Optimizationcited by 1
- 2021Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Reroutingcited by 0
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systemscited by 0
- 2023Surrogate Lagrangian Relaxation: A Path To Retrain-free Deep Neural Network Pruningcited by 0
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocationcited by 0
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devicescited by 0
- 2025Energy Efficiency in AI for 5G and Beyond: A DeepRx Case Studycited by 0
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networkscited by 0
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networkscited by 0
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025The Right to be Forgotten in Pruning: Unveil Machine Unlearning on Sparse Models24 Jul 2025
- 2025Energy Efficiency in AI for 5G and Beyond: A DeepRx Case Study14 Jul 2025
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2024Non-transferable Pruning10 Oct 2024
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocation10 Apr 2024
- 2024A Survey of Lottery Ticket Hypothesis7 Mar 2024
- 2023Integrating Fairness and Model Pruning Through Bi-level Optimization15 Dec 2023
- 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgetting14 Aug 2023
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networks9 Aug 2023
30 more
- 2023Sensi-BERT: Towards Sensitivity Driven Fine-Tuning for Parameter-Efficient BERT14 Jul 2023
- 2023Surrogate Lagrangian Relaxation: A Path To Retrain-free Deep Neural Network Pruning8 Apr 2023
- 2023MMVC: Learned Multi-Mode Video Compression with Block-based Prediction Mode Selection and Density-Adaptive Entropy Coding5 Apr 2023
- 2022Pruning Adversarially Robust Neural Networks without Adversarial Examples9 Oct 2022
- 2022Advancing Model Pruning via Bi-level Optimization8 Oct 2022
- 2022Compressing Pre-trained Transformers via Low-Bit NxM Sparsity for Natural Language Understanding30 Jun 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Free24 May 2022
- 2022Neural Network-based OFDM Receiver for Resource Constrained IoT Devices12 May 2022
- 2022E^2TAD: An Energy-Efficient Tracking-based Action Detector9 Apr 2022
- 2022LilNetX: Lightweight Networks with EXtreme Model Compression and Structured Sparsification6 Apr 2022
- 2022CHEX: CHannel EXploration for CNN Model Compression29 Mar 2022
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Tickets9 Feb 2022
- 2021Speedup deep learning models on GPU by taking advantage of efficient unstructured pruning and bit-width reduction28 Dec 2021
- 2021SPViT: Enabling Faster Vision Transformers via Soft Token Pruning27 Dec 2021
- 2021Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Rerouting21 Dec 2021
- 2021Load-balanced Gather-scatter Patterns for Sparse Deep Neural Networks20 Dec 2021
- 2021Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices28 Nov 2021
- 2021Automatic Mapping of the Best-Suited DNN Pruning Schemes for Real-Time Mobile Acceleration22 Nov 2021
- 2021DSEE: Dually Sparsity-embedded Efficient Tuning of Pre-trained Language Models30 Oct 2021
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMM28 Oct 2021
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarization6 Sep 2021
- 2021GRIM: A General, Real-Time Deep Learning Inference Framework for Mobile Devices based on Fine-Grained Structured Weight Sparsity25 Aug 2021
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Search18 Aug 2021
- 2021CAP-RAM: A Charge-Domain In-Memory Computing 6T-SRAM for Accurate and Precision-Programmable CNN Inference6 Jul 2021
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methods18 Jun 2021
- 2021Improving DNN Fault Tolerance using Weight Pruning and Differential Crossbar Mapping for ReRAM-based Edge AI16 Jun 2021
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Accelerator16 Jun 2021
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?19 Feb 2021
- 2021Variational Nested Dropout27 Jan 2021
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 56
- 2022CHEX: CHannel EXploration for CNN Model Compressioncited by 36
- 2021Achieving on-Mobile Real-Time Super-Resolution with Neural Architecture and Pruning Searchcited by 34
- 2021GDP: Stabilized Neural Network Pruning via Gates with Differentiable Polarizationcited by 29
- 2022Coarsening the Granularity: Towards Structurally Sparse Lottery Ticketscited by 27
- 2021Effective Model Sparsification by Scheduled Grow-and-Prune Methodscited by 26
- 2024A Survey of Lottery Ticket Hypothesiscited by 24
- 2021Lottery Ticket Preserves Weight Correlation: Is It Desirable or Not?cited by 22
- 2021NxMTransformer: Semi-Structured Sparsification for Natural Language Understanding via ADMMcited by 19
- 2022Quarantine: Sparsity Can Uncover the Trojan Attack Trigger for Freecited by 15
- 2021FORMS: Fine-grained Polarized ReRAM-based In-situ Computation for Mixed-signal DNN Acceleratorcited by 12
- 2022Pruning Adversarially Robust Neural Networks without Adversarial Examplescited by 12
12 most cited of 39 All 39 (JSON)
- 2026Layerwise Progressive Freezing: A Training Scaffold for Depth-Scalable Binary Networks26 Jun 2026
- 2026Layerwise Progressive Freezing Enables STE-Free Training of Deep Binary Neural Networks30 Jan 2026
- 2025Energy Efficiency in AI for 5G and Beyond: A DeepRx Case Study14 Jul 2025
- 2025Compressing Deep Neural Networks Using Explainable AI4 Jul 2025
- 2024Non-transferable Pruning10 Oct 2024
- 2024Realizing Unaligned Block-wise Pruning for DNN Acceleration on Mobile Devices29 Jul 2024
- 2024Register Your Forests: Decision Tree Ensemble Optimization by Explicit CPU Register Allocation10 Apr 2024
- 2024A Survey of Lottery Ticket Hypothesis7 Mar 2024
- 2023Integrating Fairness and Model Pruning Through Bi-level Optimization15 Dec 2023
- 2023Ada-QPacknet -- adaptive pruning with bit width reduction as an efficient continual learning method without forgetting14 Aug 2023
- 2023FPGA Resource-aware Structured Pruning for Real-Time Neural Networks9 Aug 2023
- 2023Sensi-BERT: Towards Sensitivity Driven Fine-Tuning for Parameter-Efficient BERT14 Jul 2023
12 newest of 39 All 39 (JSON)