Backpropagation
, short for backward propagation of errors, is a core algorithm for training that efficiently computes the of a with respect to model parameters, including and . It applies the from to recursively compute , propagating information from the output layer backward through the hidden layers. These gradients enable algorithms such as to adjust parameters to minimize the loss; backpropagation itself computes gradients rather than performing parameter updates. The technique was prominently popularized by the 1986 Nature paper “Learning representations by back-propagating errors,” coauthored by David E. Rumelhart, Geoffrey E. Hinton, and Ronald J. Williams. It underpins the training of many architectures, including and , with implementations optimized for hardware such as ’s and ’s .
[PREVIEW MODE] Definitions streamed at five depths, references, and related terms are available to signed-in readers — [SIGN IN]
Contextual terminology map
KEEP IN VIEW
Ethics, safety & society
Moving as fast as the field, and easier to overlook
- Explainable AI
- Interpretability
- Model Card
- AI Audit
- Algorithmic Bias
- Disparate Impact
- Digital Divide
- WCAG (Web Content Accessibility Guidelines)
- AI Alignment
- Red Teaming
- EU AI Act
- NIST AI RMF (AI Risk Management Framework)
- Frontier Model
- Deepfake
- Content Credentials
- AI Watermarking
- Job Displacement
- Prompt Injection
- Data Poisoning
- Differential Privacy
- GDPR (General Data Protection Regulation)
- Zero-Day
- End-to-End Encryption
- Data Broker
Infrastructure, markets & the economy
The compute, power and capital behind the boom