ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Training
Not on the map. Why?
Abstract (arXiv)
The increasing size of neural network models has been critical for improvements in their accuracy, but device memory is not growing at the same rate. This creates fundamental challenges for training neural networks within limited memory environments. In this work, we propose ActNN, a memory-efficient training framework that stores randomly quantized activations for back propagation. We prove the convergence of ActNN for general network architectures, and we characterize the impact of quantization on the convergence via an exact expression for the gradient variance. Using our theory, we propose novel mixed-precision quantization strategies that exploit the activation's heterogeneity across feature dimensions, samples, and layers. These techniques can be readily applied to existing dynamic graph frameworks, such as PyTorch, simply by substituting the layers. We evaluate ActNN on mainstream computer vision models for classification, detection, and segmentation tasks. On all these tasks, ActNN compresses the activation to 2 bits on average, with negligible accuracy loss. ActNN reduces the memory footprint of the activation by 12x, and it enables training with a 6.6x to 14x larger batch size.
Key facts. Cited by 61 papers in the map (data through 7 Oct 2026). Builds on 38 of its 54 references that are in the map. First posted on arXiv 29 Apr 2021.
Builds on
38 of 54 references.
References · 38
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2020GShard: Scaling Giant Models with Conditional Computation and Automatic Shardingcited by 1,601
26 more
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2017Mixed Precision Trainingcited by 1,135
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2017Focal Loss for Dense Object Detectioncited by 749
- 2019Panoptic Feature Pyramid Networkscited by 644
- 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 456
- 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
- 2018LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networkscited by 272
- 2019HAWQ-V2: Hessian Aware trace-Weighted Quantization of Neural Networkscited by 250
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
- 2019Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerializationcited by 90
- 2017Mean Field Residual Networks: On the Edge of Chaoscited by 83
- 2019And the Bit Goes Down: Revisiting the Quantization of Neural Networkscited by 78
- 2017MegDet: A Large Mini-Batch Object Detectorcited by 66
- 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
- 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
- 2020Dynamic Tensor Rematerializationcited by 45
- 2018Supporting Very Large Models using Automatic Dataflow Graph Partitioningcited by 43
- 2019Backprop with Approximate Activations for Memory-efficient Network Trainingcited by 19
- 2020Memory Optimization for Deep Networkscited by 15
Built on by
Citing papers per year: 2021: 1; 2022: 12; 2023: 17; 2024: 9; 2025: 14; 2026: 8.
61 papers.
Sort:
By area:
- 2025Vchitect-2.0: Parallel Transformer for Scaling Up Video Diffusion Modelscited by 58
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2023Memory Efficient Optimizers with 4-bit Statescited by 54
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2023A Survey on Efficient Training of Transformerscited by 37
- 2024COAT: Compressing Optimizer states and Activation for Memory-Efficient FP8 Trainingcited by 32
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
38 more
- 2022Few-Bit Backward: Quantized Gradients of Activation Functions for Memory Footprint Reductioncited by 14
- 2024LLM-PQ: Serving LLM on Heterogeneous Clusters with Phase-Aware Partition and Adaptive Quantizationcited by 14
- 2024FedMef: Towards Memory-efficient Federated Dynamic Pruningcited by 14
- 2025Accurate INT8 Training Through Dynamic Block-Level Fallbackcited by 14
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platformscited by 11
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2025QuantV2X: A Fully Quantized Multi-Agent System for Cooperative Perceptioncited by 11
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Trainingcited by 10
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Trainingcited by 9
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Modelcited by 9
- 2023Do We Really Need a Large Number of Visual Prompts?cited by 9
- 2025End-to-end workflow for machine learning-based qubit readout with QICK and hls4mlcited by 8
- 2025DipSVD: Dual-importance Protected SVD for Efficient LLM Compressioncited by 7
- 2022OLLA: Optimizing the Lifetime and Location of Arrays to Reduce the Memory Usage of Neural Networkscited by 6
- 2024SKIM: Any-bit Quantization Pushing The Limits of Post-Training Quantizationcited by 6
- 2025PaCA: Partial Connection Adaptation for Efficient Fine-Tuningcited by 6
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimizationcited by 6
- 2023Memory-adaptive Depth-wise Heterogeneous Federated Learningcited by 5
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagationcited by 5
- 2022DIVISION: Memory Efficient Training via Dual Activation Precisioncited by 4
- 2022Tempo: Accelerating Transformer-Based Model Training through Memory Footprint Reductioncited by 4
- 2022From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigmcited by 4
- 2023SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamicscited by 4
- 2023Tango: rethinking quantization for graph neural network training on GPUscited by 4
- 2023Activation Compression of Graph Neural Networks using Block-wise Quantization with Improved Variance Minimizationcited by 4
- 2023Boosting Distributed Full-graph GNN Training with Asynchronous One-bit Communicationcited by 3
- 2023Coop: Memory is not a Commoditycited by 3
- 2024Efficient Backpropagation with Variance-Controlled Adaptive Samplingcited by 3
- 2024QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devicescited by 3
- 2025DAF: An Efficient End-to-End Dynamic Activation Framework for on-Device DNN Trainingcited by 3
- 2025Adacc: An Adaptive Framework Unifying Compression and Activation Recomputation for LLM Trainingcited by 3
- 2024Lowering PyTorch's Memory Consumption for Selective Differentiationcited by 2
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Networkcited by 2
- 2025LANCE: Low Rank Activation Compression for Efficient On-Device Continual Learningcited by 2
- 2023End-to-end codesign of Hessian-aware quantized neural networks for FPGAs and ASICscited by 1
- 2023FALCON: Feature-Label Constrained Graph Net Collapse for Memory Efficient GNNscited by 1
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Managementcited by 1
- 2026LASER: Low-Rank Activation SVD for Efficient Recursioncited by 1
50 most cited of 61 All 61 (JSON)
- 2026Backward-State Policy Is Part of the Learning Algorithm30 Sep 2026
- 2026Real-Time Detection of Charge Jumps in Superconducting Qubits with a Convolutional Neural Network15 Jul 2026
- 2026CARE-LoRA: Compressed Activation REconstruction for Memory-Efficient LoRA11 Jul 2026
- 2026Learned Subspace Compression for Communication-Efficient Pipeline Parallelism3 Jun 2026
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Training27 Apr 2026
- 2026LASER: Low-Rank Activation SVD for Efficient Recursion19 Apr 2026
- 2026On the Convergence of Stochastic Gradient Descent with Perturbed Forward-Backward Passes24 Feb 2026
- 2026HyperOffload: Graph-Driven Hierarchical Memory Management for Large Language Models on SuperNode Architectures31 Jan 2026
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Management13 Oct 2025
- 2025LANCE: Low Rank Activation Compression for Efficient On-Device Continual Learning25 Sep 2025
- 2025QuantV2X: A Fully Quantized Multi-Agent System for Cooperative Perception3 Sep 2025
- 2025Rethinking the Potential of Layer Freezing for Efficient DNN Training20 Aug 2025
38 more
- 2025Adacc: An Adaptive Framework Unifying Compression and Activation Recomputation for LLM Training1 Aug 2025
- 2025DAF: An Efficient End-to-End Dynamic Activation Framework for on-Device DNN Training9 Jul 2025
- 2025DipSVD: Dual-importance Protected SVD for Efficient LLM Compression25 Jun 2025
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Network2 Jun 2025
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunities2 May 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2025Accurate INT8 Training Through Dynamic Block-Level Fallback11 Mar 2025
- 2025PaCA: Partial Connection Adaptation for Efficient Fine-Tuning28 Feb 2025
- 2025End-to-end workflow for machine learning-based qubit readout with QICK and hls4ml24 Jan 2025
- 2025Vchitect-2.0: Parallel Transformer for Scaling Up Video Diffusion Models14 Jan 2025
- 2024SKIM: Any-bit Quantization Pushing The Limits of Post-Training Quantization5 Dec 2024
- 2024COAT: Compressing Optimizer states and Activation for Memory-Efficient FP8 Training25 Oct 2024
- 2024Inverted Activations: Reducing Memory Footprint in Neural Network Training22 Jul 2024
- 2024QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devices2 Jul 2024
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagation24 Jun 2024
- 2024Lowering PyTorch's Memory Consumption for Selective Differentiation15 Apr 2024
- 2024FedMef: Towards Memory-efficient Federated Dynamic Pruning21 Mar 2024
- 2024LLM-PQ: Serving LLM on Heterogeneous Clusters with Phase-Aware Partition and Adaptive Quantization2 Mar 2024
- 2024Efficient Backpropagation with Variance-Controlled Adaptive Sampling27 Feb 2024
- 2023FALCON: Feature-Label Constrained Graph Net Collapse for Memory Efficient GNNs27 Dec 2023
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Survey1 Dec 2023
- 2023LifeLearner: Hardware-Aware Meta Continual Learning System for Embedded Computing Platforms19 Nov 2023
- 2023Coop: Memory is not a Commodity1 Nov 2023
- 2023Activation Compression of Graph Neural Networks using Block-wise Quantization with Improved Variance Minimization21 Sep 2023
- 2023Memory Efficient Optimizers with 4-bit States4 Sep 2023
- 2023Tango: rethinking quantization for graph neural network training on GPUs2 Aug 2023
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge19 Jul 2023
- 2023Adaptive Message Quantization and Parallelization for Distributed Full-graph GNN Training2 Jun 2023
- 2023SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamics29 May 2023
- 2023Do We Really Need a Large Number of Visual Prompts?26 May 2023
- 2023Winner-Take-All Column Row Sampling for Memory Efficient Adaptation of Language Model24 May 2023
- 2023End-to-end codesign of Hessian-aware quantized neural networks for FPGAs and ASICs13 Apr 2023
- 2023An Evaluation of Memory Optimization Methods for Training Neural Networks26 Mar 2023
- 2023Memory-adaptive Depth-wise Heterogeneous Federated Learning8 Mar 2023
- 2023Boosting Distributed Full-graph GNN Training with Asynchronous One-bit Communication2 Mar 2023
- 2023A Survey on Efficient Training of Transformers2 Feb 2023
- 2022From Node Interaction to Hop Interaction: New Effective and Scalable Graph Learning Paradigm21 Nov 2022
- 2022Block-Wise Dynamic-Precision Neural Network Training Acceleration via Online Quantization Sensitivity Analytics31 Oct 2022
50 newest of 61 All 61 (JSON)
- 2022A Comprehensive Study on Large-Scale Graph Training: Benchmarking and Rethinkingcited by 56
- 2023Memory Efficient Optimizers with 4-bit Statescited by 54
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2023A Survey on Efficient Training of Transformerscited by 37
- 2024COAT: Compressing Optimizer states and Activation for Memory-Efficient FP8 Trainingcited by 32
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2022POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Pagingcited by 26
- 2023The Efficiency Spectrum of Large Language Models: An Algorithmic Surveycited by 25
- 2023TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edgecited by 18
- 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
- 2022Few-Bit Backward: Quantized Gradients of Activation Functions for Memory Footprint Reductioncited by 14
12 most cited of 57 All 57 (JSON)
- 2026Backward-State Policy Is Part of the Learning Algorithm30 Sep 2026
- 2026Real-Time Detection of Charge Jumps in Superconducting Qubits with a Convolutional Neural Network15 Jul 2026
- 2026CARE-LoRA: Compressed Activation REconstruction for Memory-Efficient LoRA11 Jul 2026
- 2026Learned Subspace Compression for Communication-Efficient Pipeline Parallelism3 Jun 2026
- 2026TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Training27 Apr 2026
- 2026On the Convergence of Stochastic Gradient Descent with Perturbed Forward-Backward Passes24 Feb 2026
- 2025FedHybrid: Breaking the Memory Wall of Federated Learning via Hybrid Tensor Management13 Oct 2025
- 2025LANCE: Low Rank Activation Compression for Efficient On-Device Continual Learning25 Sep 2025
- 2025QuantV2X: A Fully Quantized Multi-Agent System for Cooperative Perception3 Sep 2025
- 2025Rethinking the Potential of Layer Freezing for Efficient DNN Training20 Aug 2025
- 2025Adacc: An Adaptive Framework Unifying Compression and Activation Recomputation for LLM Training1 Aug 2025
- 2025DAF: An Efficient End-to-End Dynamic Activation Framework for on-Device DNN Training9 Jul 2025
12 newest of 57 All 57 (JSON)