English

Scalable Transfer Learning with Expert Models

Machine Learning 2020-09-29 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

Transfer of pre-trained representations can improve sample efficiency and reduce computational requirements for new tasks. However, representations used for transfer are usually generic, and are not tailored to a particular distribution of downstream tasks. We explore the use of expert representations for transfer with a simple, yet effective, strategy. We train a diverse set of experts by exploiting existing label structures, and use cheap-to-compute performance proxies to select the relevant expert for each target task. This strategy scales the process of transferring to new tasks, since it does not revisit the pre-training data during transfer. Accordingly, it requires little extra compute per target task, and results in a speed-up of 2-3 orders of magnitude compared to competing approaches. Further, we provide an adapter-based architecture able to compress many experts into a single model. We evaluate our approach on two different data sources and demonstrate that it outperforms baselines on over 20 diverse vision tasks in both cases.

Keywords

Cite

@article{arxiv.2009.13239,
  title  = {Scalable Transfer Learning with Expert Models},
  author = {Joan Puigcerver and Carlos Riquelme and Basil Mustafa and Cedric Renggli and André Susano Pinto and Sylvain Gelly and Daniel Keysers and Neil Houlsby},
  journal= {arXiv preprint arXiv:2009.13239},
  year   = {2020}
}
R2 v1 2026-06-23T18:50:36.773Z