AC/DC: Alternating Compressed/DeCompressed Training of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
The increasing computational requirements of deep neural networks (DNNs) have led to significant interest in obtaining DNN models that are sparse, yet accurate. Recent work has investigated the even harder case of sparse training, where the DNN weights are, for as much as possible, already sparse to reduce computational costs during training. Existing sparse training methods are often empirical and can have lower accuracy relative to the dense baseline. In this paper, we present a general approach called Alternating Compressed/DeCompressed (AC/DC) training of DNNs, demonstrate convergence for a variant of the algorithm, and show that AC/DC outperforms existing sparse training methods in accuracy at similar computational budgets; at high sparsity levels, AC/DC even outperforms existing methods that rely on accurate pre-trained dense models. An important property of AC/DC is that it allows co-training of dense and sparse models, yielding accurate sparse-dense model pairs at the end of the training process. This is useful in practice, where compressed variants may be desirable for deployment in resource-constrained settings without re-doing the entire training flow, and also provides us with insights into the accuracy gap between dense and compressed models. The code is available at: https://github.com/IST-DASLab/ACDC .
Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). Builds on 42 of its 63 references that are in the map. First posted on arXiv 23 Jun 2021.
Builds on
42 of 63 references.
References · 42
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Wide Residual Networkscited by 3,057
- 2016Pointer Sentinel Mixture Modelscited by 2,992
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2019Transformer-XL: Attentive Language Models Beyond a Fixed-Length Contextcited by 1,830
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
30 more
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 798
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
- 2017To prune, or not to prune: exploring the efficacy of pruning for model compressioncited by 596
- 2016Linear Convergence of Gradient and Proximal-Gradient Methods Under the Polyak-Lojasiewicz Conditioncited by 526
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2019Rigging the Lottery: Making All Tickets Winnerscited by 491
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2019The State of Sparsity in Deep Neural Networkscited by 471
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2017Variational Dropout Sparsifies Deep Neural Networkscited by 265
- 2018The Convergence of Sparsified Gradient Methodscited by 228
- 2017Learning to Prune Deep Neural Networks via Layer-wise Optimal Brain Surgeoncited by 219
- 2021Accelerating Sparse Deep Neural Networkscited by 213
- 2019Sparse Networks from Scratch: Faster Training without Losing Performancecited by 210
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2020Soft Threshold Weight Reparameterization for Learnable Sparsitycited by 150
- 2017Deep Rewiring: Training very sparse deep networkscited by 136
- 2020Dynamic Model Pruning with Feedbackcited by 125
- 2016Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1cited by 102
- 2019Fast Sparse ConvNetscited by 86
- 2021Top-KAST: Top-K Always Sparse Trainingcited by 79
- 2018TVM: An Automated End-to-End Optimizing Compiler for Deep Learningcited by 62
- 2014On Iterative Hard Thresholding Methods for High-dimensional M-Estimationcited by 53
- 2019Landscape Connectivity and Dropout Stability of SGD Solutions for Over-parameterized Neural Networkscited by 35
- 2016Training Skinny Deep Neural Networks with Iterative Hard Thresholding Methodscited by 15
- 2013Gradient Hard Thresholding Pursuit for Sparsity-Constrained Optimizationcited by 13
- 2020Sparse Convex Optimization via Adaptively Regularized Hard Thresholdingcited by 10
Built on by
Citing papers per year: 2021: 3; 2022: 14; 2023: 17; 2024: 11; 2025: 9; 2026: 4.
58 papers.
Sort:
By area:
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2022The State of Sparse Training in Deep Reinforcement Learningcited by 60
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
38 more
- 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Modelscited by 20
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learnercited by 17
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
- 2021Towards Structured Dynamic Sparse Pre-Training of BERTcited by 12
- 2022Dimensionality Reduced Training by Pruning and Freezing Parts of a Deep Neural Network, a Surveycited by 12
- 2022Optimization with Access to Auxiliary Informationcited by 12
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networkscited by 12
- 2023PDP: Parameter-free Differentiable Pruning is All You Needcited by 12
- 2024Mask in the Mirror: Implicit Sparsificationcited by 12
- 2024Pruning By Explaining Revisited: Optimizing Attribution Methods to Prune CNNs and Transformerscited by 11
- 2024Dynamic Sparse Training versus Dense Training: The Unexpected Winner in Image Corruption Robustnesscited by 11
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimizationcited by 10
- 2024Multilingual Brain Surgeon: Large Language Models Can be Compressed Leaving No Language Behindcited by 10
- 2022Iterative Hard Thresholding with Adaptive Regularization: Sparser Solutions Without Sacrificing Runtimecited by 9
- 2024The Iterative Optimal Brain Surgeon: Faster Sparse Recovery by Leveraging Second-Order Informationcited by 8
- 2022CrAM: A Compression-Aware Minimizercited by 7
- 2025Sign-In to the Lottery: Reparameterizing Sparse Training From Scratchcited by 6
- 2024TriLoRA: Integrating SVD for Advanced Style Personalization in Text-to-Image Generationcited by 5
- 2025Thanos: A Block-wise Pruning Algorithm for Efficient Large Language Model Compressioncited by 5
- 2025SAFE: Finding Sparse and Flat Minima to Improve Pruningcited by 5
- 2023Divergent Token Metrics: Measuring degradation to prune away LLM components -- and optimize quantizationcited by 4
- 2022Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivitycited by 3
- 2023Pruning Before Training May Improve Generalization, Provablycited by 3
- 2023Resource Efficient Neural Networks Using Hessian Based Pruningcited by 3
- 2023Uncovering the Hidden Cost of Model Compressioncited by 3
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connectedcited by 3
- 2025Differentiable Sparsity via D-Gating: Simple and Versatile Structured Penalizationcited by 3
- 2026Sparse Training of Neural Networks based on Multilevel Mirror Descentcited by 3
- 2023SPADE: Sparsity-Guided Debugging for Deep Neural Networkscited by 2
- 2023Towards Higher Ranks via Adversarial Weight Pruningcited by 2
- 2025The Journey Matters: Average Parameter Count over Pre-training Unifies Sparse and Dense Scaling Lawscited by 2
- 2025Residual Reweighted Conformal Prediction for Graph Neural Networkscited by 2
- 2022End-to-End Sensitivity-Based Filter Pruningcited by 1
- 2022DRESS: Dynamic REal-time Sparse Subnetscited by 1
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Taskscited by 1
- 2024Cyclic Sparse Training: Is it Enough?cited by 1
- 2025An Efficient Sparse Fine-Tuning with Low Quantization Error via Neural Network Pruningcited by 1
- 2022Pruning by Active Attention Manipulationcited by 0
50 most cited of 58 All 58 (JSON)
- 2026Quantum-Assisted Memory-Efficient Training for Parameter-Intensive Wi-Fi-Based Human Activity Recognition2 Sep 2026
- 2026Squeeze-Release: Iterative Pruning with Exact Structural Minimization12 Jun 2026
- 2026HORST: Composing Optimizer Geometries for Sparse Transformer Training20 May 2026
- 2026Sparse Training of Neural Networks based on Multilevel Mirror Descent3 Feb 2026
- 2025Differentiable Sparsity via D-Gating: Simple and Versatile Structured Penalization28 Sep 2025
- 2025Residual Reweighted Conformal Prediction for Graph Neural Networks9 Jun 2025
- 2025SAFE: Finding Sparse and Flat Minima to Improve Pruning7 Jun 2025
- 2025Sign-In to the Lottery: Reparameterizing Sparse Training From Scratch17 Apr 2025
- 2025Hyperflux: Pruning Reveals Importance6 Apr 2025
- 2025Thanos: A Block-wise Pruning Algorithm for Efficient Large Language Model Compression6 Apr 2025
- 2025An Efficient Sparse Fine-Tuning with Low Quantization Error via Neural Network Pruning17 Feb 2025
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connected31 Jan 2025
38 more
- 2025The Journey Matters: Average Parameter Count over Pre-training Unifies Sparse and Dense Scaling Laws21 Jan 2025
- 2024Dynamic Sparse Training versus Dense Training: The Unexpected Winner in Image Corruption Robustness3 Oct 2024
- 2024The Iterative Optimal Brain Surgeon: Faster Sparse Recovery by Leveraging Second-Order Information30 Aug 2024
- 2024Pruning By Explaining Revisited: Optimizing Attribution Methods to Prune CNNs and Transformers22 Aug 2024
- 2024Mask in the Mirror: Implicit Sparsification19 Aug 2024
- 2024Cyclic Sparse Training: Is it Enough?4 Jun 2024
- 2024TriLoRA: Integrating SVD for Advanced Style Personalization in Text-to-Image Generation18 May 2024
- 2024Multilingual Brain Surgeon: Large Language Models Can be Compressed Leaving No Language Behind6 Apr 2024
- 2024Separate, Dynamic and Differentiable (SMART) Pruner for Block/Output Channel Pruning on Computer Vision Tasks29 Mar 2024
- 2024Regularized Adaptive Momentum Dual Averaging with an Efficient Inexact Subproblem Solver for Training Structured Neural Network21 Mar 2024
- 2024SequentialAttention++ for Block Sparsification: Differentiable Pruning Meets Combinatorial Optimization27 Feb 2024
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptation9 Jan 2024
- 2023ELSA: Partial Weight Freezing for Overhead-Free Sparse Network Deployment11 Dec 2023
- 2023Towards Higher Ranks via Adversarial Weight Pruning29 Nov 2023
- 2023Divergent Token Metrics: Measuring degradation to prune away LLM components -- and optimize quantization2 Nov 2023
- 2023End-to-end Feature Selection Approach for Learning Skinny Trees28 Oct 2023
- 2023SPADE: Sparsity-Guided Debugging for Deep Neural Networks6 Oct 2023
- 2023Scaling Laws for Sparsely-Connected Foundation Models15 Sep 2023
- 2023Uncovering the Hidden Cost of Model Compression29 Aug 2023
- 2023Accurate Neural Network Pruning Requires Rethinking Sparse Optimization3 Aug 2023
- 2023A Simple and Effective Pruning Approach for Large Language Models20 Jun 2023
- 2023Resource Efficient Neural Networks Using Hessian Based Pruning12 Jun 2023
- 2023Dynamic Sparsity Is Channel-Level Sparsity Learner30 May 2023
- 2023PDP: Parameter-free Differentiable Pruning is All You Need18 May 2023
- 2023Structured Pruning for Deep Convolutional Neural Networks: A survey1 Mar 2023
- 2023SparseProp: Efficient Sparse Backpropagation for Faster Training of Neural Networks9 Feb 2023
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researchers6 Feb 2023
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shot2 Jan 2023
- 2023Pruning Before Training May Improve Generalization, Provably1 Jan 2023
- 2022Pruning by Active Attention Manipulation20 Oct 2022
- 2022CAP: Correlation-Aware Pruning for Highly-Accurate Sparse Vision Models14 Oct 2022
- 2022Zeroth-Order Hard-Thresholding: Gradient Error vs. Expansivity11 Oct 2022
- 2022Advancing Model Pruning via Bi-level Optimization8 Oct 2022
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruning29 Sep 2022
- 2022CrAM: A Compression-Aware Minimizer28 Jul 2022
- 2022DRESS: Dynamic REal-time Sparse Subnets1 Jul 2022
- 2022The State of Sparse Training in Deep Reinforcement Learning17 Jun 2022
- 2022Optimization with Access to Auxiliary Information1 Jun 2022
50 newest of 58 All 58 (JSON)
- 2021Scaling Language Models: Methods, Analysis & Insights from Training Gophercited by 1,199
- 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
- 2023A Simple and Effective Pruning Approach for Large Language Modelscited by 776
- 2023Structured Pruning for Deep Convolutional Neural Networks: A surveycited by 122
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2022The State of Sparse Training in Deep Reinforcement Learningcited by 60
- 2022Advancing Model Pruning via Bi-level Optimizationcited by 55
- 2021How Well Do Sparse Imagenet Models Transfer?cited by 50
- 2024RoSA: Accurate Parameter-Efficient Fine-Tuning via Robust Adaptationcited by 48
- 2023Scaling Laws for Sparsely-Connected Foundation Modelscited by 41
- 2022SPDY: Accurate Pruning with Speedup Guaranteescited by 34
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
12 most cited of 57 All 57 (JSON)
- 2026Quantum-Assisted Memory-Efficient Training for Parameter-Intensive Wi-Fi-Based Human Activity Recognition2 Sep 2026
- 2026Squeeze-Release: Iterative Pruning with Exact Structural Minimization12 Jun 2026
- 2026HORST: Composing Optimizer Geometries for Sparse Transformer Training20 May 2026
- 2026Sparse Training of Neural Networks based on Multilevel Mirror Descent3 Feb 2026
- 2025Differentiable Sparsity via D-Gating: Simple and Versatile Structured Penalization28 Sep 2025
- 2025Residual Reweighted Conformal Prediction for Graph Neural Networks9 Jun 2025
- 2025SAFE: Finding Sparse and Flat Minima to Improve Pruning7 Jun 2025
- 2025Sign-In to the Lottery: Reparameterizing Sparse Training From Scratch17 Apr 2025
- 2025Hyperflux: Pruning Reveals Importance6 Apr 2025
- 2025Thanos: A Block-wise Pruning Algorithm for Efficient Large Language Model Compression6 Apr 2025
- 2025An Efficient Sparse Fine-Tuning with Low Quantization Error via Neural Network Pruning17 Feb 2025
- 2025Brain network science modelling of sparse neural networks enables Transformers and LLMs to perform as fully connected31 Jan 2025
12 newest of 57 All 57 (JSON)