Leveraging Submodule Linearity Enhances Task Arithmetic Performance in LLMs

Rui Dai, Sile Hu, Xu Shen, Yonggang Zhang, Xinmei Tian +1 more
2/12/2026

No official code found. Best implementation: deep-analysis-research/SLTA (6 stars, last commit 2025-09-23).

Abstract

Task arithmetic is a straightforward yet highly effective strategy for model merging, enabling the resultant model to exhibit multi-task capabilities. Recent research indicates that models demonstrating linearity enhance the performance of task arithmetic. In contrast to existing methods that rely on the global linearization of the model, we argue that this linearity already exists within the model's submodules. In particular, we present a statistical analysis and show that submodules (e.g., layers, self-attentions, and MLPs) exhibit significantly higher linearity than the overall model. Based on these findings, we propose an innovative model merging strategy that independently merges these submodules. Especially, we derive a closed-form solution for optimal merging weights grounded in the linear properties of these submodules. Experimental results demonstrate that our method consistently outperforms the standard task arithmetic approach and other established baselines across different model scales and various tasks. This result highlights the benefits of leveraging the linearity of submodules and provides a new perspective for exploring solutions for effective and practical multi-task model merging.

View on arXivView PDF

Code Implementations(1)

ICLR 2025 Poster "Leveraging Submodule Linearity Enhances Task Arithmetic Performance in LLMs"

61Shell, PythonFeb 28, 20251 years ago

Similar Papers

Cite this paper

@article{dai2026leveraging,
  title  = {Leveraging Submodule Linearity Enhances Task Arithmetic Performance in LLMs},
  author = {Rui Dai and Sile Hu and Xu Shen and Yonggang Zhang and Xinmei Tian and Jieping Ye},
  year   = {2026},
  eprint = {2504.10902},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2504.10902},
  journal = {ICLR 2025 2025}
}

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/2504.10902.svg)](https://codeofpaper.com/paper/2504.10902)

Discussion