July 20, 2026
Can large language models with substantially different parameter spaces be merged by direct weighted averaging, without training or semantic alignment? Existing heterogeneous fusion methods typically introduce distillation, adapters, learned latent spaces, routing, or feature alignment, leaving open whether a simpler recipe can work for genuinely different billion-parameter checkpoints. We revisit this counterintuitive question through training-free dimensional adaptation followed by ratio-controlled interpolation. In union-style merging, we expand the smaller model into the larger parameter space; in intersection-style merging, we truncate the larger model into the smaller parameter space (Figure fig:fig:merging-strategies?). Across Qwen-family model pairs and benchmarks covering mathematical reasoning, code generation, language understanding, commonsense reasoning, knowledge, and instruction following, deterministic expansion largely preserves the source model function, and small-ratio interpolation can improve over strong source checkpoints by transferring complementary capabilities. However, near-balanced interpolation often collapses, and task-level results reveal a seesaw effect in which gains on some capabilities coexist with regressions on others. These results show that simple parameter averaging, when paired with lightweight dimensional adaptation and carefully controlled ratios, is a surprisingly strong baseline for heterogeneous LLM merging, suggesting that the limits of direct weighted fusion may also bound what more complex heterogeneous merging methods can achieve at scale.
Model merging has become a compelling post-training paradigm for large language models, because it offers a direct way to combine capabilities from existing checkpoints without full retraining [1]–[3]. In homogeneous settings, a broad family of methods has been proposed, including weight averaging and Model Soups [4], task arithmetic [5], TIES-Merging [6], Fisher-weighted averaging [7], RegMean [8], and sparsity-based variants [9]. Related modular architectures also show the value of selectively routing computation across experts [10]. Yet these successes largely rely on a strong compatibility condition: the source checkpoints share architecture, parameter shapes, and at least partially aligned internal representations. This condition is increasingly restrictive, since real model pools contain checkpoints of different scales, specializations, and design choices [3], [11].
Heterogeneous model merging relaxes this compatibility condition, but existing solutions often pay for it with extra machinery. Training-based approaches use distillation, generated data, adapters, modular skill storage, or learned latent spaces to transfer knowledge across models [12]–[17]. Training-free approaches reduce mismatch through permutation matching, activation repair, feature zipping, semantic alignment, or coefficient selection [18]–[23]. These methods are valuable, but they leave a sharper question unresolved: can we merge sufficiently different billion-parameter language models with low cost, no additional training, and no explicit semantic alignment? This question is especially important because direct weighted averaging across mismatched parameter spaces appears counterintuitive: a larger model and a smaller model do not even expose tensors of the same shape, and representational mismatch weakens the assumptions behind neuron-wise or feature-wise correspondence.
The technical challenge has two parts. First, parameter-shape mismatch prevents direct interpolation, so the models must be placed in a common parameter space before any weighted averaging is possible. Second, even after shape compatibility is enforced, interpolation can destroy capability if the two solutions are not connected by a stable low-loss path; related homogeneous studies show that interpolation depends strongly on mode connectivity, permutation alignment, and representation similarity [18], [24]–[27]. Recent work on cross-scale fusion and scaling behavior further suggests that the effectiveness of merging rules may change at LLM scale [28], [29]. This motivates a controlled test of the simplest possible hypothesis: after deterministic dimensional adaptation, is direct weighted averaging actually enough, provided that the mixing ratio is small?
We answer this question through training-free dimensional adaptation followed by ratio-controlled interpolation. In the union-style setting, we expand the smaller checkpoint into the larger parameter space before merging; in the intersection-style setting, we truncate the larger checkpoint into the smaller parameter space before merging. The resulting procedure uses no fine-tuning, no distillation data, no adapters, no routing module, no learned latent encoder, and no semantic alignment step. This makes the intervention deliberately simple and interpretable: performance changes can be attributed primarily to dimensional adaptation, mixing ratio, and the compatibility of the two source checkpoints.
Across Qwen-family model pairs at billion-parameter scale and diverse benchmark families, this simple procedure works more often than the standard intuition would suggest. Deterministic expansion largely preserves the smaller model’s function, showing that dimensional adaptation can act as a functional bridge rather than only a tensor-shape repair. Small-ratio interpolation can further improve performance by transferring complementary capabilities; for example, in union-style merging between Qwen2.5-14B and Qwen2.5-32B, the two source checkpoints obtain average scores of 0.7044 and 0.7424, respectively, while the best merged model reaches 0.7525, and intersection-style merging improves Qwen2.5-3B from 0.5459 to 0.5716 when a truncated 32B branch is injected with a small coefficient. At the same time, the method has clear limits: near-balanced interpolation often collapses, and task-level results reveal a seesaw effect where improvements on some capabilities coexist with regressions on others.
These findings suggest that heterogeneous LLM merging may follow a trajectory similar to homogeneous merging at scale: simple parameter averaging, when used in the right effective region, can be a surprisingly strong baseline, and the regimes where it fails may expose fundamental compatibility bottlenecks that more complex methods cannot easily bypass. Our contributions are fourfold: (1) we formulate low-cost, training-free, alignment-free heterogeneous LLM merging under substantial parameter-scale mismatch; (2) we introduce union-style and intersection-style dimensional adaptation as simple probes for direct weighted fusion; (3) we identify ratio-sensitive regimes of preservation, transfer, and collapse across billion-parameter model pairs; and (4) we show that task-level complementarity and seesaw behavior are central diagnostics for understanding when heterogeneous merging improves capability and when it merely redistributes or destroys it.
Recent surveys summarize model merging for LLMs, MLLMs, and related foundation-model settings [1], [2].
Prior work has largely focused on homogeneous settings, where models share architecture and parameter layout. Weight-based methods include weight averaging and Model Soups [4], task arithmetic [5], TIES-Merging [6], and DARE-style variants [30]. Geometry- or statistics-based methods include SLERP [31], Fisher-weighted averaging [7], and RegMean [8]. Sparse-mask merging reduces interference by retaining selected parameter updates [9], while MoE-style routing offers a related modular route for activating specialized experts [10].
Homogeneous merging relies on aligned parameter shapes, similar internal representations, and often careful hyperparameter tuning. More sophisticated strategies add optimization or engineering overhead, and scaling-law evidence suggests that merging gains do not automatically scale with model size [29]. In a recent in-the-wild evaluation with heterogeneous, potentially overlapping or conflicting fine-tuned checkpoints, Task Arithmetic was the only evaluated method that reliably yielded gains, while more complex subspace- or interference-aware methods often failed to provide clear improvements [32]. These constraints limit reuse of diverse real-world model pools.
A closely related line reduces interference by localizing or matching task-relevant parameter subspaces. TALL-masks localize sparse task information and use the resulting supports for compression and consensus merging [33]; Localize-and-Stitch identifies compact task-localized regions and stitches them into a pretrained model through sparse task arithmetic [34]; and MaTS formulates merging as matching models in task parameter subspaces through a linear-system solution [35]. These methods are connected to our intersection-style setting because both restrict the region of parameter space that participates in merging. The difference is that subspace-based methods usually estimate task supports or matching subspaces for shape-compatible task vectors, whereas our truncate-then-merge protocol first applies a deterministic architecture projection from a larger checkpoint to a smaller parameter space and then performs small-ratio interpolation. We therefore ask whether useful projected perturbations can be absorbed without learning a task subspace, solving a matching problem, or requiring additional optimization. Recent benchmarks such as MergeBench further emphasize the need for explicit evaluation of domain-specialized LLM merging methods and failure modes [36]; our setting is complementary because it focuses on cross-scale dimensional adaptation rather than standard same-shape merging.
Heterogeneous merging is more challenging because parameter-wise averaging is no longer obviously meaningful when source models differ in width, depth, module layout, or even modality. Existing approaches therefore often introduce additional mechanisms to make cross-model reuse feasible. One line of work uses training or learned intermediate modules: knowledge distillation transfers behavior through teacher–student optimization [12], AdapterFusion composes trained adapters rather than raw checkpoints [13], FuseLLM and FuseChat fuse knowledge through model-generated data and subsequent training [14], [15], GraftLLM stores capabilities in modular SkillPacks [16], and LS-Merge learns a latent weight space before merging language models [17]. These methods broaden the reuse of heterogeneous model assets, but their reliance on optimization, generated or curated data, trained modules, or latent encoders weakens the original appeal of model merging as a fast training-free operation.
A second line seeks training-free compatibility through alignment or repair. Git Re-Basin aligns models modulo permutation symmetries [18], REPAIR corrects activation statistics after permutation-based interpolation [19], and ZipIt merges models by matching and zipping related features across networks [20]. For language and multimodal models, semantic-alignment and coefficient-selection methods further reduce mismatch before interpolation, as in SeMe and AdaMMS [21], [22], while HM3 studies heterogeneous multi-class classifier merging [23]. However, many of these methods either focus on relatively small networks, require explicit semantic or feature alignment, or study heterogeneity that remains close to a shared base or task structure. As a result, it remains unclear whether sufficiently different billion-parameter language models can be merged by a simpler recipe: adapt dimensions without training and then directly interpolate weights.
Recent studies on cross-scale language-model fusion and model-merging scaling further motivate this question [28], [29]. In particular, if sophisticated merging rules become less distinguishable at larger scale [37], heterogeneous LLM merging may follow a similar trajectory: carefully controlled simple weighted interpolation could be a stronger baseline than expected. Our work tests this possibility directly by removing learned alignment, adapters, routing, and post-hoc training, and by asking whether dimensional adaptation plus small-ratio interpolation can preserve or improve capabilities across genuinely different LLM scales.
We target training-free heterogeneous merging under parameter-scale mismatch with lightweight dimensional adaptation and ratio-controlled interpolation, preserving simple merging while extending it to broader model pairs.
We consider two pretrained models, denoted by \(A\) and \(B\), where model \(A\) is no larger than model \(B\) in parameter dimensionality. Let \(\theta_A \in \mathbb{R}^{d_A}\) and \(\theta_B \in \mathbb{R}^{d_B}\) denote their parameter vectors, with \(d_A \le d_B\). Let \(\mathcal{X}\) denote the input space, \(\mathcal{D}\) the evaluation distribution, and \(\ell\) the task loss. We study two complementary merging settings, referred to as union-style merging and intersection-style merging, to characterize when heterogeneous merging can preserve capability and when it fails.
We first map model \(A\) to the larger space of model \(B\) through an expansion operator \[\mathcal{E}: \mathbb{R}^{d_A} \rightarrow \mathbb{R}^{d_B}, \qquad \tilde{\theta}_A = \mathcal{E}(\theta_A).\] Expansion deterministically copies compatible source tensors into the larger target tensors and initializes newly introduced dimensions to minimize functional perturbation, as illustrated in Figure 2 (a): newly introduced linear parameters are zero-initialized, normalization scales are initialized to neutral values, and additional Transformer blocks [38] are initialized as residual identity mappings. Architecture-aware mappings preserve grouped-query attention structure [39] and expand MLP matrices along their semantic input or output dimensions. Further normalization details are given in Appendix 9. We then perform convex interpolation in the high-dimensional space: \[\theta^{\cup}(\lambda) = (1-\lambda)\tilde{\theta}_A + \lambda\theta_B, \qquad \lambda \in [0,1].\]
Complementary to expansion, we study an intersection-style setting that projects the larger model \(B\) into the smaller parameter space of model \(A\) via a truncation operator: \[\mathcal{T}: \mathbb{R}^{d_B} \rightarrow \mathbb{R}^{d_A}, \qquad \tilde{\theta}_B = \mathcal{T}(\theta_B).\] As shown in Figure 2 (b), we instantiate the small-model configuration and initialize it from the large checkpoint by copying shape-compatible tensors, slicing oversized tensors, and removing layers beyond the target depth. Unlike expansion, truncation discards parameters and is inherently lossy, so the truncated branch must remain a small perturbation. Merging is performed in the low-dimensional space: \[\theta^{\cap}(\mu) = (1-\mu)\theta_A + \mu\tilde{\theta}_B, \qquad \mu \in [0,1].\]
Union-style and intersection-style merging are evaluated as two separate experimental protocols. For each protocol, we search over its own ratio grid and select the best checkpoint by downstream validation performance: \[\theta_{\cup}^{*} = \arg\min_{\lambda\in\Lambda} \mathcal{L}_{\mathrm{eval}}\big(\theta^{\cup}(\lambda)\big),\] \[\theta_{\cap}^{*} = \arg\min_{\mu\in M} \mathcal{L}_{\mathrm{eval}}\big(\theta^{\cap}(\mu)\big),\] where the corresponding ratio grids are specified in the Experiment section. The key empirical question is whether useful heterogeneous transfer appears in small-ratio neighborhoods of either anchor model, and where interpolation collapses within each protocol.
| Family | Benchmarks |
|---|---|
| Math | GSM8K, MATH-500 |
| Code generation | HumanEvalPlus, MBPPPlus |
| Instruction following | IFEval |
| QA and NLU | MNLI, RTE, QNLI, PIQA, Winogrande, COPA, BoolQ |
| Commonsense & knowledge | ARC, HellaSwag, MMLU |
| Comprehensive reasoning | BBH |
| ID | Smaller model | Larger model |
|---|---|---|
| P1 | Qwen2.5-14B | Qwen2.5-32B |
| P2 | Qwen2.5-3B | Qwen2.5-32B |
| P3 | Qwen3-4B-Thinking-2507 [40] | Qwen3-8B |
| P4 | Qwen3-14B | Qwen3-32B |
| Dataset | Base A | Base B | Merged | ||||
|---|---|---|---|---|---|---|---|
| gsm8k | 0.9045 | ||||||
| MATH-500 | 0.6180 | ||||||
| humanevalplus | |||||||
| mbppplus | 0.7413 | ||||||
| BoolQ | 0.8740 | ||||||
| COPA | |||||||
| MNLI | 0.7300 | ||||||
| PIQA | 0.8254 | ||||||
| QNLI | 0.8596 | ||||||
| RTE | 0.8159 | ||||||
| Winogrande | |||||||
| ARC | 0.5341 | ||||||
| HellaSwag | 0.7175 | ||||||
| MMLU | 0.7630 | ||||||
| ifeval | |||||||
| BBH | |||||||
| Avg. |
3pt
| Dataset | Base A | Base B | Merged | ||||
|---|---|---|---|---|---|---|---|
| gsm8k | 0.9007 | ||||||
| MATH-500 | |||||||
| humanevalplus | |||||||
| mbppplus | 0.6402 | ||||||
| BoolQ | 0.8709 | ||||||
| COPA | |||||||
| MNLI | |||||||
| PIQA | 0.7775 | ||||||
| QNLI | 0.7899 | ||||||
| RTE | 0.8123 | 0.8123 | |||||
| Winogrande | 0.6851 | ||||||
| ARC | 0.4640 | ||||||
| HellaSwag | 0.6125 | ||||||
| MMLU | 0.6722 | ||||||
| ifeval | |||||||
| BBH | 0.7889 | ||||||
| Avg. |
3pt
| Dataset | Base A | Base B | Merged | ||||
|---|---|---|---|---|---|---|---|
| gsm8k | 0.9227 | ||||||
| MATH-500 | 0.8180 | ||||||
| humanevalplus | |||||||
| mbppplus | |||||||
| BoolQ | 0.8924 | ||||||
| COPA | |||||||
| MNLI | |||||||
| PIQA | 0.8188 | ||||||
| QNLI | |||||||
| RTE | |||||||
| Winogrande | 0.7301 | ||||||
| ARC | 0.5352 | ||||||
| HellaSwag | 0.7065 | ||||||
| MMLU | 0.7621 | ||||||
| ifeval | |||||||
| BBH | |||||||
| Avg. |
3pt
We evaluate Qwen2.5 [41] and Qwen3 [42] model pairs ranging from 3B to 32B parameters. The benchmark suite spans mathematical reasoning, code generation, instruction following, NLU, commonsense, knowledge, and comprehensive reasoning, using GSM8K [43], MATH [44], [45], HumanEval/EvalPlus [46], [47], IFEval [48], GLUE-style NLU tasks [49], [50], PIQA [51], Winogrande [52], COPA [53], BoolQ [54], ARC [55], HellaSwag [56], MMLU [57], and BBH [58]. We use the EleutherAI LM Evaluation Harness [59] and BigCode Evaluation Harness [60]. The benchmark families and model-pair configurations are summarized in Tables 1 and 2.
| Dataset | Qwen2.5-3B | Merged |
|---|---|---|
| gsm8k | ||
| MATH-500 | ||
| humanevalplus | 0.4390 | |
| mbppplus | ||
| BoolQ | ||
| COPA | ||
| MNLI | ||
| PIQA | 0.7584 | |
| QNLI | ||
| RTE | ||
| Winogrande | 0.6401 | |
| ARC | 0.3442 | |
| HellaSwag | 0.5094 | |
| MMLU | 0.4514 | |
| ifeval | 0.4113 | |
| BBH | ||
| Avg. |
4pt
| Dataset | Qwen2.5-14B | Merged |
|---|---|---|
| gsm8k | 0.8848 | |
| MATH-500 | ||
| humanevalplus | 0.5616 | |
| mbppplus | 0.6775 | |
| BoolQ | 0.8612 | |
| COPA | ||
| MNLI | ||
| PIQA | 0.8254 | |
| QNLI | ||
| RTE | 0.7978 | |
| Winogrande | ||
| ARC | 0.5241 | |
| HellaSwag | 0.6911 | |
| MMLU | 0.7094 | |
| ifeval | 0.4424 | |
| BBH | ||
| Avg. |
4pt
| Dataset | Qwen3-14B | Merged |
|---|---|---|
| gsm8k | 0.9386 | |
| MATH-500 | ||
| humanevalplus | ||
| mbppplus | 0.7434 | |
| BoolQ | 0.8933 | |
| COPA | 0.9000 | 0.9000 |
| MNLI | 0.6706 | |
| PIQA | 0.8025 | |
| QNLI | 0.8446 | |
| RTE | ||
| Winogrande | 0.7340 | |
| ARC | 0.5127 | |
| HellaSwag | 0.6683 | |
| MMLU | 0.7135 | |
| ifeval | ||
| BBH | ||
| Avg. |
4pt
| Dataset | Qwen3-4B | Merged |
|---|---|---|
| gsm8k | 0.8863 | |
| MATH-500 | ||
| humanevalplus | 0.5220 | |
| mbppplus | 0.5275 | |
| BoolQ | ||
| COPA | 0.8200 | |
| MNLI | 0.5887 | |
| PIQA | 0.7563 | |
| QNLI | ||
| RTE | 0.8123 | |
| Winogrande | 0.6748 | |
| ARC | 0.3887 | |
| HellaSwag | 0.5152 | |
| MMLU | 0.5940 | |
| ifeval | ||
| BBH | ||
| Avg. |
4pt
Let \(\theta_s\) and \(\theta_l\) denote the smaller and larger checkpoints, and let \(\Pi_{s\to l}\) and \(\Pi_{l\to s}\) denote expansion and truncation operators. We evaluate: \[\theta_{\mathrm{union}}(\lambda)=(1-\lambda)\Pi_{s\to l}(\theta_s)+\lambda\theta_l,\] \[\theta_{\mathrm{inter}}(\mu)=(1-\mu)\theta_s+\mu\Pi_{l\to s}(\theta_l),\] We use fixed ratio grids for the two protocols. For union-style merging, \(\lambda \in \{0.02, 0.04, 0.96, 0.98\}\) controls the contribution of the larger checkpoint. For intersection-style merging, \(\mu \in \{0.01, 0.02, 0.03, 0.04, 0.05\}\) controls the contribution of the truncated larger checkpoint. The merged checkpoints are evaluated on the benchmark families reported for each protocol.
Across three union-style settings, direct weighted averaging after deterministic expansion consistently improves the average score over both source checkpoints (Tables 3–5). Intersection-style merging also yields positive gains when the truncated larger checkpoint is injected with a small coefficient: Qwen2.5-3B improves from 0.5459 to 0.5716, and Qwen2.5-14B improves from 0.7045 to 0.7161 (Tables 6 and 7). The gains are largest when the two sources provide complementary competence rather than near-nested capabilities, supporting the view that heterogeneous merging can transfer useful signal without training or explicit alignment.
The experimental results indicate that heterogeneous merging can produce meaningful complementarity when the two source models encode partially distinct competence profiles. This profile-based view is related in spirit to representation-similarity analyses that compare learned structures across neural models [26], [27]. At the aggregate level, the best merged configuration can outperform both source checkpoints, and task-level results further show that gains are distributed across multiple categories rather than concentrated in a single outlier task. This supports a practical interpretation of “complementary transfer”: when knowledge structure is sufficiently different, merging can inherit strengths from both sides and realize a clear compensation effect.
Figure 3 clarifies the structural condition behind this behavior. When the larger model nearly encloses the smaller model, overlap dominates and merging changes accuracy only marginally. When the two models exhibit an intersecting but non-nested relationship, merging introduces complementary signals and yields a visible gain of about four percentage points.
We further evaluate intersection-style merging by merging Qwen2.5-3B with a Qwen2.5-32B checkpoint truncated to the 3B parameter space. The merged model is computed as \((1-\mu)\)Qwen2.5-3B \(+\mu\)Qwen2.5-32B-truncated, where \(\mu\) is selected from \(\{0.01,0.02,0.03,0.04,0.05\}\).
Although truncation is lossy, injecting the truncated 32B model with a small coefficient still provides a useful performance gain. Tables 6–9 show that Qwen2.5-3B improves from 0.5459 to 0.5716, while Qwen2.5-14B improves from 0.7045 to 0.7161. The gains in Tables 7–9 are milder because their dimensional gaps are smaller than the 3B–32B gap in Table 6. This suggests that intersection-style merging is most useful when the source models have a large capability gap, provided that the truncated branch remains a small perturbation.
As discussed in Section 5, gains concentrate when source models have partially distinct competence profiles. Figure 3 shows that intersecting but non-nested models leave transferable complementary regions, while the intersection-style results show that useful structure can survive truncation and be absorbed as a small perturbation (Table 6). The effect is more pronounced when the two models differ more substantially in scale.
Direct averaging is effective mainly near an anchor model. Appendix [app:gsm8k] and Tables ¿tbl:tab:gsm8k-results?–[tbl:tab:gsm8k-truncate-14b-results] show two protocol-specific phase patterns. For union-style merging: \[\lambda \in (0,0.1) \cup (0.9,1) \Rightarrow \text{stable transfer},\] \[\lambda \in (0.1,0.9) \Rightarrow \text{severe performance collapse}.\] For intersection-style merging, where \(\mu\) weights the truncated larger checkpoint: \[\mu \in (0,0.1) \Rightarrow \text{stable transfer},\] \[\mu \in (0.1,1) \Rightarrow \text{severe performance collapse}.\] Thus, union-style merging has two endpoint neighborhoods, whereas intersection-style merging is one-sided because truncation is lossy. This ratio sensitivity is consistent with weight-space connectivity and alignment effects [24], [25].
Heterogeneous merging is not monotonic. For Qwen2.5-14B and Qwen2.5-32B, the aggregate best merged configuration reaches 0.7525, above both sources (0.7044 and 0.7424; Table 3), but the task-level summary in Appendix 8 shows that the worst average falls to 0.7036 with task-level drops (Table 10). Aggregate gains can therefore hide capability-specific regressions; Appendix 8 provides additional details in Tables 11–16.
We further test whether the gains can be explained by generic perturbation rather than cross-checkpoint transfer. Appendix 10 reports matched perturbation controls on the Qwen2.5-3B intersection setting. Target-only scaling and matched noise sometimes improve individual tasks, but they do not match the merged checkpoint on the reported tasks. For example, on RTE, the baseline, target-only scaling, matched noise, and merge scores are 0.6426, 0.6534, 0.6570, and 0.7256, respectively. On GSM8K, matched noise reaches 0.6808, while the merged checkpoint reaches 0.7028. This indicates that the improvement is not fully explained by adding a non-checkpoint perturbation of comparable scale.
We also compare weighted averaging after truncation with several standard merging rules in the same small-model parameter space. The comparison is not intended to show that weighted averaging dominates all possible merging algorithms. Instead, it tests whether the simplest zero-training, zero-alignment rule remains competitive after dimensional adaptation. On the reported average score, truncated-0.02 weighted averaging obtains 0.5551, close to TIES at 0.5587 and above SLERP, the 3B baseline, and DARE (Appendix 10). Thus, dimensional adaptation should be viewed as a compatibility operator that can support simple averaging and may also support stronger or complementary merging rules.
We show that deterministic dimensional adaptation enables direct weighted averaging across heterogeneous LLM scales. Across Qwen-family model pairs, small-ratio union and intersection merging can preserve source behavior and transfer complementary capabilities without training, adapters, routing, or semantic alignment. These results make simple weighted fusion a competitive zero-training baseline for probing heterogeneous LLM merging. At the same time, ratio sensitivity, perturbation controls, and seesaw effects show that compatibility is local and depends on the source pair, merging direction, and evaluation task. Task-level validation therefore remains essential before treating a merged checkpoint as uniformly improved.
This study focuses on Qwen-family checkpoints, offline benchmarks, and representative ratios; broader evaluation of long-context, multilingual, tool-use, efficiency, calibration, robustness, and safety settings remains future work.
Merged models may inherit unsafe or biased behavior from source checkpoints, so deployment requires safety checks.
| Dataset | 14B | 32B | \(\lambda=0.98\) | \(\lambda=0.96\) | \(\lambda=0.04\) | \(\lambda=0.02\) | BEST | WORST | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | 0.9045 | 0.9045 | ||||||||||||||||||||||
| MATH-500 | ||||||||||||||||||||||||
| humanevalplus | 0.6482 | 0.6494 | ||||||||||||||||||||||
| mbppplus | 0.7413 | 0.7413 | ||||||||||||||||||||||
| BoolQ | ||||||||||||||||||||||||
| COPA | 0.9100 | |||||||||||||||||||||||
| MNLI | 0.7257 | 0.7300 | 0.7300 | |||||||||||||||||||||
| PIQA | 0.8254 | 0.8254 | ||||||||||||||||||||||
| QNLI | ||||||||||||||||||||||||
| RTE | ||||||||||||||||||||||||
| Winogrande | 0.7687 | 0.7774 | 0.7609 | |||||||||||||||||||||
| ARC | 0.5328 | 0.5341 | 0.5341 | |||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||||
| MMLU | 0.7630 | 0.7623 | 0.7630 | |||||||||||||||||||||
| ifeval | 0.4880 | 0.5072 | ||||||||||||||||||||||
| BBH | 0.8231 | 0.8241 | ||||||||||||||||||||||
| Avg. | 0.7481 | 0.7479 | 0.7525 |
2.5pt
| Dataset | 4B | 8B | \(\lambda=0.98\) | \(\lambda=0.96\) | \(\lambda=0.04\) | \(\lambda=0.02\) | BEST | WORST | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | 0.9007 | 0.9007 | ||||||||||||||||||||||
| MATH-500 | 0.5480 | 0.5460 | ||||||||||||||||||||||
| humanevalplus | 0.6768 | 0.6646 | ||||||||||||||||||||||
| mbppplus | 0.6402 | 0.6402 | ||||||||||||||||||||||
| BoolQ | 0.8682 | 0.8709 | 0.8709 | |||||||||||||||||||||
| COPA | 0.8700 | 0.8600 | ||||||||||||||||||||||
| MNLI | 0.6298 | 0.6387 | ||||||||||||||||||||||
| PIQA | 0.7775 | 0.7775 | ||||||||||||||||||||||
| QNLI | 0.7899 | 0.7842 | 0.7899 | |||||||||||||||||||||
| RTE | ||||||||||||||||||||||||
| Winogrande | 0.6827 | 0.6851 | 0.6851 | |||||||||||||||||||||
| ARC | ||||||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||||
| MMLU | 0.6722 | 0.6716 | 0.6722 | |||||||||||||||||||||
| ifeval | 0.4880 | 0.4868 | ||||||||||||||||||||||
| BBH | ||||||||||||||||||||||||
| Avg. | 0.6927 | 0.6889 |
2.5pt
| Dataset | 14B | 32B | \(\lambda=0.98\) | \(\lambda=0.96\) | \(\lambda=0.04\) | \(\lambda=0.02\) | BEST | WORST | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | ||||||||||||||||||||||||
| MATH-500 | 0.8180 | 0.8180 | ||||||||||||||||||||||
| humanevalplus | 0.7378 | |||||||||||||||||||||||
| mbppplus | 0.6984 | 0.7169 | 0.7116 | |||||||||||||||||||||
| BoolQ | ||||||||||||||||||||||||
| COPA | 0.9600 | |||||||||||||||||||||||
| MNLI | 0.7104 | 0.6847 | ||||||||||||||||||||||
| PIQA | 0.8188 | 0.8188 | 0.8009 | |||||||||||||||||||||
| QNLI | 0.8515 | 0.8543 | 0.8468 | |||||||||||||||||||||
| RTE | 0.7906 | 0.7870 | 0.7581 | |||||||||||||||||||||
| Winogrande | ||||||||||||||||||||||||
| ARC | 0.5352 | 0.5352 | ||||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||||
| MMLU | ||||||||||||||||||||||||
| ifeval | 0.5360 | 0.5635 | 0.4688 | 0.4580 | ||||||||||||||||||||
| BBH | 0.8843 | |||||||||||||||||||||||
| Avg. | 0.7610 | 0.7533 |
2.5pt
| Dataset | 3B | \(\mu=0.01\) | \(\mu=0.02\) | \(\mu=0.03\) | \(\mu=0.04\) | \(\mu=0.05\) | BEST | WORST | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | 0.6839 | 0.7028 | 0.7142 | 0.7210 | 0.7043 | 0.6839 | ||||||||||||||||
| MATH-500 | 0.4060 | |||||||||||||||||||||
| humanevalplus | ||||||||||||||||||||||
| mbppplus | 0.6058 | 0.5926 | ||||||||||||||||||||
| BoolQ | 0.7089 | 0.7116 | 0.7254 | 0.7272 | ||||||||||||||||||
| COPA | 0.7900 | 0.7900 | 0.7900 | 0.8000 | 0.8000 | 0.7900 | ||||||||||||||||
| MNLI | 0.4817 | 0.4919 | 0.5037 | 0.5203 | 0.5334 | 0.4817 | ||||||||||||||||
| PIQA | 0.7584 | 0.7584 | ||||||||||||||||||||
| QNLI | 0.5345 | 0.5378 | 0.5451 | 0.5526 | ||||||||||||||||||
| RTE | 0.6931 | 0.7256 | 0.7581 | 0.7726 | 0.7437 | 0.6931 | ||||||||||||||||
| Winogrande | 0.6401 | 0.6377 | ||||||||||||||||||||
| ARC | ||||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||
| MMLU | 0.4504 | 0.4514 | 0.4514 | |||||||||||||||||||
| ifeval | 0.4113 | 0.4065 | ||||||||||||||||||||
| BBH | 0.4731 | 0.4806 | 0.4694 | 0.4491 | ||||||||||||||||||
| Avg. | 0.5554 | 0.5551 | 0.5514 | 0.5523 |
2.7pt
| Dataset | 14B | \(\mu=0.01\) | \(\mu=0.02\) | \(\mu=0.03\) | \(\mu=0.04\) | \(\mu=0.05\) | BEST | WORST | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | 0.8848 | 0.8817 | 0.8810 | 0.8848 | ||||||||||||||||||
| MATH-500 | 0.5640 | 0.5520 | 0.5520 | |||||||||||||||||||
| humanevalplus | 0.5616 | 0.5616 | ||||||||||||||||||||
| mbppplus | 0.6775 | 0.6767 | 0.6775 | |||||||||||||||||||
| BoolQ | 0.8584 | 0.8612 | 0.8581 | 0.8560 | 0.8612 | |||||||||||||||||
| COPA | 0.9100 | 0.9100 | 0.9100 | |||||||||||||||||||
| MNLI | 0.6767 | 0.6801 | 0.6836 | 0.6864 | 0.6880 | 0.6767 | ||||||||||||||||
| PIQA | 0.8254 | 0.8254 | ||||||||||||||||||||
| QNLI | 0.6943 | 0.7031 | 0.7262 | 0.7386 | 0.7657 | 0.6943 | ||||||||||||||||
| RTE | 0.7978 | 0.7978 | 0.7978 | |||||||||||||||||||
| Winogrande | 0.7664 | 0.7601 | 0.7711 | 0.7774 | 0.7727 | 0.7601 | ||||||||||||||||
| ARC | ||||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||
| MMLU | ||||||||||||||||||||||
| ifeval | ||||||||||||||||||||||
| BBH | 0.7759 | 0.7852 | 0.7870 | |||||||||||||||||||
| Avg. | 0.7078 | 0.7079 | 0.7078 | 0.7086 | 0.7054 |
2.7pt
| Dataset | 14B | \(\mu=0.01\) | \(\mu=0.02\) | \(\mu=0.03\) | \(\mu=0.04\) | \(\mu=0.05\) | BEST | WORST | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | 0.9363 | 0.9378 | 0.9386 | 0.9348 | 0.9386 | |||||||||||||||||
| MATH-500 | 0.8220 | 0.8280 | ||||||||||||||||||||
| humanevalplus | 0.7622 | 0.7561 | 0.7561 | 0.7683 | ||||||||||||||||||
| mbppplus | 0.7434 | 0.7407 | 0.7434 | |||||||||||||||||||
| BoolQ | 0.8933 | 0.8933 | ||||||||||||||||||||
| COPA | ||||||||||||||||||||||
| MNLI | ||||||||||||||||||||||
| PIQA | 0.8009 | 0.7982 | 0.8025 | 0.7998 | 0.7982 | 0.8025 | 0.7982 | |||||||||||||||
| QNLI | 0.8402 | 0.8420 | 0.8431 | 0.8446 | 0.8446 | |||||||||||||||||
| RTE | 0.7834 | 0.7834 | 0.7942 | 0.7942 | 0.7978 | 0.7834 | ||||||||||||||||
| Winogrande | 0.7316 | 0.7332 | 0.7340 | 0.7340 | 0.7340 | |||||||||||||||||
| ARC | 0.5095 | 0.5121 | 0.5127 | 0.5112 | 0.5119 | 0.5127 | 0.5095 | |||||||||||||||
| HellaSwag | 0.6642 | 0.6657 | 0.6661 | 0.6666 | 0.6683 | 0.6683 | 0.6642 | |||||||||||||||
| MMLU | ||||||||||||||||||||||
| ifeval | 0.4664 | 0.4700 | 0.4616 | 0.4712 | ||||||||||||||||||
| BBH | 0.8546 | 0.8602 | ||||||||||||||||||||
| Avg. | 0.7535 | 0.7542 | 0.7558 | 0.7520 |
2.7pt
| Dataset | 4B | \(\mu=0.01\) | \(\mu=0.02\) | \(\mu=0.03\) | \(\mu=0.04\) | \(\mu=0.05\) | BEST | WORST | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gsm8k | ||||||||||||||||||||||
| MATH-500 | 0.5240 | 0.5120 | 0.5380 | 0.5140 | 0.5200 | 0.5120 | ||||||||||||||||
| humanevalplus | ||||||||||||||||||||||
| mbppplus | ||||||||||||||||||||||
| BoolQ | 0.7636 | 0.7664 | 0.7758 | 0.7749 | 0.7798 | 0.7636 | ||||||||||||||||
| COPA | ||||||||||||||||||||||
| MNLI | 0.5879 | 0.5887 | 0.5881 | 0.5855 | 0.5887 | |||||||||||||||||
| PIQA | 0.7563 | 0.7557 | 0.7563 | |||||||||||||||||||
| QNLI | 0.5347 | 0.5416 | 0.5599 | 0.5718 | 0.5863 | 0.5347 | ||||||||||||||||
| RTE | ||||||||||||||||||||||
| Winogrande | 0.6622 | 0.6646 | 0.6740 | 0.6748 | 0.6693 | 0.6622 | ||||||||||||||||
| ARC | ||||||||||||||||||||||
| HellaSwag | ||||||||||||||||||||||
| MMLU | 0.5923 | 0.5940 | 0.5919 | 0.5912 | 0.5908 | 0.5940 | 0.5908 | |||||||||||||||
| ifeval | 0.4700 | 0.4772 | 0.4700 | 0.4748 | ||||||||||||||||||
| BBH | 0.7574 | 0.7574 | 0.7574 | 0.7657 | 0.7519 | 0.7519 | ||||||||||||||||
| Avg. | 0.6292 |
0pt 2.0pt
This appendix gives the implementation-level form of the two dimensional adaptation operators used in Section 3. We separate the operator that maps a smaller checkpoint into a larger architecture, denoted by Expand, from the operator that projects a larger checkpoint into a smaller architecture, denoted by Truncate. These operators correspond to union-style merging and intersection-style merging, respectively. They are deterministic tensor maps applied before interpolation, not learned alignment modules.
Let the source checkpoint have hidden size \(h_s\), intermediate size \(m_s\), number of layers \(L_s\), number of query heads \(H_s\), number of key-value heads \(K_s\), and head dimension \(d_h\). Let the target architecture have the corresponding quantities \(h_t,m_t,L_t,H_t,K_t\), with target dimensions no smaller than the source dimensions for the expanded axes. We use a slot map \[\pi_{n\rightarrow m}(i)=\left\lfloor \frac{i m}{n}\right\rfloor,\qquad i=0,\ldots,n-1,\] to place source coordinates or heads into deterministic target slots. For a tensor \(W\in\mathbb{R}^{a_s\times b_s}\) expanded along rows and columns, the generic zero-extension rule is \[\big[\mathcal{E}(W)\big]_{\pi_{a_s\rightarrow a_t}(i),\,\pi_{b_s\rightarrow b_t}(j)} = c\,W_{ij},\qquad \big[\mathcal{E}(W)\big]_{uv}=0\;\text{otherwise},\] where \(c\) is one for ordinary linear weights and may be set to \(\sqrt{h_s/h_t}\) for copied hidden-width normalization coordinates in width-changing expansions. In practice, hidden coordinates are placed at a head-dimension block granularity when the architecture exposes a fixed head dimension. This preserves contiguous per-head subspaces rather than scattering individual coordinates.
Attention projections are expanded with grouped-query structure preserved. Query rows are mapped at whole-head granularity, while key and value rows are mapped at key-value-head granularity. The output projection applies the inverse placement on its input-head dimension and the hidden-coordinate placement on its output dimension. Thus the target architecture keeps its own attention scale \(1/\sqrt{d_h}\) and head dimension. New attention rows or columns are zero at initialization, so they do not introduce untuned high-variance logits before interpolation.
The MLP expansion follows the semantic axes of the SwiGLU block. For gate and up projections, source rows are copied into the first or mapped \(m_s\) intermediate slots and source hidden columns are copied into mapped hidden slots. For the down projection, source hidden rows are copied into mapped hidden slots and source intermediate columns are copied into the retained intermediate slots. All newly introduced MLP coordinates are zero-filled. Because a SwiGLU branch has the form \[\operatorname{MLP}(x)=W_{\mathrm{down}}\left(\operatorname{SwiGLU}(W_{\mathrm{gate}}x,W_{\mathrm{up}}x)\right),\] zero-filling new gate, up, and down coordinates prevents newly inserted nonlinear branches from contributing before interpolation.
For additional layers, we use residual identity initialization. Consider a pre-normalization Transformer block with normalization operator \(\mathcal{N}_{\ell}\) and attention/MLP branch \(\mathcal{G}_{\ell}\): \[h_{\ell+1}=h_{\ell}+\mathcal{G}_{\ell}\big(\mathcal{N}_{\ell}(h_{\ell});W_{\ell}\big).\] For a newly inserted layer, all attention and MLP branch weights are set to zero, while normalization scale parameters in the inserted layer are set to the neutral value one. This gives \[\mathcal{G}_{\ell}\big(\mathcal{N}_{\ell}(h_{\ell});W_{\ell}^{\mathrm{new}}\big)=0, \qquad h_{\ell+1}=h_{\ell},\] so \(\Delta h_{\ell}=0\) at initialization. Normalization scales are not set to zero, because zero scales would collapse normalized feature variation. For LayerNorm [61], \[\mathcal{N}_{\ell}(h)=\gamma_{\ell}\odot \frac{h-\bar{h}}{\sqrt{\operatorname{Var}(h)+\epsilon}}+\beta_{\ell},\] and the local Jacobian scales with \(\gamma_{\ell}\). Setting \(\gamma_{\ell}=\mathbf{1}\) preserves a well-conditioned normalized signal. The same intuition applies to RMSNorm [62].
4pt
@rX@
1 & Initialize a model with architecture \(\mathcal{A}_t\) and obtain its target state dictionary.
2 & Build slot maps for hidden coordinates, query heads, key-value heads, and intermediate MLP dimensions.
3 & Copy embeddings and the language-model head into mapped hidden coordinates; set unmapped coordinates to zero.
4 & For each source layer \(\ell<L_s\), copy normalization parameters into matched coordinates and initialize newly introduced normalization scales to neutral values when applicable.
5 & Expand \(q\), \(k\), \(v\), and \(o\) attention matrices by whole-head or key-value-head slots, preserving
grouped-query attention structure.
6 & Expand MLP gate/up/down matrices along their semantic input and output dimensions; zero-fill newly introduced SwiGLU coordinates.
7 & For layers \(L_s,\ldots,L_t-1\), set attention and MLP branch weights to zero and set normalization scales to one, producing residual identity blocks.
8 & Save the expanded checkpoint and use it in \(\theta^{\cup}(\lambda)=(1-\lambda)\mathcal{E}(\theta_s)+\lambda\theta_t\).
The stability claim for union-style merging is local. After expansion, interpolation can be written as \[\theta^{\cup}(\lambda)=\mathcal{E}(\theta_s)+\lambda\big(\theta_t-\mathcal{E}(\theta_s)\big).\] For small \(\lambda\), the expanded source checkpoint remains the anchor. For \(\lambda\) close to one, the target checkpoint becomes the anchor. Near-balanced interpolation does not have this protection, and nonlinear gates can amplify destructive interference. This explains why the method can work in endpoint neighborhoods while failing in the middle of the ratio range.
For intersection-style merging, we instantiate the small-model architecture and project the large checkpoint into that state dictionary. Let \(W_B\in\mathbb{R}^{s_1\times\cdots\times s_r}\) be a tensor from the larger checkpoint and let \(W_A\in\mathbb{R}^{t_1\times\cdots\times t_r}\) be the corresponding tensor shape in the smaller architecture. The truncation operator copies the overlapping prefix region: \[\big[\mathcal{T}(W_B)\big]_{i_1,\ldots,i_r} = \big[W_B\big]_{i_1,\ldots,i_r}, \qquad 0\le i_j<\min(s_j,t_j).\] Dimensions outside the target shape are discarded. Identical-shape tensors are copied directly. Layers whose indices exceed the small model depth are removed. For MLP matrices, this corresponds to retaining the target intermediate width: gate and up projections are sliced on their output dimension, while down projections are sliced on their input-intermediate dimension. For tied embeddings, the output head follows the target small-model tying convention.
4pt
@rX@
1 & Initialize a model with the small architecture \(\mathcal{A}_A\) and read its target state-dictionary keys and shapes.
2 & For each target tensor key, find the tensor with the same key in the large checkpoint.
3 & If the source and target shapes are identical, copy the source tensor with the target dtype.
4 & If the ranks match but some dimensions are larger in the source tensor, copy the overlapping prefix slice into the target tensor.
5 & If a large-model layer index is beyond the target depth, discard that layer.
6 & If a target key is tied to the embedding matrix, reuse the target embedding tensor according to the small-model convention.
7 & Save the projected checkpoint and tokenizer metadata from the small architecture.
8 & Use the projection only as a perturbation in \(\theta^{\cap}(\mu)=(1-\mu)\theta_A+\mu\mathcal{T}(\theta_B)\) with small \(\mu\).
Truncation is intentionally lossy. We therefore do not require \(\mathcal{T}(\theta_B)\) to be a strong standalone model. The merged checkpoint can be written as \[\theta^{\cap}(\mu)=\theta_A+\mu\big(\mathcal{T}(\theta_B)-\theta_A\big),\] so the residual stream, normalization scales, and attention computations remain anchored by \(\theta_A\) when \(\mu\) is small. If the local input-output map around \(\theta_A\) is approximated by a locally Lipschitz function \(F\), then \[\left\|F(\theta^{\cap}(\mu))-F(\theta_A)\right\| \lesssim \mu L \left\|\mathcal{T}(\theta_B)-\theta_A\right\|,\] up to higher-order nonlinear terms. This bound is only a local stability interpretation, not a guarantee. In particular, SwiGLU gates, residual-stream scale changes, and attention-logit entropy can make the middle-ratio regime unstable. Our experiments therefore treat attention entropy, task-level regressions, and collapse at \(\mu\in(0.1,0.9)\) as diagnostics of the compatibility boundary rather than as contradictions of the small-ratio result.
The absence of permutation or semantic alignment is deliberate. Expand and Truncate assume architecture-compatible cross-scale models whose tensor names, module roles, and head structure are sufficiently comparable. The collapse regime marks where this assumption becomes too weak for direct weighted averaging.
We add two diagnostic comparisons to separate cross-checkpoint transfer from simpler alternative explanations. Table 17 compares intersection-style merging with target-only scaling and matched noise controls in the Qwen2.5-3B setting. Table 18 compares weighted averaging after truncation with representative merging rules evaluated in the same small-model parameter space.
| Setting | Task | Baseline | Target-only scaling | Matched noise | Merge |
|---|---|---|---|---|---|
| Intersection | gsm8k | 0.6566 | 0.6581 | 0.6808 | 0.7028 |
| Intersection | mbppplus | 0.5899 | 0.5847 | 0.5767 | 0.6058 |
| Intersection | MNLI | 0.4598 | 0.4586 | 0.4691 | 0.4919 |
| Intersection | PIQA | 0.7579 | 0.7568 | 0.7530 | 0.7584 |
| Intersection | RTE | 0.6426 | 0.6534 | 0.6570 | 0.7256 |
| Intersection | MMLU | 0.4496 | 0.4437 | 0.4499 | 0.4514 |
| Union diagnostic | IFEval | 0.4652 | 0.4820 (2% noise) | 0.5360 at \(\lambda=0.98\) | |
5pt
| Method | Average score |
|---|---|
| TIES | 0.5587 |
| Truncated-0.02 weighted averaging | 0.5551 |
| SLERP | 0.5474 |
| 3B baseline | 0.5459 |
| DARE | 0.5110 |
8pt