Dr2Net: Dynamic Reversible Dual-Residual Networks for Memory-Efficient Finetuning
Not on the map. Why?
Abstract (arXiv)
Large pretrained models are increasingly crucial in modern computer vision tasks. These models are typically used in downstream tasks by end-to-end finetuning, which is highly memory-intensive for tasks with high-resolution data, e.g., video understanding, small object detection, and point cloud analysis. In this paper, we propose Dynamic Reversible Dual-Residual Networks, or Dr2Net, a novel family of network architectures that acts as a surrogate network to finetune a pretrained model with substantially reduced memory consumption. Dr2Net contains two types of residual connections, one maintaining the residual structure in the pretrained models, and the other making the network reversible. Due to its reversibility, intermediate activations, which can be reconstructed from output, are cleared from memory during training. We use two coefficients on either type of residual connections respectively, and introduce a dynamic training strategy that seamlessly transitions the pretrained model to a reversible network with much higher numerical precision. We evaluate Dr2Net on various pretrained models and various tasks, and show that it can reach comparable performance to conventional finetuning but with significantly less memory usage.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 45 of its 54 references that are in the map. First posted on arXiv 8 Jan 2024.
Builds on
45 of 54 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2016Density estimation using Real NVPcited by 2,029
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,539
33 more
- 2021Ego4D: Around the World in 3,000 Hours of Egocentric Videocited by 1,530
- 2022DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detectioncited by 1,306
- 2022VideoMAE: Masked Autoencoders are Data-Efficient Learners for Self-Supervised Video Pre-Trainingcited by 1,305
- 2021Frozen in Time: A Joint Video and Image Encoder for End-to-End Retrievalcited by 1,175
- 2017Mixed Precision Trainingcited by 1,135
- 2017The "something something" video database for learning and evaluating visual common sensecited by 1,092
- 2021Video Swin Transformercited by 1,090
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2022XMem: Long-Term Video Object Segmentation with an Atkinson-Shiffrin Memory Modelcited by 436
- 2022PointNeXt: Revisiting PointNet++ with Improved Training and Scaling Strategiescited by 432
- 2022Masked Autoencoders As Spatiotemporal Learnerscited by 428
- 2019BMN: Boundary-Matching Network for Temporal Action Proposal Generationcited by 327
- 2019Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Designcited by 258
- 2019G-TAD: Sub-Graph Localization for Temporal Action Detectioncited by 248
- 2017The Reversible Residual Network: Backpropagation Without Storing Activationscited by 215
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2018i-RevNet: Deep Invertible Networkscited by 137
- 2021End-to-End Referring Video Object Segmentation with Multimodal Transformerscited by 135
- 2021MAD: A Scalable Dataset for Language Grounding in Videos from Movie Audio Descriptionscited by 107
- 2018Actor and Action Video Segmentation from a Sentencecited by 105
- 2020Video Self-Stitching Graph Network for Temporal Action Localizationcited by 104
- 2021Cross-Modal Progressive Comprehension for Referring Segmentationcited by 102
- 2020Learning What to Learn for Video Object Segmentationcited by 89
- 2022TALLFormer: Temporal Action Localization with a Long-memory Transformercited by 78
- 2021Invertible Denoising Network: A Light Solution for Real Noise Removalcited by 68
- 2023End-to-End Temporal Action Detection with 1B Parameters Across 1000 Framescited by 47
- 2023Reversible Vision Transformerscited by 33
- 2022End-to-End Active Speaker Detectioncited by 24
- 2023Large-capacity and Flexible Video Steganography via Invertible Neural Networkcited by 20
- 2022Re^2TAL: Rewiring Pretrained Video Backbones for Reversible Temporal Action Localizationcited by 19
- 2022Pix4Point: Image Pretrained Standard Transformers for 3D Point Cloud Understandingcited by 6
- 2022SegTAD: Precise Temporal Action Detection via Semantic Segmentationcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.