Reversible Vision Transformers
Not on the map. Why?
Abstract (arXiv)
We present Reversible Vision Transformers, a memory efficient architecture design for visual recognition. By decoupling the GPU memory requirement from the depth of the model, Reversible Vision Transformers enable scaling up architectures with efficient memory usage. We adapt two popular models, namely Vision Transformer and Multiscale Vision Transformers, to reversible variants and benchmark extensively across both model sizes and tasks of image classification, object detection and video classification. Reversible Vision Transformers achieve a reduced memory footprint of up to 15.5x at roughly identical model complexity, parameters and accuracy, demonstrating the promise of reversible vision transformers as an efficient backbone for hardware resource limited training regimes. Finally, we find that the additional computational burden of recomputing activations is more than overcome for deeper models, where throughput can increase up to 2.3x over their non-reversible counterparts. Full code and trained models are available at https://github.com/facebookresearch/slowfast. A simpler, easy to understand and modify version is also available at https://github.com/karttikeya/minREV
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). Builds on 55 of its 74 references that are in the map. First posted on arXiv 9 Feb 2023.
Builds on
55 of 74 references.
References · 55
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2017Mask R-CNNcited by 7,259
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Density estimation using Real NVPcited by 2,029
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
38 more
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2020Reformer: The Efficient Transformercited by 1,658
- 2021ViViT: A Video Vision Transformercited by 1,610
- 2021Is Space-Time Attention All You Need for Video Understanding?cited by 1,609
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
- 2021Decision Transformer: Reinforcement Learning via Sequence Modelingcited by 1,528
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2021Perceiver: General Perception with Iterative Attentioncited by 1,089
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2020Designing Network Design Spacescited by 954
- 2021Multiscale Vision Transformerscited by 896
- 2021Going deeper with Image Transformerscited by 759
- 2021CSWin Transformer: A General Vision Transformer Backbone with Cross-Shaped Windowscited by 526
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2018Invertible Residual Networkscited by 364
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2021Video Transformer Networkcited by 271
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2021Keeping Your Eye on the Ball: Trajectory Attention in Video Transformerscited by 224
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2019Drop an Octave: Reducing Spatial Redundancy in Convolutional Neural Networks with Octave Convolutioncited by 140
- 2021Visformer: The Vision-friendly Transformercited by 137
- 2020Data Movement Is All You Need: A Case Study on Optimizing Transformerscited by 108
- 2017Reversible Architectures for Arbitrarily Deep Residual Neural Networkscited by 69
- 2021Invertible Denoising Network: A Light Solution for Real Noise Removalcited by 68
- 2021Momentum Residual Neural Networkscited by 36
- 2019MintNet: Building Invertible Neural Networks with Masked Convolutionscited by 35
- 2021WINNet: Wavelet-inspired Invertible Network for Image Denoisingcited by 33
- 2018Reversible Recurrent Neural Networkscited by 22
- 2019Reversible GANs for Memory-efficient Image-to-Image Translationcited by 19
- 2019Invert to Learn to Invertcited by 18
- 2019A Partially Reversible U-Net for Memory-Efficient Volumetric Image Segmentationcited by 16
- 2019Summarizing CPU and GPU Design Trends with Product Datacited by 10
- 2021Duplex Sequence-to-Sequence Learning for Reversible Machine Translationcited by 9
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2023: 7; 2024: 17; 2025: 7; 2026: 2.
33 papers.
Sort:
By area:
- 2024Mamba-ND: Selective State Space Modeling for Multi-Dimensional Datacited by 84
- 2024Safetywashing: Do AI Safety Benchmarks Actually Measure Safety Progress?cited by 56
- 2023Make Pre-trained Model Reversible: From Parameter to Memory Efficient Fine-Tuningcited by 26
- 2023UniPT: Universal Parallel Tuning for Transfer Learning with Efficient Parameter and Memorycited by 26
- 2024AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the Limit of Image Deblurringcited by 25
- 2023Training a Large Video Model on a Single Machine in a Daycited by 20
- 2024Training Neural Networks from Scratch with Parallel Low-Rank Adapterscited by 17
- 2024Invertible Diffusion Models for Compressed Sensingcited by 12
- 2024SHERL: Synthesizing High Accuracy and Efficient Memory for Resource-Limited Transfer Learningcited by 11
- 2024Data-independent Module-aware Pruning for Hierarchical Vision Transformerscited by 6
- 2024PETRA: Parallel End-to-end Training with Reversible Architecturescited by 6
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
21 more
- 2024Projected Forward Gradient-Guided Frank-Wolfe Algorithm via Variance Reductioncited by 5
- 2025Scalable Meta-Learning via Mixed-Mode Differentiationcited by 4
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?cited by 4
- 2024Dr2Net: Dynamic Reversible Dual-Residual Networks for Memory-Efficient Finetuningcited by 3
- 2024This Probably Looks Exactly Like That: An Invertible Prototypical Networkcited by 3
- 2023Leaping Into Memories: Space-Time Deep Feature Synthesiscited by 2
- 2024Token Turing Machines are Efficient Vision Modelscited by 2
- 2025MOOSE: Pay Attention to Temporal Dynamics for Video Understanding via Optical Flowscited by 2
- 2025Dynamic Granularity Matters: Rethinking Vision Transformers Beyond Fixed Patch Splittingcited by 2
- 2023PaReprop: Fast Parallelized Reversible Backpropagationcited by 1
- 2024Moonwalk: Inverse-Forward Differentiationcited by 1
- 2024On Exact Bit-level Reversible Transformers Without Changing Architecturescited by 1
- 2025Active Inference AI Systems for Scientific Discoverycited by 1
- 2023Towards Zero Memory Footprint Spiking Neural Network Trainingcited by 0
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximationcited by 0
- 2024Stochastic Communication Avoidance for Recommendation Systemscited by 0
- 2024Memory-Efficient Training for Deep Speaker Embedding Learning in Speaker Verificationcited by 0
- 2025A Semantic-Enhanced Heterogeneous Graph Learning Method for Flexible Objects Recognitioncited by 0
- 2025DeepRFTv2: Kernel-level Learning for Image Deblurringcited by 0
- 2026Riemannian Attention Mechanisms for Transformers: A Theoretical Framework and Architecture Designcited by 0
- 2026Octree-based Video Representationcited by 0
- 2026Octree-based Video Representation27 Sep 2026
- 2026Riemannian Attention Mechanisms for Transformers: A Theoretical Framework and Architecture Design2 Aug 2026
- 2025DeepRFTv2: Kernel-level Learning for Image Deblurring26 Nov 2025
- 2025Dynamic Granularity Matters: Rethinking Vision Transformers Beyond Fixed Patch Splitting24 Nov 2025
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?26 Aug 2025
- 2025Active Inference AI Systems for Scientific Discovery26 Jun 2025
- 2025MOOSE: Pay Attention to Temporal Dynamics for Video Understanding via Optical Flows1 Jun 2025
- 2025Scalable Meta-Learning via Mixed-Mode Differentiation1 May 2025
- 2025A Semantic-Enhanced Heterogeneous Graph Learning Method for Flexible Objects Recognition28 Mar 2025
- 2024Memory-Efficient Training for Deep Speaker Embedding Learning in Speaker Verification2 Dec 2024
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024Token Turing Machines are Efficient Vision Models11 Sep 2024
21 more
- 2024Safetywashing: Do AI Safety Benchmarks Actually Measure Safety Progress?31 Jul 2024
- 2024This Probably Looks Exactly Like That: An Invertible Prototypical Network16 Jul 2024
- 2024On Exact Bit-level Reversible Transformers Without Changing Architectures12 Jul 2024
- 2024SHERL: Synthesizing High Accuracy and Efficient Memory for Resource-Limited Transfer Learning10 Jul 2024
- 2024AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the Limit of Image Deblurring13 Jun 2024
- 2024PETRA: Parallel End-to-end Training with Reversible Architectures4 Jun 2024
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Training3 Jun 2024
- 2024Data-independent Module-aware Pruning for Hierarchical Vision Transformers21 Apr 2024
- 2024Invertible Diffusion Models for Compressed Sensing25 Mar 2024
- 2024Projected Forward Gradient-Guided Frank-Wolfe Algorithm via Variance Reduction19 Mar 2024
- 2024Training Neural Networks from Scratch with Parallel Low-Rank Adapters26 Feb 2024
- 2024Moonwalk: Inverse-Forward Differentiation22 Feb 2024
- 2024Mamba-ND: Selective State Space Modeling for Multi-Dimensional Data8 Feb 2024
- 2024Dr2Net: Dynamic Reversible Dual-Residual Networks for Memory-Efficient Finetuning8 Jan 2024
- 2023Dimension Mixer: Group Mixing of Input Dimensions for Efficient Function Approximation30 Nov 2023
- 2023Training a Large Video Model on a Single Machine in a Day28 Sep 2023
- 2023UniPT: Universal Parallel Tuning for Transfer Learning with Efficient Parameter and Memory28 Aug 2023
- 2023Towards Zero Memory Footprint Spiking Neural Network Training16 Aug 2023
- 2023PaReprop: Fast Parallelized Reversible Backpropagation15 Jun 2023
- 2023Make Pre-trained Model Reversible: From Parameter to Memory Efficient Fine-Tuning1 Jun 2023
- 2023Leaping Into Memories: Space-Time Deep Feature Synthesis17 Mar 2023
- 2024Invertible Diffusion Models for Compressed Sensingcited by 12
- 2024Invertible Diffusion Models for Compressed Sensing25 Mar 2024
- 2024Safetywashing: Do AI Safety Benchmarks Actually Measure Safety Progress?cited by 56
- 2023Make Pre-trained Model Reversible: From Parameter to Memory Efficient Fine-Tuningcited by 26
- 2023UniPT: Universal Parallel Tuning for Transfer Learning with Efficient Parameter and Memorycited by 26
- 2024AdaRevD: Adaptive Patch Exiting Reversible Decoder Pushes the Limit of Image Deblurringcited by 25
- 2023Training a Large Video Model on a Single Machine in a Daycited by 20
- 2024Training Neural Networks from Scratch with Parallel Low-Rank Adapterscited by 17
- 2024SHERL: Synthesizing High Accuracy and Efficient Memory for Resource-Limited Transfer Learningcited by 11
- 2024Data-independent Module-aware Pruning for Hierarchical Vision Transformerscited by 6
- 2024PETRA: Parallel End-to-end Training with Reversible Architecturescited by 6
- 2024ACCO: Accumulate While You Communicate for Communication-Overlapped Sharded LLM Trainingcited by 6
- 2024Projected Forward Gradient-Guided Frank-Wolfe Algorithm via Variance Reductioncited by 5
- 2025Scalable Meta-Learning via Mixed-Mode Differentiationcited by 4
12 most cited of 31 All 31 (JSON)
- 2026Octree-based Video Representation27 Sep 2026
- 2026Riemannian Attention Mechanisms for Transformers: A Theoretical Framework and Architecture Design2 Aug 2026
- 2025DeepRFTv2: Kernel-level Learning for Image Deblurring26 Nov 2025
- 2025Dynamic Granularity Matters: Rethinking Vision Transformers Beyond Fixed Patch Splitting24 Nov 2025
- 2025On Surjectivity of Neural Networks: Can you elicit any behavior from your model?26 Aug 2025
- 2025Active Inference AI Systems for Scientific Discovery26 Jun 2025
- 2025MOOSE: Pay Attention to Temporal Dynamics for Video Understanding via Optical Flows1 Jun 2025
- 2025Scalable Meta-Learning via Mixed-Mode Differentiation1 May 2025
- 2025A Semantic-Enhanced Heterogeneous Graph Learning Method for Flexible Objects Recognition28 Mar 2025
- 2024Memory-Efficient Training for Deep Speaker Embedding Learning in Speaker Verification2 Dec 2024
- 2024Stochastic Communication Avoidance for Recommendation Systems3 Nov 2024
- 2024Token Turing Machines are Efficient Vision Models11 Sep 2024
12 newest of 31 All 31 (JSON)