Reversible Recurrent Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recurrent neural networks (RNNs) provide state-of-the-art performance in processing sequential data but are memory intensive to train, limiting the flexibility of RNN models which can be trained. Reversible RNNs---RNNs for which the hidden-to-hidden transition can be reversed---offer a path to reduce the memory requirements of training, as hidden states need not be stored and instead can be recomputed during backpropagation. We first show that perfectly reversible RNNs, which require no storage of the hidden activations, are fundamentally limited because they cannot forget information from their hidden state. We then provide a scheme for storing a small number of bits in order to allow perfect reversal with forgetting. Our method achieves comparable performance to traditional models while reducing the activation memory cost by a factor of 10--15. We extend our technique to attention-based sequence-to-sequence models, where it maintains performance while reducing activation memory cost by a factor of 5--10 in the encoder, and a factor of 10--15 in the decoder.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 6; 2024: 3; 2025: 1; 2026: 4.
23 papers.
Sort:
By area:
- 2021Scaling Deep Contrastive Learning Batch Size under Memory Limited Setupcited by 127
- 2023End-to-End Diffusion Latent Optimization Improves Classifier Guidancecited by 108
- 2021UnICORNN: A recurrent model for learning very long time dependenciescited by 56
- 2021A Survey on Green Deep Learningcited by 52
- 2023Reversible Vision Transformerscited by 33
- 2022Fine-Tuning Pre-trained Transformers into Decaying Fast Weightscited by 26
- 2022Re^2TAL: Rewiring Pretrained Video Backbones for Reversible Temporal Action Localizationcited by 19
- 2021Memory-Efficient Differentiable Transformer Architecture Searchcited by 13
- 2024Invertible Diffusion Models for Compressed Sensingcited by 12
- 2024Generalized Lagrangian Neural Networkscited by 10
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translationcited by 9
- 2021Initializing LSTM internal states via manifold learningcited by 7
11 more
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Networkcited by 6
- 2023TAPIR: Learning Adaptive Revision for Incremental Natural Language Understanding with a Two-Pass Modelcited by 5
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?cited by 4
- 2023Certified Invertibility in Neural Networks via Mixed-Integer Programmingcited by 3
- 2024Moonwalk: Inverse-Forward Differentiationcited by 1
- 2026CAETC: Causal Autoencoding and Treatment Conditioning for Counterfactual Estimation over Timecited by 1
- 2023Towards Zero Memory Footprint Spiking Neural Network Trainingcited by 0
- 2023DynaLay: An Introspective Approach to Dynamic Layer Selection for Deep Networkscited by 0
- 2026Reversible Deep Learning for 13C NMR in Chemoinformatics: On Structures and Spectracited by 0
- 2026Finite-Horizon Fisher Memory in Two-Sided Power-Bounded Recurrent Systemscited by 0
- 2026Depth Memorycited by 0
- 2026Depth Memory13 Oct 2026
- 2026Finite-Horizon Fisher Memory in Two-Sided Power-Bounded Recurrent Systems30 Sep 2026
- 2026CAETC: Causal Autoencoding and Treatment Conditioning for Counterfactual Estimation over Time12 Mar 2026
- 2026Reversible Deep Learning for 13C NMR in Chemoinformatics: On Structures and Spectra1 Feb 2026
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?26 Aug 2025
- 2024Invertible Diffusion Models for Compressed Sensing25 Mar 2024
- 2024Moonwalk: Inverse-Forward Differentiation22 Feb 2024
- 2024Generalized Lagrangian Neural Networks8 Jan 2024
- 2023DynaLay: An Introspective Approach to Dynamic Layer Selection for Deep Networks20 Dec 2023
- 2023Towards Zero Memory Footprint Spiking Neural Network Training16 Aug 2023
- 2023TAPIR: Learning Adaptive Revision for Incremental Natural Language Understanding with a Two-Pass Model18 May 2023
- 2023End-to-End Diffusion Latent Optimization Improves Classifier Guidance23 Mar 2023
11 more
- 2023Reversible Vision Transformers9 Feb 2023
- 2023Certified Invertibility in Neural Networks via Mixed-Integer Programming27 Jan 2023
- 2022Re^2TAL: Rewiring Pretrained Video Backbones for Reversible Temporal Action Localization25 Nov 2022
- 2022Fine-Tuning Pre-trained Transformers into Decaying Fast Weights9 Oct 2022
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network28 Jun 2022
- 2021A Survey on Green Deep Learning8 Nov 2021
- 2021Memory-Efficient Differentiable Transformer Architecture Search31 May 2021
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translation7 May 2021
- 2021Initializing LSTM internal states via manifold learning27 Apr 2021
- 2021UnICORNN: A recurrent model for learning very long time dependencies9 Mar 2021
- 2021Scaling Deep Contrastive Learning Batch Size under Memory Limited Setup18 Jan 2021
- 2023End-to-End Diffusion Latent Optimization Improves Classifier Guidancecited by 108
- 2024Invertible Diffusion Models for Compressed Sensingcited by 12
- 2024Invertible Diffusion Models for Compressed Sensing25 Mar 2024
- 2023End-to-End Diffusion Latent Optimization Improves Classifier Guidance23 Mar 2023
- 2021Scaling Deep Contrastive Learning Batch Size under Memory Limited Setupcited by 127
- 2021UnICORNN: A recurrent model for learning very long time dependenciescited by 56
- 2021A Survey on Green Deep Learningcited by 52
- 2023Reversible Vision Transformerscited by 33
- 2022Fine-Tuning Pre-trained Transformers into Decaying Fast Weightscited by 26
- 2022Re^2TAL: Rewiring Pretrained Video Backbones for Reversible Temporal Action Localizationcited by 19
- 2021Memory-Efficient Differentiable Transformer Architecture Searchcited by 13
- 2024Generalized Lagrangian Neural Networkscited by 10
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translationcited by 9
- 2021Initializing LSTM internal states via manifold learningcited by 7
- 2022RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Networkcited by 6
- 2023TAPIR: Learning Adaptive Revision for Incremental Natural Language Understanding with a Two-Pass Modelcited by 5
12 most cited of 21 All 21 (JSON)
- 2026Depth Memory13 Oct 2026
- 2026Finite-Horizon Fisher Memory in Two-Sided Power-Bounded Recurrent Systems30 Sep 2026
- 2026CAETC: Causal Autoencoding and Treatment Conditioning for Counterfactual Estimation over Time12 Mar 2026
- 2026Reversible Deep Learning for 13C NMR in Chemoinformatics: On Structures and Spectra1 Feb 2026
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?26 Aug 2025
- 2024Moonwalk: Inverse-Forward Differentiation22 Feb 2024
- 2024Generalized Lagrangian Neural Networks8 Jan 2024
- 2023DynaLay: An Introspective Approach to Dynamic Layer Selection for Deep Networks20 Dec 2023
- 2023Towards Zero Memory Footprint Spiking Neural Network Training16 Aug 2023
- 2023TAPIR: Learning Adaptive Revision for Incremental Natural Language Understanding with a Two-Pass Model18 May 2023
- 2023Reversible Vision Transformers9 Feb 2023
- 2023Certified Invertibility in Neural Networks via Mixed-Integer Programming27 Jan 2023
12 newest of 21 All 21 (JSON)