atlas

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

RoSTE: An Efficient Quantization-Aware Supervised Fine-Tuning Approach for Large Language Models

ICML 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 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 RoSTE, a quantization-aware supervised fine-tuning method that combines straight-through-estimator QAT with an adaptive per-layer choice between Walsh-Hadamard and identity rotations to reduce activation outliers, yielding 4-bit W4A4KV4 fine-tuned LLMs.

Problem

Fine-tuning followed by post-training quantization of LLMs yields suboptimal low-bit (W4A4KV4) accuracy because outliers in weights and activations inflate quantization error, and fine-tuning and quantization are treated as separate steps.

Approach

Jointly perform quantization-aware SFT with STE while adaptively selecting, per layer and once per outer iteration, between a random Walsh-Hadamard rotation and identity based on a layer-wise weight/activation quantization error surrogate; a theoretical bound links prediction error to weight quantization error.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RoSTE instead of STE4-bit quantized Pythia-6.9B · Reddit TL;DR testROUGE (Avg.): 20.65 -> 23.66Helped
Use RoSTE instead of STE4-bit quantized Qwen2.5-7B · Reddit TL;DR testROUGE (Avg.): 22.12 -> 25.10Helped
Use RoSTE instead of the strongest baseline4-bit quantized Llama 3.1 8B · TruthfulQAaccuracy (mc1): 27.66 -> 26.44Hurt
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · MMLU-ProEM: 21.58 -> 25.12Helped
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · BigBenchHardEM: 49.56 -> 52.00Helped
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · AGIEvalaccuracy: 28.50 -> 30.11Helped
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · GSM8KEM: 38.36 -> 44.50Helped
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · MathEM: 10.56 -> 11.94Helped
Use RoSTE instead of SpinQuant4-bit quantized Llama 3.1 8B · Tulu 3 SFT mixture downstream tasksAvg.: 29.13 -> 31.69Helped
Add adaptive rotation rather than using no rotation (ablation)STE training on Pythia-1B · Reddit TL;DR testROUGE (Avg.): 22.37 -> 23.07Helped
Add adaptive rotation rather than rotating every module (ablation)STE training on Pythia-1B · Reddit TL;DR testROUGE (Avg.): 13.09 -> 23.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: Reddit TL;DR summarization Tulu 3 SFT mixture TruthfulQA MMLU-Pro BigBenchHard AGIEval GSM8K MATH

Benchmarks: Reddit TL;DR test (ROUGE) TruthfulQA MMLU-Pro BigBenchHard AGIEval GSM8K MATH

Metrics: ROUGE-1 ROUGE-2 ROUGE-L ROUGE-LSum accuracy exact match

Baselines: RTN GPTQ QuaRot SpinQuant STE LLM-QAT QLoRA DuQuant

Builds on: QuaRot SpinQuant straight-through estimator GPTQ

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