atlas

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

SeedLoRA: A Fusion Approach to Efficient LLM Fine-Tuning

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Low-rank adaptation variants

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 SeedLoRA, a two-stage fusion of LoRA adapters trained on the same task with different random seeds (robust/conflict dimension handling plus SVD subspace fusion), narrowing the gap to full fine-tuning on math and code.

Problem

LoRA often lags full fine-tuning on complex tasks like mathematical reasoning and code generation, and existing model merging methods are designed for multi-task rather than single-task settings.

Approach

Merge LoRA adapters trained on the same task with different seeds: average robust same-sign large entries, resolve conflicting-sign entries by majority sign, and fuse residual entries via truncated SVD subspace projection and TIES/DARE/averaging in the shared low-rank basis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Merge LoRA models trained with different seedsLLaMA2-7B LoRA (r=8) · GSM8Kaccuracy: 64.1 to 68.9Helped
Merge LoRA models trained with different seedsLLaMA2-7B LoRA (r=8) · MATHaccuracy: 15.3 to 17.8Helped
Merge LoRA models trained with different seedsMistral-7B LoRA (r=8) · GSM8KaccuracyHelped
Merge LoRA models trained with different seedsLLaMA2-7B LoRA · HumanEvalpass rate: 34.1 to 40.7Helped
Merge LoRA models trained with different seedsLLaMA-2-7B LoRA · GSM8Kaccuracy: 22.5 to 22.0Mixed
Merge LoRA models trained with different seedsLLaMA-2-7B LoRA · Averageaverage score: 36.4 to 37.3Helped
Merge LoRA+ models trained with different seedsLLaMA-2-7B LoRA+ · Averageaverage score: 38.1 to 38.8Helped
Merge DoRA models trained with different seedsLLaMA-2-7B DoRA · Averageaverage score: 37.5 to 38.5Helped
Use a single LoRA model with rank 24 instead of merging three rank-8 models (ablation)LLaMA2-7B · MetaMathQA and Code-FeedbackperformanceHurt
Train three LoRA models for one epoch each and merge them rather than train one model for three epochs (ablation)LLaMA2-7B LoRA · MetaMathQAperformanceHelped
Train vanilla LoRA for more epochs instead of applying SeedLoRA (ablation)LLaMA2-7B LoRA · MetaMathQA and Code-FeedbackperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MetaMathQA Code-Feedback Tulu-v2

Benchmarks: GSM8K MATH HumanEval HumanEval+ MMLU BBH TyDiQA TruthfulQA

Metrics: accuracy pass@1

Baselines: Model Soup TIES DARE LoRA+ DoRA Full fine-tuning Higher-rank LoRA (r=24)

Builds on: LoRA TIES-Merging DARE Model Soup

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