How to Merge Your Multimodal Models Over Time?
Sebastian Dziadzio, Vishaal Udandarao, Karsten Roth, Ameya Prabhu, Zeynep Akata, Samuel Albanie, Matthias Bethge
TL;DR
This work tackles the challenge of merging multiple multimodal expert models as new tasks arrive over time, formalizing temporal model merging with the TIME framework that separates initialization, deployment, and merging techniques. Through a large-scale study on the FoMo-in-Flux benchmark, the authors show that time-aware design choices, especially initialization and deployment, drive performance far more than the specific merging rule, and that offline strategies falter without temporal considerations. They introduce Best-in-TIME, an EMA-based initialization/deployment strategy that consistently balances knowledge accumulation and retention and scales favorably with model size and compute, approaching multitask upper bounds in many settings. The findings offer practical guidance for continual multimodal pretraining and establish a systematic baseline for future temporal merging research.
Abstract
Model merging combines multiple expert models - finetuned from a base foundation model on diverse tasks and domains - into a single, more capable model. However, most existing model merging approaches assume that all experts are available simultaneously. In reality, new tasks and domains emerge progressively over time, requiring strategies to integrate the knowledge of expert models as they become available: a process we call temporal model merging. The temporal dimension introduces unique challenges not addressed in prior work, raising new questions such as: when training for a new task, should the expert model start from the merged past experts or from the original base model? Should we merge all models at each time step? Which merging techniques are best suited for temporal merging? Should different strategies be used to initialize the training and deploy the model? To answer these questions, we propose a unified framework called TIME - Temporal Integration of Model Expertise - which defines temporal model merging across three axes: (1) Initialization Phase, (2) Deployment Phase, and (3) Merging Technique. Using TIME, we study temporal model merging across model sizes, compute budgets, and learning horizons on the FoMo-in-Flux benchmark. Our comprehensive suite of experiments across TIME allows us to uncover key insights for temporal model merging, offering a better understanding of current challenges and best practices for effective temporal model merging.
