Backprop with Approximate Activations for Memory-efficient Network Training
Not on the map. Why?
Abstract (arXiv)
Training convolutional neural network models is memory intensive since back-propagation requires storing activations of all intermediate layers. This presents a practical concern when seeking to deploy very deep architectures in production, especially when models need to be frequently re-trained on updated datasets. In this paper, we propose a new implementation for back-propagation that significantly reduces memory usage, by enabling the use of approximations with negligible computational cost and minimal effect on training performance. The algorithm reuses common buffers to temporarily store full activations and compute the forward pass exactly. It also stores approximate per-layer copies of activations, at significant memory savings, that are used in the backward pass. Compared to simply approximating activations within standard back-propagation, our method limits accumulation of errors across layers. This allows the use of much lower-precision approximations without affecting training accuracy. Experiments on CIFAR-10, CIFAR-100, and ImageNet show that our method yields performance close to exact training, while storing activations compactly with as low as 4-bit precision.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 5; 2024: 4; 2025: 3.
19 papers.
Sort:
By area:
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
- 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Trainingcited by 9
- 2023Do We Really Need a Large Number of Visual Prompts?cited by 9
- 2023Operating critical machine learning models in resource constrained regimescited by 6
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagationcited by 5
7 more
- 2022DIVISION: Memory Efficient Training via Dual Activation Precisioncited by 4
- 2023SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamicscited by 4
- 2024Block Selective Reprogramming for On-device Training of Vision Transformerscited by 4
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagationcited by 2
- 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Networkcited by 2
- 2024Moonwalk: Inverse-Forward Differentiationcited by 1
- 2025Warming Up for Zeroth-Order Federated Pre-Training with Low Resource Clientscited by 0
- 2025Warming Up for Zeroth-Order Federated Pre-Training with Low Resource Clients3 Sep 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
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagation24 Jun 2024
- 2024Block Selective Reprogramming for On-device Training of Vision Transformers25 Mar 2024
- 2024Moonwalk: Inverse-Forward Differentiation22 Feb 2024
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Models16 Jan 2024
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagation3 Oct 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
- 2023Operating critical machine learning models in resource constrained regimes17 Mar 2023
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researchers6 Feb 2023
7 more
- 2022DIVISION: Memory Efficient Training via Dual Activation Precision5 Aug 2022
- 2022GACT: Activation Compressed Training for Generic Network Architectures22 Jun 2022
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guarantees2 Jun 2022
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Training28 Feb 2022
- 2021Mesa: A Memory-saving Training Framework for Transformers22 Nov 2021
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Training29 Apr 2021
- 2021Enabling Binary Neural Network Training on the Edge8 Feb 2021
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
- 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
- 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
- 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
- 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
- 2021Enabling Binary Neural Network Training on the Edgecited by 11
- 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
- 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Trainingcited by 9
- 2023Do We Really Need a Large Number of Visual Prompts?cited by 9
- 2023Operating critical machine learning models in resource constrained regimescited by 6
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagationcited by 5
12 most cited of 18 All 18 (JSON)
- 2025Warming Up for Zeroth-Order Federated Pre-Training with Low Resource Clients3 Sep 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
- 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagation24 Jun 2024
- 2024Moonwalk: Inverse-Forward Differentiation22 Feb 2024
- 2024A Survey of Resource-efficient LLM and Multimodal Foundation Models16 Jan 2024
- 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagation3 Oct 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
- 2023Operating critical machine learning models in resource constrained regimes17 Mar 2023
- 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researchers6 Feb 2023
- 2022DIVISION: Memory Efficient Training via Dual Activation Precision5 Aug 2022
12 newest of 18 All 18 (JSON)