Layer Normalization

E182824

Layer Normalization is a neural network normalization technique that stabilizes and accelerates training by normalizing activations across features within each data sample, particularly useful in recurrent and transformer-based models.

All labels observed (2)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf deep learning method
neural network normalization technique
advantage applicability to online learning
invariance to batch size
reduced dependence on batch statistics
advantageOver Batch Normalization for recurrent networks
Batch Normalization in small-batch settings
appliesOperation affine transformation using gamma and beta
centering by subtracting feature mean
scaling by inverse standard deviation
appliesTo each training example independently
commonlyUsedIn language models
recurrent neural networks
sequence-to-sequence models
transformer models
computes mean over features for each sample
variance over features for each sample
describedIn Layer Normalization self-linksurface differs
surface form: Layer Normalization (arXiv:1607.06450)
doesNotDependOn batch dimension
domain deep learning
machine learning
frameworkSupport JAX
MXNet
PyTorch
TensorFlow
goal accelerate neural network training
reduce internal covariate shift
stabilize hidden state dynamics
implementationDetail uses small epsilon for numerical stability
introducedBy Geoffrey Hinton
surface form: Geoffrey E. Hinton

Jamie Ryan Kiros
Jimmy Lei Ba
mathematicalOperation elementwise affine transform after normalization
normalizationAxis features within a single data sample
normalizes neural network activations
oftenPlaced before attention sublayers in transformers
before feed-forward sublayers in transformers
property differentiable with respect to inputs and parameters
publicationYear 2016
relatedTo Batch Normalization
Group Normalization
Instance Normalization
usedIn BERT
GPT family of models
T5
Transformer-XL
usesParameters learnable scale parameter gamma
learnable shift parameter beta
variant post-norm transformer architecture
pre-norm transformer architecture

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jimmy Ba coAuthorOf Layer Normalization
Layer Normalization describedIn Layer Normalization self-linksurface differs
this entity surface form: Layer Normalization (arXiv:1607.06450)