POA: Pre-training Once for Models of All Sizes
Not on the map. Why?
Abstract (arXiv)
Large-scale self-supervised pre-training has paved the way for one foundation model to handle many different vision tasks. Most pre-training methodologies train a single model of a certain size at one time. Nevertheless, various computation or storage constraints in real-world scenarios require substantial efforts to develop a series of models with different sizes to deploy. Thus, in this study, we propose a novel tri-branch self-supervised training framework, termed as POA (Pre-training Once for All), to tackle this aforementioned issue. Our approach introduces an innovative elastic student branch into a modern self-distillation paradigm. At each pre-training step, we randomly sample a sub-network from the original student to form the elastic student and train all branches in a self-distilling fashion. Once pre-trained, POA allows the extraction of pre-trained models of diverse sizes for downstream tasks. Remarkably, the elastic student facilitates the simultaneous pre-training of multiple models with different sizes, which also acts as an additional ensemble of models of various sizes to enhance representation learning. Extensive experiments, including k-nearest neighbors, linear probing evaluation and assessments on multiple downstream tasks demonstrate the effectiveness and advantages of our POA. It achieves state-of-the-art performance using ViT, Swin Transformer and ResNet backbones, producing around a hundred models with different sizes through a single pre-training session. The code is available at: https://github.com/Qichuzyy/POA.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 63 of its 75 references that are in the map. First posted on arXiv 2 Aug 2024.
Builds on
63 of 75 references.
References · 63
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2017Mask R-CNNcited by 7,259
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
38 more
- 2016Layer Normalizationcited by 5,579
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2021Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecastingcited by 1,654
- 2021An Empirical Study of Training Self-Supervised Vision Transformerscited by 1,610
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,366
- 2018Unified Perceptual Parsing for Scene Understandingcited by 1,265
- 2014Image Super-Resolution Using Deep Convolutional Networkscited by 1,218
- 2021SimMIM: A Simple Framework for Masked Image Modelingcited by 1,147
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2021iBOT: Image BERT Pre-Training with Online Tokenizercited by 891
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2021Vector-quantized Image Modeling with Improved VQGANcited by 656
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2020Dense Contrastive Learning for Self-Supervised Visual Pre-Trainingcited by 512
- 2019Cascade R-CNN: High Quality Object Detection and Instance Segmentationcited by 428
- 2020SCAN: Learning to Classify Images without Labelscited by 351
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2022Masked Siamese Networks for Label-Efficient Learningcited by 301
- 2021Efficient Self-supervised Vision Transformers for Representation Learningcited by 149
- 2022Contrastive Masked Autoencoders are Stronger Vision Learnerscited by 133
- 2021SEED: Self-supervised Distillation For Visual Representationcited by 132
- 2021Self-Supervised Learning with Swin Transformerscited by 121
- 2018Self-Supervised GANs via Auxiliary Rotation Losscited by 94
- 2022Towards Grand Unification of Object Trackingcited by 93
- 2023Designing BERT for Convolutional Networks: Sparse and Hierarchical Masked Modelingcited by 92
- 2022Siamese Image Modeling for Self-Supervised Vision Representation Learningcited by 78
- 2022Pushing the limits of self-supervised ResNets: Can we outperform supervised learning without labels on ImageNet?cited by 67
- 2022Mugs: A Multi-Granular Self-Supervised Learning Frameworkcited by 54
- 2022SdAE: Self-distillated Masked Autoencodercited by 52
- 2021Exploring the Equivalence of Siamese Self-Supervised Learning via A Unified Gradient Frameworkcited by 49
- 2022HCSC: Hierarchical Contrastive Selective Codingcited by 43
50 most cited of 63 All 63 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.
- 2025AdaVid: Adaptive Video-Language Pretrainingcited by 0
- 2025AdaVid: Adaptive Video-Language Pretraining16 Apr 2025