A Two-Phase Recall-and-Select Framework for Fast Model Selection
Not on the map. Why?
Abstract (arXiv)
As the ubiquity of deep learning in various machine learning applications has amplified, a proliferation of neural network models has been trained and shared on public model repositories. In the context of a targeted machine learning assignment, utilizing an apt source model as a starting point typically outperforms the strategy of training from scratch, particularly with limited training data. Despite the investigation and development of numerous model selection strategies in prior work, the process remains time-consuming, especially given the ever-increasing scale of model repositories. In this paper, we propose a two-phase (coarse-recall and fine-selection) model selection framework, aiming to enhance the efficiency of selecting a robust model by leveraging the models' training performances on benchmark datasets. Specifically, the coarse-recall phase clusters models showcasing similar training performances on benchmark datasets in an offline manner. A light-weight proxy score is subsequently computed between this model cluster and the target dataset, which serves to recall a significantly smaller subset of potential candidate models in a swift manner. In the following fine-selection phase, the final model is chosen by fine-tuning the recalled models on the target dataset with successive halving. To accelerate the process, the final fine-tuning performance of each potential model is predicted by mining the model's convergence trend on the benchmark datasets, which aids in filtering lower performance models more earlier during fine-tuning. Through extensive experimentation on tasks covering natural language processing and computer vision, it has been demonstrated that the proposed methodology facilitates the selection of a high-performing model at a rate about 3x times faster than conventional baseline methods. Our code is available at https://github.com/plasware/two-phase-selection.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 37 of its 60 references that are in the map. First posted on arXiv 28 Mar 2024.
Builds on
37 of 60 references.
References · 37
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017A Broad-Coverage Challenge Corpus for Sentence Understanding through Inferencecited by 2,665
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,140
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
25 more
- 2018Neural Network Acceptability Judgmentscited by 952
- 2018XNLI: Evaluating Cross-lingual Sentence Representationscited by 913
- 2019Adversarial NLI: A New Benchmark for Natural Language Understandingcited by 798
- 2021MedMNIST v2 -- A large-scale lightweight benchmark for 2D and 3D biomedical image classificationcited by 682
- 2020Language-agnostic BERT Sentence Embeddingcited by 621
- 2021ImageNet-21K Pretraining for the Massescited by 607
- 2018Do Better ImageNet Models Transfer Better?cited by 560
- 2021MetaFormer Is Actually What You Need for Visioncited by 523
- 2018A Survey on Deep Transfer Learningcited by 417
- 2020TweetEval: Unified Benchmark and Comparative Evaluation for Tweet Classificationcited by 414
- 2020Fine-Tuning Pretrained Language Models: Weight Initializations, Data Orders, and Early Stoppingcited by 377
- 2020Visual Transformers: Token-based Image Representation and Processing for Computer Visioncited by 333
- 2013Good Debt or Bad Debt: Detecting Semantic Orientations in Economic Textscited by 310
- 2022Masked Siamese Networks for Label-Efficient Learningcited by 301
- 2015Non-stochastic Best Arm Identification and Hyperparameter Optimizationcited by 219
- 2022Visual Attention Networkcited by 210
- 2019Task2Vec: Task Embedding for Meta-Learningcited by 197
- 2020LEEP: A New Measure to Evaluate Transferability of Learned Representationscited by 182
- 2019BERTs of a feather do not generalize together: Large variability in generalization across models with similar test set performancecited by 89
- 2022Dilated Neighborhood Attention Transformercited by 64
- 2019Natural Language Understanding with the Quora Question Pairs Datasetcited by 51
- 2020Which Model to Transfer? Finding the Needle in the Growing Haystackcited by 21
- 2022TencentPretrain: A Scalable and Flexible Toolkit for Pre-training Models of Different Modalitiescited by 19
- 2021Efficient Diversity-Driven Ensemble for Deep Neural Networkscited by 11
- 2022SHiFT: An Efficient, Flexible Search Engine for Transfer Learningcited by 3
Built on by
Not cited yet.