the.ai

Weights / Methods

verified

Model Soup

Fine-tune the same base many times with different hyperparameters, then average the weights of the ones that came out well. Normally you would pick the best on a validation set and discard the rest; a soup keeps them, and the average usually beats the single best run.

Viz primitive · budget-splitcancelled-variance = 8

cancelled-variance holds 25% of the budget; rest holds the remaining 75%.

Run-to-run variance that averaging cancels, against the part every run shares and averaging cannot touch, in equal units. Drag the cancelled share up to watch it approach its ceiling — it stops where the runs stop differing, which is why a soup of near-identical runs is one run.

8

Reviewed by opendroid · 2026-08-18

  • arXiv:2203.05482 — Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference time
  • arXiv:1803.05407 — Averaging Weights Leads to Wider Optima and Better Generalization