Functionality-Oriented LLM Merging on the Fisher--Rao Manifold
Organizations: Pennsylvania State University · Independent Developer
Abstract
Weight-space merging aims to combine multiple fine-tuned LLMs into a single model without retraining, yet most existing approaches remain fundamentally parameter-space heuristics. This creates three practical limitations. First, linear averaging, task vectors, and related rules operate on Euclidean coordinates, even though the desired goal is to merge functionality, i.e., predictive behaviors across tasks. Second, when the source checkpoints are farther apart or more heterogeneous, Euclidean blends often trigger representation collapse, manifested as activation variance shrinkage and effective-rank degradation, which sharply degrades accuracy. Third, many geometry-inspired methods are most natural for two-model interpolation and do not extend cleanly to merging N>2 experts with a principled objective. We address these issues by formulating model merging as computing a weighted Karcher mean on the Fisher--Rao manifold, which is locally equivalent to minimizing a KL-based function distance between predictive distributions. We derive a practical fixed-point algorithm using a lightweight spherical proxy that preserves norms and generalizes directly to multi-expert merging. Across various benchmarks and collapse diagnostics, our method remains stable as the number and heterogeneity of merged models increase, consistently outperforming prior baselines.
Figures & tables
| Method | HellaSwag | BBH | MMLU-Pro | MuSR | GPQA-D | Avg |
|---|---|---|---|---|---|---|
| Merging models | ||||||
| (Multi-)SLERP | 0.825 | 0.640 | 0.523 | 0.500 | 0.386 | 0.575 |
| DARE-LERP | 0.770 | 0.530 | 0.418 | 0.460 | 0.325 | 0.501 |
| DARE-TIES | 0.767 | 0.542 | 0.434 | 0.513 | 0.330 | 0.517 |
| DELLA-LERP | 0.766 | 0.547 | 0.432 | 0.492 | 0.320 | 0.511 |
| DELLA-TIES | 0.765 | 0.541 | 0.426 | 0.487 | 0.325 | 0.509 |
| Method | 135M | 360M | 1.7B |
|---|---|---|---|
| Ties | 0.240 | 0.271 | 0.391 |
| Slerp | 0.230 | 0.274 | 0.395 |
| Lerp | 0.245 | 0.269 | 0.398 |
| KARCHER (ours) | 0.246 | 0.282 | 0.401 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Model | Layer | Mean Variance | EffRank | StableRank | PR | NumRank |
|---|---|---|---|---|---|---|
| Qwen2.5-14B | 0 | 0.0612 0.0012 | 2284 37 | 19.89 0.39 | 1329 16 | 4880 84 |
| Qwen2.5-14B | 4 | 849 86 | 40.4 4.9 | 1.000 0.000 | 2.67 0.11 | 45.4 4.3 |
| Qwen2.5-14B | 8 | 870 131 | 115 20 | 1.001 0.000 | 4.12 0.35 | 100 16 |
| Qwen2.5-14B | 16 | 927 99 | 245 34 | 1.001 0.000 | 6.40 0.54 | 250 26 |
| Qwen2.5-14B | 24 | 941 69 | 308 27 | 1.002 0.000 | 7.51 0.43 | 316 19 |
| Qwen2.5-14B | 32 | 1047 118 | 635 67 | 1.004 0.000 | 13.6 1.2 | 640 45 |
Language Model Merging
Language model merging combines capabilities from multiple models or adapters by composing their weights, updates, or outputs.
See all 109 papers