atlas

Research map / Architectures and efficiency / RNNs and normalization

On the Importance of Gaussianizing Representations

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: Normalization layer theory

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 normality normalization, a normalization layer that applies a Newton-Raphson-estimated power transform to gaussianize pre-activations and adds scaled Gaussian noise during training, improving generalization across models and datasets.

Problem

Normalization layers control mean and variance of activations but do not prescribe what distribution activations should take; the paper asks whether encouraging Gaussian (normal) activations improves generalization and noise robustness.

Approach

Motivated by information-theoretic properties of the normal distribution (mutual information game, maximum entropy, uncorrelatedness implying independence), it augments existing normalization layers with a power transform whose parameter is estimated by one Newton-Raphson step on a quadratic NLL approximation, followed by additive Gaussian noise scaled by the channel's l1 dispersion, adding no lea

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace LayerNorm with LayerNormalNormViT · SVHN, CIFAR10, CIFAR100, Food101, ImageNetvalidation accuracy: 94.61 ± 0.31 -> 95.78 ± 0.21; 89.97 ± 0.16 -> 91.18 ± 0.13; 66.40 ± 0.42 -> 70.12 ± 0.22; 73.25 ± 0.19 -> 79.11 ± 0.09; Helped
Replace BatchNorm with BatchNormalNormResNet18/34/50 · CIFAR10, CIFAR100, STL10, TinyIN, Caltech101, Food101validation accuracy: 88.89 ± 0.07 -> 90.41 ± 0.09; 62.02 ± 0.17 -> 65.82 ± 0.11; 58.82 ± 0.52 -> 63.86 ± 0.45; 58.22 ± 0.12 -> 60.57 ± 0.14; Helped
Replace decorrelated BatchNorm with decorrelated BatchNormalNormResNet18/34 · CIFAR10, CIFAR100, STL10validation accuracy: 90.66 ± 0.05 -> 91.50 ± 0.03; 65.11 ± 0.06 -> 67.53 ± 0.10; 66.76 ± 0.29 -> 69.36 ± 0.14Helped
Use scaled additive Gaussian noise rather than Gaussian dropout (ablation)BatchNormalNorm · STL10validation accuracyHelped
Scale additive Gaussian noise using channel minibatch statistics rather than fixed scaling (ablation)BatchNormalNorm · STL10validation accuracyHelped
Increase gaussianization strength toward the Newton-Raphson solution (alpha=1) (ablation)BatchNormalNorm without noise, ResNet50 · Caltech101validation accuracyHelped
Add the power transform (ablation)BatchNorm baseline · Reported model and dataset combinationsvalidation accuracyHelped
Add scaled additive Gaussian noise (ablation)BatchNormalNorm without noise · Reported model and dataset combinationsvalidation accuracyHelped
Train with BatchNormalNorm rather than BatchNormResNet18/34 · Test-time random-noise robustnessrelative error: 0.044 ± 0.002 vs 0.160 ± 0.009Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 STL10 TinyImageNet Caltech101 Food101 SVHN ImageNet

Benchmarks: CIFAR10 CIFAR100 STL10 TinyImageNet Caltech101 Food101 SVHN ImageNet

Metrics: validation accuracy relative error (noise robustness) Q-Q plot R^2 (gaussianity) adjusted mutual information HZ-statistic

Baselines: BatchNorm LayerNorm InstanceNorm GroupNorm decorrelated BatchNorm Gaussian dropout

Builds on: batch normalization layer normalization gaussian dropout power transform (Yeo-Johnson)

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