atlas

Research map / Large language models / Instruction and fine-tuning

Language Models are Super Mario: Absorbing Abilities from Homologous Models as a Free Lunch

ICML 2024 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 13 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DARE, a training-free method that randomly drops most SFT delta parameters and rescales the rest, showing they are highly redundant and that the sparsified models can be merged with existing merging methods to combine abilities.

Problem

SFT delta parameters (fine-tuned minus pre-trained weights) appear highly redundant, and merging multiple homologous SFT models suffers from parameter interference; the paper asks whether models can absorb abilities from homologous models without retraining or GPUs.

Approach

Randomly drop a large fraction (e.g., 90-99%) of delta parameters and rescale remaining ones by 1/(1-p) so expected embeddings are preserved; use this as a plug-in sparsifier before merging SFT models (Task Arithmetic, TIES-Merging, etc.) to reduce interference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add DARE when merging WizardLM-13B, WizardMath-13B, and llama-2-13b-code-alpaca with Task ArithmeticTask Arithmetic · AlpacaEvalwin rate: 69.03 -> 69.28Helped
Add DARE when merging WizardLM-13B and WizardMath-13B with Task ArithmeticTask Arithmetic · GSM8Kzero-shot accuracy: 58.45 -> 56.48Hurt
Add DARE when merging WizardLM-13B and WizardMath-13B with Task ArithmeticTask Arithmetic · MBPPpass@1: 29.80 -> 31.60Helped
Add DARE when merging WizardLM-13B and WizardMath-13B with TIES-MergingTIES-Merging · AlpacaEvalwin rate: 65.91 -> 72.50Helped
Add DARE when merging WizardLM-13B and WizardMath-13B with TIES-MergingTIES-Merging · GSM8Kzero-shot accuracy: 62.55 -> 58.00Hurt
Add DARE to sparsify SFT delta parameters (drop rate 0.9)SFT language models · GSM8K and GLUEtask performanceNo clear effect
Remove the rescale operation from DARE (ablation)WizardMath-7B · GSM8Kembedding cosine similarity: about 0.85/0.68 when p is 0.5/0.9Hurt
Drop fine-tuned parameters rather than delta parameters at 10% (ablation)WizardLM-13B · AlpacaEvalwin rate: 67.20 -> 8.56Hurt
Drop fine-tuned parameters rather than delta parameters at 10% (ablation)WizardMath-13B · GSM8Kzero-shot accuracy: 64.22 -> 0.38Hurt
Drop fine-tuned parameters rather than delta parameters at 10% (ablation)WizardCoder-Python-13B · HumanEvalpass@1: 63.41 -> 0.0Hurt
Use magnitude-based pruning instead of DARE at drop rate 0.7 (ablation)7B language models · GSM8Kzero-shot accuracy: 46.70 -> 0.37Hurt
Add rescaling to magnitude-based pruning (ablation)Magnitude-based pruning · AlpacaEvalwin rate: 43.85 -> 10.61Hurt

Limitations

Experimental setup

Datasets: GLUE AlpacaEval GSM8K MATH HumanEval MBPP Open LLM Leaderboard tasks

Benchmarks: AlpacaEval GSM8K MATH HumanEval MBPP GLUE Open LLM Leaderboard

Metrics: win rate zero-shot accuracy pass@1 Matthews correlation accuracy F1 Pearson correlation Spearman correlation cosine similarity of embeddings

Baselines: Average Merging Task Arithmetic Fisher Merging RegMean TIES-Merging Magnitude-based Pruning DropOnly Multi-task learning

Builds on: Task Arithmetic TIES-Merging Dropout magnitude-based pruning

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy