Boomerang Distillation Enables Zero-Shot Model Size Interpolation
Sara Kangaslahti, Nihal V. Nayak, Jonathan Geuter, Marco Fumero, Francesco Locatello, David Alvarez-Melis
TL;DR
Boomerang distillation introduces a zero shot interpolation mechanism that creates intermediate-size transformer models from a single teacher–student pair by patching contiguous teacher blocks into a distilled student. The method combines careful student initialization, cross entropy, KL divergence, and cosine alignment losses, enabling the deterministic construction of models with sizes between the student and teacher. Empirically, interpolated models match or surpass intermediate models trained via standard distillation and outperform layer-pruning baselines, with strong generalization across Qwen, Pythia, Llama, and off the shelf DistilBERT and DistilGPT2. This approach dramatically reduces training cost for fine-grained model families and provides a practical path for deploying models under diverse hardware constraints.
Abstract
Large language models (LLMs) are typically deployed under diverse memory and compute constraints. Existing approaches build model families by training each size independently, which is prohibitively expensive and provides only coarse-grained size options. In this work, we identify a novel phenomenon that we call boomerang distillation: starting from a large base model (the teacher), one first distills down to a small student and then progressively reconstructs intermediate-sized models by re-incorporating blocks of teacher layers into the student without any additional training. This process produces zero-shot interpolated models of many intermediate sizes whose performance scales smoothly between the student and teacher, often matching or surpassing pretrained or distilled models of the same size. We further analyze when this type of interpolation succeeds, showing that alignment between teacher and student through pruning and distillation is essential. Boomerang distillation thus provides a simple and efficient way to generate fine-grained model families, dramatically reducing training cost while enabling flexible adaptation across deployment environments. The code and models are available at https://github.com/dcml-lab/boomerang-distillation.
