Automatic Differentiation of Algorithms for Machine Learning
Not on the map. Why?
Abstract (arXiv)
Automatic differentiation---the mechanical transformation of numeric computer programs to calculate derivatives efficiently and accurately---dates to the origin of the computer age. Reverse mode automatic differentiation both antedates and generalizes the method of backwards propagation of errors used in machine learning. Despite this, practitioners in a variety of fields, including machine learning, have been little influenced by automatic differentiation, and make scant use of available tools. Here we review the technique of automatic differentiation, describe its two main modes, and explain how it can benefit machine learning practitioners. To reach the widest possible audience our treatment assumes only elementary differential calculus, and does not assume any knowledge of linear algebra.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Apr 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 1; 2025: 1.
7 papers.
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 151
- 2022DDG-DA: Data Distribution Generation for Predictable Concept Drift Adaptationcited by 36
- 2022Learning to Generate Synthetic Training Data using Gradient Matching and Implicit Differentiationcited by 11
- 2025Optimizing Canaries for Privacy Auditing with Metagradient Descentcited by 6
- 2021Meta-Learning with Adjoint Methodscited by 5
- 2023Dual Meta-Learning with Longitudinally Generalized Regularization for One-Shot Brain Tissue Segmentation Across the Human Lifespancited by 2
- 2024Recent Trends in Modelling the Continuous Time Series using Deep Learning: A Surveycited by 0
- 2025Optimizing Canaries for Privacy Auditing with Metagradient Descent21 Jul 2025
- 2024Recent Trends in Modelling the Continuous Time Series using Deep Learning: A Survey13 Sep 2024
- 2023Dual Meta-Learning with Longitudinally Generalized Regularization for One-Shot Brain Tissue Segmentation Across the Human Lifespan13 Aug 2023
- 2022Learning to Generate Synthetic Training Data using Gradient Matching and Implicit Differentiation16 Mar 2022
- 2022DDG-DA: Data Distribution Generation for Predictable Concept Drift Adaptation11 Jan 2022
- 2021Meta-Learning with Adjoint Methods16 Oct 2021
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyond27 Jan 2021