CLApr 16, 2021

What to Pre-Train on? Efficient Intermediate Task Selection

arXiv:2104.08247v2681 citations
AI Analysis

This addresses the computational inefficiency of evaluating all task combinations for intermediate transfer learning in NLP, though it is incremental as it consolidates existing methods.

The paper tackles the problem of efficiently selecting intermediate tasks for fine-tuning in NLP, showing that embedding-based methods outperform few-shot fine-tuning and achieve an average Regret@3 of less than 1% across target tasks.

Intermediate task fine-tuning has been shown to culminate in large transfer gains across many NLP tasks. With an abundance of candidate datasets as well as pre-trained language models, it has become infeasible to run the cross-product of all combinations to find the best transfer setting. In this work we first establish that similar sequential fine-tuning gains can be achieved in adapter settings, and subsequently consolidate previously proposed methods that efficiently identify beneficial tasks for intermediate transfer learning. We experiment with a diverse set of 42 intermediate and 11 target English classification, multiple choice, question answering, and sequence tagging tasks. Our results show that efficient embedding based methods that rely solely on the respective datasets outperform computational expensive few-shot fine-tuning approaches. Our best methods achieve an average Regret@3 of less than 1% across all target tasks, demonstrating that we are able to efficiently identify the best datasets for intermediate training.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes