SOTAVerified

RevBiFPN: The Fully Reversible Bidirectional Feature Pyramid Network

2022-06-28Code Available1· sign in to hype

Vitaliy Chiley, Vithursan Thangarasa, Abhay Gupta, Anshul Samar, Joel Hestness, Dennis Decoste

Code Available — Be the first to reproduce this paper.

Reproduce

Code

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.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
ImageNetRevBiFPN-S6Top 1 Accuracy84.2Unverified
ImageNetRevBiFPN-S5Top 1 Accuracy83.7Unverified
ImageNetRevBiFPN-S4Top 1 Accuracy83Unverified
ImageNetRevBiFPN-S3Top 1 Accuracy81.1Unverified
ImageNetRevBiFPN-S2Top 1 Accuracy79Unverified
ImageNetRevBiFPN-S1Top 1 Accuracy75.9Unverified
ImageNetRevBiFPN-S0Top 1 Accuracy72.8Unverified

Reproductions