Efficient and Effective Weight-Ensembling Mixture of Experts for Multi-Task Model Merging

Li Shen, Anke Tang, Enneng Yang, Guibing Guo, Yong Luo +4 more
10/29/2024
cs.LGcs.CV

No official code found. Best implementation: EnnengYang/Efficient-WEMoE (16 stars, MIT, last commit 2024-10-28).

Abstract

Multi-task learning (MTL) leverages a shared model to accomplish multiple tasks and facilitate knowledge transfer. Recent research on task arithmetic-based MTL demonstrates that merging the parameters of independently fine-tuned models can effectively achieve MTL. However, existing merging methods primarily seek a static optimal solution within the original model parameter space, which often results in performance degradation due to the inherent diversity among tasks and potential interferences. To address this challenge, in this paper, we propose a Weight-Ensembling Mixture of Experts (WEMoE) method for multi-task model merging. Specifically, we first identify critical (or sensitive) modules by analyzing parameter variations in core modules of Transformer-based models before and after finetuning. Then, our WEMoE statically merges non-critical modules while transforming critical modules into a mixture-of-experts (MoE) structure. During inference, expert modules in the MoE are dynamically merged based on input samples, enabling a more flexible and adaptive merging approach. Building on WEMoE, we further introduce an efficient-and-effective WEMoE (E-WEMoE) method, whose core mechanism involves eliminating non-essential elements in the critical modules of WEMoE and implementing shared routing across multiple MoE modules, thereby significantly reducing both the trainable parameters, the overall parameter count, and computational overhead of the merged model by WEMoE. Experimental results across various architectures and tasks demonstrate that both WEMoE and E-WEMoE outperform state-of-the-art (SOTA) model merging methods in terms of MTL performance, generalization, and robustness.

View on arXivView PDF

Code Implementations(1)

MIT

Efficient and Effective Weight-Ensembling Mixture of Experts for Multi-Task Model Merging. Arxiv, 2024.

163Shell, PythonOct 27, 20241 years agoMIT

Similar Papers

Cite this paper

@article{shen2024efficient,
  title  = {Efficient and Effective Weight-Ensembling Mixture of Experts for Multi-Task Model Merging},
  author = {Li Shen and Anke Tang and Enneng Yang and Guibing Guo and Yong Luo and Lefei Zhang and Xiaochun Cao and Bo Du and Dacheng Tao},
  year   = {2024},
  eprint = {2410.21804},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.21804v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.21804.svg)](https://codeofpaper.com/paper/2410.21804)

Discussion