model soup

**Model Soup** is a **model merging technique that averages the weights of multiple fine-tuned models** — taking several models fine-tuned with different hyperparameters from the same pre-trained checkpoint and averaging their parameters, often outperforming the best individual model. **How Does Model Soup Work?** - **Fine-Tune**: Train multiple models from the same pre-trained checkpoint with different hyperparameters (learning rate, augmentation, etc.). - **Average**: $ heta_{soup} = frac{1}{K}sum_k heta_k$ (simple weight averaging). - **Greedy Soup**: Iteratively add models to the soup only if they improve validation accuracy. - **Paper**: Wortsman et al. (2022). **Why It Matters** - **Free Accuracy**: Outperforms the best individual model without additional inference cost. - **CLIP**: Greedy model soup of CLIP fine-tunes achieved SOTA on ImageNet (2022). - **No Ensemble Cost**: Unlike model ensembles ($K imes$ compute at inference), model soup has the same cost as one model. **Model Soup** is **the recipe for better models** — averaging multiple fine-tuned models into one that is better than any individual ingredient.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account