the.ai

Weights / Foundations

verified

Model Merging

Take two models fine-tuned from the same base for different things, average their weights, and get one model that does both. It should not work — nothing constrains the average of two good solutions to be a good solution — and it does, often well enough to skip retraining entirely.

Viz primitive · budget-splitdivergence-from-base = 8

divergence-from-base holds 17% of the budget; rest holds the remaining 83%.

Distance the fine-tunes have moved from the shared base, against the radius over which the loss surface stays flat, in equal units. Drag them apart to watch the merge leave the region where averaging is safe — a shared ancestor is the condition, not a convenience.

8

Reviewed by opendroid · 2026-08-18

  • arXiv:2212.04089 — Editing Models with Task Arithmetic
  • arXiv:2203.05482 — Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference time