atlas

Research map / Architectures and efficiency / Quantization

u-$\mu$P: The Unit-Scaled Maximal Update Parametrization

ICLR 2025 · Architectures and efficiency › Quantization · approach: Ultra-low-bit LLM quantization

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 u-µP, which combines Maximal Update Parametrization with Unit Scaling to get unit-scale initialization, a smaller and more separable HP set, an independent sweep strategy, and out-of-the-box FP8 training of Llama-style LLMs.

Problem

Standard µP has practical problems for LLM training: LR transfer breaks in Llama-style setups, the HP set to sweep is chosen arbitrarily, HPs are strongly interdependent, base-shape implementation is awkward, and µP models struggle in low precision (e.g. FP16 underflow).

Approach

Combine µP with Unit Scaling so that weights, activations and gradients start at unit scale; this yields a reduced set of interpretable, weakly coupled multiplier HPs (defaults near optimal), a cheap independent search that sweeps mainly the LR, and a simple FP8 mixed-precision scheme via casting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use u-µP instead of SP, both in BF167B Llama · HellaSwag 0-shotscore: 52.4 -> 53.4Helped
Use u-µP instead of SP, both in BF167B Llama · OpenBookQA 0-shotscore: 27.8 -> 31.6Helped
Use u-µP instead of SP, both in BF167B Llama · PIQA 0-shotscore: 76.5 -> 77.1Helped
Use u-µP instead of SP, both in BF167B Llama · TriviaQA 0-shotscore: 22.2 -> 23.4Helped
Use u-µP instead of SP, both in BF167B Llama · WinoGrande 0-shotscore: 63.3 -> 63.7Helped
Use u-µP instead of SP, both in BF167B Llama · MMLU 0-shotscore: 29.6 -> 29.0Hurt
Use FP8 mixed precision instead of BF167B u-µP Llama · MMLU 0-shotscore: 29.0 -> 31.2Helped
Use FP8 mixed precision instead of BF167B u-µP Llama · HellaSwag 0-shotscore: 53.4 -> 53.4No clear effect
Use FP8 mixed precision instead of BF167B u-µP Llama · OpenBookQA 0-shotscore: 31.6 -> 29.6Hurt
Use FP8 mixed precision instead of BF167B u-µP Llama · PIQA 0-shotscore: 77.1 -> 77.6Helped
Use FP8 mixed precision instead of BF167B u-µP Llama · TriviaQA 0-shotscore: 23.4 -> 21.3Hurt
Use FP8 mixed precision instead of BF167B u-µP Llama · WinoGrande 0-shotscore: 63.7 -> 65.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: WikiText-103 SlimPajama WikiText-2

Benchmarks: MMLU HellaSwag OpenBookQA PIQA TriviaQA WinoGrande

Metrics: validation loss transfer error 0-shot accuracy RMS of tensors

Baselines: µP (random search) standard parametrization (SP) BF16 u-µP Pythia-style SP with Llama 3 LR scaling

Builds on: maximal update parametrization Unit Scaling Tensor Programs V depth-µP

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