English

RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network

Machine Learning 2023-05-02 v2 Artificial Intelligence Computer Vision and Pattern Recognition

Abstract

This work introduces RevSilo, the first reversible bidirectional multi-scale feature fusion module. Like other reversible methods, RevSilo eliminates the need to store hidden activations by recomputing them. However, existing reversible methods do not apply to multi-scale feature fusion and are, therefore, not applicable to a large class of networks. Bidirectional multi-scale feature fusion promotes local and global coherence and has become a de facto design principle for networks targeting spatially sensitive tasks, e.g., HRNet (Sun et al., 2019a) and EfficientDet (Tan et al., 2020). These networks achieve state-of-the-art results across various computer vision tasks when paired with high-resolution inputs. However, training them requires substantial accelerator memory for saving large, multi-resolution activations. These memory requirements inherently cap the size of neural networks, limiting improvements that come from scale. Operating across resolution scales, RevSilo alleviates these issues. Stacking RevSilos, we create RevBiFPN, a fully reversible bidirectional feature pyramid network. RevBiFPN is competitive with networks such as EfficientNet while using up to 19.8x lesser training memory for image classification. When fine-tuned on MS COCO, RevBiFPN provides up to a 2.5% boost in AP over HRNet using fewer MACs and a 2.4x reduction in training-time memory.

Cite

@article{arxiv.2206.14098,
  title  = {RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network},
  author = {Vitaliy Chiley and Vithursan Thangarasa and Abhay Gupta and Anshul Samar and Joel Hestness and Dennis DeCoste},
  journal= {arXiv preprint arXiv:2206.14098},
  year   = {2023}
}

Comments

Presented at MLSys 2023. Code available from Cerebras Systems: https://github.com/CerebrasResearch/RevBiFPN

R2 v1 2026-06-24T12:07:09.635Z