mlsanityData to 7 Oct 2026

Backprop with Approximate Activations for Memory-efficient Network Training

arXiv 1901.07988 ↗First posted 23 Jan 2019cs.LG stat.MLcited by 19

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

Cited by year

Citing papers per year: 2021: 3; 2022: 4; 2023: 5; 2024: 4; 2025: 3.

19 papers.

Sort:

By area:

  1. 2024A Survey of Resource-efficient LLM and Multimodal Foundation Modelscited by 84
  2. 2021ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Trainingcited by 61
  3. 2022GACT: Activation Compressed Training for Generic Network Architecturescited by 31
  4. 2022Fine-tuning Language Models over Slow Networks using Activation Compression with Guaranteescited by 29
  5. 2023Ten Lessons We Have Learned in the New "Sparseland": A Short Handbook for Sparse Neural Network Researcherscited by 25
  6. 2021Mesa: A Memory-saving Training Framework for Transformerscited by 16
  7. 2021Enabling Binary Neural Network Training on the Edgecited by 11
  8. 2025Low-Precision Training of Large Language Models: Methods, Challenges, and Opportunitiescited by 11
  9. 2022DropIT: Dropping Intermediate Tensors for Memory-Efficient DNN Trainingcited by 9
  10. 2023Do We Really Need a Large Number of Visual Prompts?cited by 9
  11. 2023Operating critical machine learning models in resource constrained regimescited by 6
  12. 2024Reducing Fine-Tuning Memory Overhead by Approximate and Memory-Sharing Backpropagationcited by 5
7 more
  1. 2022DIVISION: Memory Efficient Training via Dual Activation Precisioncited by 4
  2. 2023SlimFit: Memory-Efficient Fine-Tuning of Transformer-based Models Using Training Dynamicscited by 4
  3. 2024Block Selective Reprogramming for On-device Training of Vision Transformerscited by 4
  4. 2023OneAdapt: Fast Configuration Adaptation for Video Analytics Applications via Backpropagationcited by 2
  5. 2025TAH-QUANT: Effective Activation Quantization in Pipeline Parallelism over Slow Networkcited by 2
  6. 2024Moonwalk: Inverse-Forward Differentiationcited by 1
  7. 2025Warming Up for Zeroth-Order Federated Pre-Training with Low Resource Clientscited by 0