Poster
Multi-Head Adapter Routing for Cross-Task Generalization
Lucas Page-Caccia · Edoardo Maria Ponti · Zhan Su · Matheus Pereira · Nicolas Le Roux · Alessandro Sordoni
Great Hall & Hall B1+B2 (level 1) #2012
Abstract:
Parameter-efficient fine-tuning (PEFT) for cross-task generalization consists in pre-training adapters on a multi-task training set before few-shot adaptation to test tasks. Polytropon [Ponti et al., 2023] (PolyPoly) jointly learns an inventory of adapters and a *routing* function that selects a (variable-size) subset of adapters for each task during both pre-training and few-shot adaptation. In this paper, we investigate the role that adapter routing plays in its success and design new variants based on our findings.First, we build on the intuition that finer-grained routing provides more expressivity. Hence,we propose MHRMHR (Multi-Head Routing) which combines *subsets* of adapter parameters and outperforms PolyPoly under a comparable parameter budget; by only fine-tuning the routing function and not the adapters (MHRMHR-zz) we achieve competitive performance with extreme parameter efficiency. Second, we find that PolyPoly/MHRMHR performance is a result of better multi-task optimization, rather than modular inductive biases that facilitate adapter recombination and local adaptation, as previously hypothesized. In fact, we find that MHRMHR exhibits high gradient alignment between training tasks. We find that routing is most beneficial during multi-task pre-training rather than during few-shot adaptation and propose MHRMHR-μμ, which discards routing and fine-tunes the average of the pre-trained adapters on each downstream tasks. This establishes MHRMHR-μμ as an effective method for single-adapter fine-tuning. We also show that MHRMHR-μμ can be used as an effective zero-shot transfer method by training the average of the pre-trained adapters for a few additional steps on the multi-task training set: this yields gains up to 3\% on absolute accuracy w.r.t. the baselines. Code is available at .
Chat is not available.