Mode Interpolation (Linear Mode Connectivity) is a model merging technique based on the observation that fine-tuned models from the same pre-trained checkpoint are connected by a linear path of low loss — enabling simple weight interpolation between models.
How Does Mode Interpolation Work?
- Two Models: $ heta_A$ and $ heta_B$, both fine-tuned from the same pre-trained $ heta_0$.
- Interpolate: $ heta_alpha = (1-alpha) heta_A + alpha heta_B$ for $alpha in [0, 1]$.
- Low Loss Path: The loss along the interpolation path is roughly constant (linear mode connectivity).
- Paper: Frankle et al. (2020), Neyshabur et al. (2020).
Why It Matters
- Model Soup: Linear mode connectivity is the theoretical foundation for model soup working.
- Multi-Task: Interpolating between task-specific models creates multi-task models.
- Pre-Training Matters: Models fine-tuned from different random initializations are NOT linearly connected — shared pre-training is key.
Mode Interpolation is the straight line between fine-tuned models — the remarkable finding that models from the same checkpoint live in the same loss valley.
mode interpolationmodel merging
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.