mlsanityData to 14 Oct 2026

BitTrain: Sparse Bitmap Compression for Memory-Efficient Training on the Edge

arXiv 2110.15362 ↗First posted 29 Oct 2021cs.LG cs.DCcited by 3

Not on the map. Why?

Abstract (arXiv)

Training on the Edge enables neural networks to learn continuously from new data after deployment on memory-constrained edge devices. Previous work is mostly concerned with reducing the number of model parameters which is only beneficial for inference. However, memory footprint from activations is the main bottleneck for training on the edge. Existing incremental training methods fine-tune the last few layers sacrificing accuracy gains from re-training the whole model. In this work, we investigate the memory footprint of training deep learning models, and use our observations to propose BitTrain. In BitTrain, we exploit activation sparsity and propose a novel bitmap compression technique that reduces the memory footprint during training. We save the activations in our proposed bitmap compression format during the forward pass of the training, and restore them during the backward pass for the optimizer computations. The proposed method can be integrated seamlessly in the computation graph of modern deep learning frameworks. Our implementation is safe by construction, and has no negative impact on the accuracy of model training. Experimental results show up to 34% reduction in the memory footprint at a sparsity level of 50%. Further pruning during training results in more than 70% sparsity, which can lead to up to 56% reduction in memory footprint. BitTrain advances the efforts towards bringing more machine learning capabilities to edge devices. Our source code is available at https://github.com/scale-lab/BitTrain.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 23 of its 46 references that are in the map. First posted on arXiv 29 Oct 2021.

Builds on

23 of 46 references.

References · 23

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  4. 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
  5. 2017Mixed Precision Trainingcited by 1,156
  6. 2019EfficientDet: Scalable and Efficient Object Detectioncited by 1,020
  7. 2016Training Deep Nets with Sublinear Memory Costcited by 848
  8. 2020What is the State of Neural Network Pruning?cited by 583
  9. 2018Split learning for health: Distributed deep learning without sharing raw patient datacited by 395
  10. 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 328
  11. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
  12. 2017NISP: Pruning Networks using Neuron Importance Score Propagationcited by 228
11 more
  1. 2019Parameter Efficient Training of Deep Convolutional Neural Networks by Dynamic Sparse Reparameterizationcited by 189
  2. 2015Fixed Point Quantization of Deep Convolutional Networkscited by 143
  3. 2016Memory-Efficient Backpropagation Through Timecited by 78
  4. 2018A Survey on Methods and Theories of Quantized Neural Networkscited by 75
  5. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  6. 2019Low-Memory Neural Network Training: A Technical Reportcited by 57
  7. 2018Mixed Precision Training of Convolutional Neural Networks using Integer Operationscited by 45
  8. 2016Understanding the Impact of Precision Quantization on the Accuracy and Energy of Neural Networkscited by 18
  9. 2018Dynamic Sparse Graph for Efficient Deep Learningcited by 18
  10. 2020TensorDash: Exploiting Sparsity to Accelerate Deep Neural Network Training and Inferencecited by 16
  11. 2020Accelerating Sparse Matrix-Matrix Multiplication with GPU Tensor Corescited by 9

Built on by

Cited by year

Citing papers per year: 2023: 2; 2024: 1.

3 papers.