atlas

Research map / Architectures and efficiency / RNNs and normalization

Learning in Compact Spaces with Approximately Normalized Transformer

NeurIPS 2025 · Architectures and efficiency › RNNs and normalization · approach: Normalization layer theory · 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 anGPT, a transformer that replaces normalization layers with input-independent scalar normalization factors (justified by norm concentration in high dimensions) and bounded weights, achieving about 1.4x faster convergence than GPT+ with QK norm at ~3% runtime overhead.

Problem

Normalization stabilizes deep transformer training and speeds convergence, but exact normalization layers add training and inference overhead and require extra hyperparameters (weight decay, warm-up); residual-stream norm growth ("curse of depth") also destabilizes training.

Approach

Replace exact normalization with constant scalar normalization factors derived from the concentration of norms of high-dimensional random vectors, bound (rather than normalize) weight norms, use LERP residual updates with a norm factor nu(alpha)=1-2alpha+2alpha^2, and decouple stabilization from learnable gains so no weight decay or warm-up is needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use anGPT instead of GPT+1B GPT · PIQA, 42B Tokensaccuracy: 0.700 -> 0.718Helped
use anGPT instead of GPT+1B GPT · ARC-Easy, 42B Tokensaccuracy: 0.561 -> 0.596Helped
use anGPT instead of GPT+1B GPT · HellaSwag, 42B Tokensaccuracy: 0.400 -> 0.413Helped
use anGPT instead of GPT+1B GPT · LAMBADA, 42B Tokensperplexity: 16.726 -> 14.679Helped
use anGPT instead of GPT+1B GPT · WikiText, 42B Tokensperplexity: 17.621 -> 16.175Helped
use anGPT instead of GPT+1B GPT · WinoGrande, 42B Tokensaccuracy: 0.554 -> 0.563Helped
use anGPT instead of GPT+1B GPT · MMLU, 42B Tokensaccuracy: 0.243 -> 0.256Helped
use anGPT instead of GPT+0.5B GPT · SlimPajama, 5B–70B tokensconvergence speedup: 1.4×Helped
replace GPT+ with nGPT0.5B GPT · SlimPajama, 5B–70B tokensconvergence speedup: 1.29×Helped
replace GPT+ with anGPT0.5B model training step · Runtime comparisonaverage runtime per step: 0.1416 -> 0.1455Hurt
scale one constant normalization factor by 0.5 (ablation)anGPT · OpenWebText, 0.5B, 10B tokensvalidation loss: 2.638 -> 2.647Hurt
scale one constant normalization factor by 2.0 (ablation)anGPT · OpenWebText, 0.5B, 10B tokensvalidation loss: 2.638 -> 2.642Hurt

Surprising findings

Limitations

Experimental setup

Datasets: SlimPajama OpenWebText

Benchmarks: SlimPajama validation loss OpenWebText validation loss PIQA ARC-Easy HellaSwag LAMBADA WikiText WinoGrande MMLU

Metrics: validation loss perplexity convergence speedup accuracy runtime per step

Baselines: GPT+ nGPT GPT without QK norm DyT LN scaling

Builds on: nGPT QK normalization Curse of Depth Chinchilla scaling laws RMSNorm

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