Model Merging: Weight Averaging, TIES, and DARE Explained
A practical guide to model merging for ML engineers: how linear weight averaging and model soups work, computing and applying task vectors, TIES merging with trimming and sign election to resolve conflicts between task vectors, DARE with random dropout and rescaling before merging, combining DARE with TIES for large task vectors, using mergekit with a YAML config for production merges, SLERP for smoother two-model interpolation, and a decision guide for choosing between merging methods based on task overlap and fine-tuning intensity.