Mitigating Parameter Interference in Model Merging via Sharpness-Aware Fine-Tuning
Yeoreum Lee, Jinwook Jung, Sungyong Baik
TL;DR
This work tackles parameter interference in merging multiple task-specific models that originate from a single pre-trained model. It introduces Sharpness-Aware Fine-Tuning (SAFT), inspired by sharpness-aware minimization, to jointly maximize per-task performance and minimize weight disentanglement, aiming for flatter minima that tolerate merging perturbations. The authors provide both empirical and theoretical support, including weight disentanglement improvements, better cross-task linearity, and a joint-task loss linearity property, across various merging methods and backbones. The approach demonstrates consistent performance gains for merged models and offers a practical, generalizable framework for efficient multi-task model merging in real-world settings.
Abstract
Large-scale deep learning models with a pretraining-finetuning paradigm have led to a surge of numerous task-specific models fine-tuned from a common pre-trained model. Recently, several research efforts have been made on merging these large models into a single multi-task model, particularly with simple arithmetic on parameters. Such merging methodology faces a central challenge: interference between model parameters fine-tuned on different tasks. Few recent works have focused on designing a new fine-tuning scheme that can lead to small parameter interference, however at the cost of the performance of each task-specific fine-tuned model and thereby limiting that of a merged model. To improve the performance of a merged model, we note that a fine-tuning scheme should aim for (1) smaller parameter interference and (2) better performance of each fine-tuned model on the corresponding task. In this work, we aim to design a new fine-tuning objective function to work towards these two goals. In the course of this process, we find such objective function to be strikingly similar to sharpness-aware minimization (SAM) objective function, which aims to achieve generalization by finding flat minima. Drawing upon our observation, we propose to fine-tune pre-trained models via sharpness-aware minimization. The experimental and theoretical results showcase the effectiveness and orthogonality of our proposed approach, improving performance upon various merging and fine-tuning methods. Our code is available at https://github.com/baiklab/SAFT-Merge.
