mlsanityData to 7 Oct 2026

PaReprop: Fast Parallelized Reversible Backpropagation

arXiv 2306.09342 ↗First posted 15 Jun 2023cs.LG cs.CL cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

The growing size of datasets and deep learning models has made faster and memory-efficient training crucial. Reversible transformers have recently been introduced as an exciting new method for extremely memory-efficient training, but they come with an additional computation overhead of activation re-computation in the backpropagation phase. We present PaReprop, a fast Parallelized Reversible Backpropagation algorithm that parallelizes the additional activation re-computation overhead in reversible training with the gradient computation itself in backpropagation phase. We demonstrate the effectiveness of the proposed PaReprop algorithm through extensive benchmarking across model families (ViT, MViT, Swin and RoBERTa), data modalities (Vision & NLP), model sizes (from small to giant), and training batch sizes. Our empirical results show that PaReprop achieves up to 20% higher training throughput than vanilla reversible training, largely mitigating the theoretical overhead of 25% lower throughput from activation recomputation in reversible training. Project page: https://tylerzhu.com/pareprop.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 22 references that are in the map. First posted on arXiv 15 Jun 2023.

Builds on

19 of 22 references.

References · 19

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  3. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  4. 2020wav2vec 2.0: A Framework for Self-Supervised Learning of Speech Representationscited by 3,853
  5. 2016Density estimation using Real NVPcited by 2,029
  6. 2020Reformer: The Efficient Transformercited by 1,658
  7. 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
  8. 2014NICE: Non-linear Independent Components Estimationcited by 1,052
  9. 2021Multiscale Vision Transformerscited by 896
  10. 2021MViTv2: Improved Multiscale Vision Transformers for Classification and Detectioncited by 516
  11. 2018Invertible Residual Networkscited by 364
  12. 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
7 more
  1. 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
  2. 2017Reversible Architectures for Arbitrarily Deep Residual Neural Networkscited by 69
  3. 2021Momentum Residual Neural Networkscited by 36
  4. 2019MintNet: Building Invertible Neural Networks with Masked Convolutionscited by 35
  5. 2023Reversible Vision Transformerscited by 33
  6. 2023Make Pre-trained Model Reversible: From Parameter to Memory Efficient Fine-Tuningcited by 26
  7. 2021m-RevNet: Deep Reversible Neural Networks with Momentumcited by 3

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.