atlas

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

LIFT the Veil for the Truth: Principal Weights Emerge after Rank Reduction for Reasoning-Focused Supervised Fine-Tuning

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Instruction data selection · 0 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 LIFT, a sparse fine-tuning method that selects the top 5% largest-magnitude weights after a low-rank approximation (Principal Weights) and updates only those, matching LoRA-level memory while beating Full FT on reasoning benchmarks.

Problem

Sparse fine-tuning has lagged in the LLM era because there is no good criterion for identifying which parameters are critical for reasoning; full fine-tuning is costly and prone to overfitting and forgetting on small datasets.

Approach

Weights with the largest magnitude after a rank-r SVD approximation are treated as Principal Weights; a binary mask from these is applied to the original weight matrix so only the selected entries are updated, with optimizer states stored only for them. Plain magnitude selection performs poorly, but becomes effective after rank reduction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply low-rank approximation before selecting high-magnitude weights, rather than selecting by ordinary weight magnitude, movement score, gradient magnitude, or randomly (ablation)Sparse fine-tuning on GSM8K · GSM8KaccuracyHelped
Use an intermediate mask update interval instead of an interval that is too small or too large (ablation)LIFT on LLaMA-2-7B · GSM8KaccuracyHelped
Preserve the largest singular values and singular vectors instead of random, smallest, or hybrid ranks (ablation)LIFT on LLaMA-2-7B · MATH-10K (7 arithmetic tasks)mean accuracyHelped
Fine-tune Query and Key modules instead of more adaptable modules such as Value, Up, or Down (ablation)LIFT on LLaMA-2-7B · MATH-10K (7 arithmetic tasks)accuracyHurt
Fine-tune only MLP layers (ablation)LIFT on LLaMA-2-7B · MATH-10K (7 arithmetic tasks)average accuracy: 73.74 -> 73.34No clear effect
Use LoRA rank 32 rather than rank 16, 64, 128, or 256 (ablation)LIFT on LLaMA-3-8B · Commonsense reasoning (8 tasks)mean test performance: 86.93 -> 87.88Helped
Use LoRA rank 128 rather than rank 16, 32, 64, or 256 (ablation)LIFT on LLaMA-2-7B · Arithmetic reasoning (7 tasks)mean test performance: 70.91 -> 73.74Helped
Use LoRA rank 128 rather than rank 16, 32, 64, or 256 (ablation)LIFT on DeBERTa-v3-base · GLUEmean test performance: 85.17 -> 89.24Helped

Surprising findings

Limitations

Experimental setup

Datasets: s1K Commonsense-170K MATH-10K GLUE Alpaca StrategyQA Wikitext

Benchmarks: GPQA Diamond BoolQ PIQA SIQA HellaSwag WinoGrande ARC-easy ARC-challenge OpenBookQA MultiArith GSM8K AddSub

Metrics: accuracy pass@1 pass@10 perplexity GLUE score

Baselines: Full FT LoRA DoRA PiSSA S2FT Spectral Adapters SpIEL SIFT

Builds on: LoRA PiSSA S2FT DoRA Adam

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