Softmax Reparameterization for Output-Head Quantization
Asim Kadav, Christian Flores, Chirag Arora, Varun Kotte, Hongbo Zheng, Lan Yan, Priya Shanmugasundaram, Tracy Holloway King
Adobe SDC
Published September 25, 2026 · on the feed September 28, 2026 · ▲ 6 · arXiv 2609.31291
The abstract
Large vocabularies make output heads a substantial inference cost in small language models. We propose softmax reparameterization, a post-training method that selects a functionally equivalent output head before quantization. The method subtracts a scalar multiple of the vocabulary-row mean from every output row and selects the coefficient by validation KL separately for RTN, activation-weighted MSE, and full-Hessian GPTQ. This one-dimensional search includes the original head and fixed mean-centering, preserves the full-precision softmax distribution, and leaves the trained decoder unchanged; a rank-one correction handles nonlinear logit paths such as soft-capping. Across seven heads, W4 gains concentrate where baseline quantization substantially distorts predictions: on Phi-4-mini, AW-MSE KL falls from 0.936 to 0.256. The gains survive stronger GPTQ calibration and remain complementary to exact per-channel scaling and affine quantization. Across four heads and three W4 quantizers, frozen WikiText-selected coefficients also transfer to C4 and OpenWebMath, outperforming mean-centering in all 18 comparisons where the frozen coefficient differs from 1 and matching it in the remaining six. At W2, used as a compression stress test, benefits broaden across nearly the full model--quantizer matrix. Matched residual analysis shows that improved fidelity can accompany greater logit reconstruction error while reducing the residual's Fisher-weighted cost. For shift-compatible heads, reparameterization adds no inference operation and preserves packed W4 execution: with the decoder held in BF16, quantizing the Phi output head reduces batch-one generation latency by 10.8% relative to the BF16-head baseline.
The Brief
2:53A short podcast summary of the paper. Written and voiced by AI.
Transcript
Softmax Reparameterization for Output-Head Quantization. By Asim Kadav and seven others, from Adobe. Published on the twenty-fifth of September. No code repository is linked to it.
In small language models, large vocabularies make the output head a substantial part of inference cost. Quantizing that head is the obvious lever, but baseline quantization can substantially distort the model's predictions, and some heads suffer much more than others.
Softmax reparameterization is a post-training method that picks a functionally equivalent output head before quantization happens. It subtracts a scalar multiple of the vocabulary-row mean from every output row. That shift preserves the full-precision softmax distribution, so in full precision nothing about the model's predictions changes, and the trained decoder is left as it was. What the choice of coefficient does affect is the head that the quantizer is handed.
The coefficient is chosen by a one-dimensional search scored by validation KL, run separately for each of three quantizers: RTN, activation-weighted MSE, and full-Hessian GPTQ. The search includes the original head, and it includes fixed mean-centering, so both remain options the search can land on. Where a model routes logits through a nonlinear path, such as soft-capping, a rank-one correction handles it.
Across seven heads at W4, the gains concentrate where baseline quantization substantially distorts predictions. On Phi-4-mini, with activation-weighted MSE, KL falls from zero point nine three six to zero point two five six. The gains survive stronger GPTQ calibration, and they remain complementary to exact per-channel scaling and to affine quantization.
The coefficients also transfer. Selected on WikiText and then frozen, they carry over to C4 and OpenWebMath. Across four heads and three W4 quantizers, they outperform mean-centering in all eighteen comparisons where the frozen coefficient differs from one, and they match it in the remaining six. At W2, used as a compression stress test, the benefits broaden across nearly the full matrix of models and quantizers.
A matched residual analysis adds a subtlety. Improved fidelity can come with greater logit reconstruction error, while the residual's Fisher-weighted cost goes down. So a larger raw error need not mean a worse head. On efficiency, for shift-compatible heads the reparameterization adds no inference operation and keeps packed W4 execution. With the decoder held in BF16, quantizing the Phi output head cuts batch-one generation latency by ten point eight percent, relative to the baseline with a BF16 head.
The method rests on a freedom the softmax already has. Shifting every output row by a multiple of the row mean leaves the distribution alone, so there is a whole line of heads that behave identically before quantization. The method spends that freedom on surviving quantization, searches a single number to do it, and for heads compatible with the shift, costs nothing at inference.
Paper Quest · 7 chapters · about 41 min
Play this paper
Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.
Chapter 1 🧩 · The problem
A head too big to leave alone, too fragile to round. That is the bind.
You run a small language model with a huge vocabulary, so the final projection onto that vocabulary is a big part of every decoding step. Storing it in 4-bit weights would save real time.
The road ahead
- 1 · The problem ~7 min The output head of a small model is costly to keep at full precision, yet rounding it can wreck next-token predictions.
- 2 · What came before ~3 min
- 3 · The key idea ~9 min Many output heads predict exactly alike but round differently, so pick the one that survives quantization best, judged by validation KL.
- 4 · Choose your own research ~3 min
- 5 · Build the method ~8 min Shift the head by a scaled row mean, pick the scale by validation KL per quantizer, then quantize the chosen head as usual.
- 6 · The experiment ~6 min You’ll guess: With the decoder kept in BF16, how much did quantizing the Phi output head after softmax reparameterization cut batch-one generation latency?
- 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Free, with Google or an email address. Your stars and progress are kept.