Automatic differentiation in machine learning: a survey
Not on the map. Why?
Abstract (arXiv)
Derivatives, mostly in the form of gradients and Hessians, are ubiquitous in machine learning. Automatic differentiation (AD), also called algorithmic differentiation or simply "autodiff", is a family of techniques similar to but more general than backpropagation for efficiently and accurately evaluating derivatives of numeric functions expressed as computer programs. AD is a small but established field with applications in areas including computational fluid dynamics, atmospheric sciences, and engineering design optimization. Until very recently, the fields of machine learning and AD have largely been unaware of each other and, in some cases, have independently discovered each other's results. Despite its relevance, general-purpose AD has been missing from the machine learning toolbox, a situation slowly changing with its ongoing adoption under the names "dynamic computational graphs" and "differentiable programming". We survey the intersection of AD and machine learning, cover applications where AD has direct relevance, and address the main implementation techniques. By precisely defining the main differentiation techniques and their interrelationships, we aim to bring clarity to the usage of the terms "autodiff", "automatic differentiation", and "symbolic differentiation" as these are encountered more and more in machine learning settings.
Key facts. Cited by 846 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Feb 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 142; 2022: 150; 2023: 158; 2024: 153; 2025: 120; 2026: 123.
846 papers.
Sort:
By area:
- 2021Neural Fields in Visual Computing and Beyondcited by 539
- 2021Learning the solution operator of parametric partial differential equations with physics-informed DeepOnetscited by 537
- 2021Gradient-enhanced physics-informed neural networks for forward and inverse PDE problemscited by 220
- 2023Task Arithmetic in the Tangent Space: Improved Editing of Pre-Trained Modelscited by 218
- 2025Real-Time Execution of Action Chunking Flow Policiescited by 199
- 2021Adversarial Unlearning of Backdoors via Implicit Hypergradientcited by 160
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 151
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 143
- 2021Scaling Up Influence Functionscited by 130
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Efficient training of physics-informed neural networks via importance samplingcited by 109
- 2021Deep Adaptive Design: Amortizing Sequential Bayesian Experimental Designcited by 103
38 more
- 2022A framework for bilevel optimization that enables stochastic and global variance reduction algorithmscited by 99
- 2021CAN-PINN: A Fast Physics-Informed Neural Network Based on Coupled-Automatic-Numerical Differentiation Methodcited by 93
- 2021Long-time integration of parametric evolution equations with physics-informed DeepONetscited by 87
- 2021Improved architectures and training algorithms for deep operator networkscited by 85
- 2022Gradients without Backpropagationcited by 73
- 2024From PINNs to PIKANs: Recent Advances in Physics-Informed Machine Learningcited by 73
- 2022Formal Algorithms for Transformerscited by 70
- 2023Prompt-tuning latent diffusion models for inverse problemscited by 70
- 2021Physics-informed neural networks for solving Reynolds-averaged Navierunicodex2013Stokes equationscited by 68
- 2023Can Physics-Informed Neural Networks beat the Finite Element Method?cited by 68
- 2023Separable Physics-Informed Neural Networkscited by 64
- 2023Scallop: A Language for Neurosymbolic Programmingcited by 63
- 2021Amortized Implicit Differentiation for Stochastic Bilevel Optimizationcited by 62
- 2024Trace is the Next AutoDiff: Generative Optimization with Rich Feedback, Execution Traces, and LLMscited by 62
- 2021Learning in Sinusoidal Spaces with Physics-Informed Neural Networkscited by 61
- 2021Implicit Deep Adaptive Design: Policy-Based Experimental Design without Likelihoodscited by 61
- 2021Polyconvex anisotropic hyperelasticity with neural networkscited by 54
- 2021Robust Generalised Bayesian Inference for Intractable Likelihoodscited by 53
- 2021Rectangular Flows for Manifold Learningcited by 49
- 2022Derivative-Informed Neural Operator: An Efficient Framework for High-Dimensional Parametric Derivative Learningcited by 43
- 2024A Geometric View of Data Complexity: Efficient Local Intrinsic Dimension Estimation with Diffusion Modelscited by 41
- 2021Tangent Space Backpropagation for 3D Transformation Groupscited by 40
- 2024Adaptive Training of Grid-Dependent Physics-Informed Kolmogorov-Arnold Networkscited by 37
- 2021Momentum Residual Neural Networkscited by 36
- 2021Meta-Auto-Decoder for Solving Parametric Partial Differential Equationscited by 36
- 2022JAX-FLUIDS: A fully-differentiable high-order computational fluid dynamics solver for compressible two-phase flowscited by 36
- 2023Online Hyperparameter Optimization for Class-Incremental Learningcited by 36
- 2021A novel meta-learning initialization method for physics-informed neural networkscited by 35
- 2024A review on data-driven constitutive laws for solidscited by 35
- 2024Parameterized Physics-informed Neural Networks for Parameterized PDEscited by 35
- 2021A Trainable Spectral-Spatial Sparse Coding Model for Hyperspectral Image Restorationcited by 34
- 2022Tractable Dendritic RNNs for Reconstructing Nonlinear Dynamical Systemscited by 34
- 2022Deep Learning Methods for Partial Differential Equations and Related Parameter Identification Problemscited by 34
- 2022A mixed formulation for physics-informed neural networks as a potential solver for engineering problems in heterogeneous domains: comparison with finite element methodcited by 33
- 2021High-order Differentiable Autoencoder for Nonlinear Model Reductioncited by 32
- 2021Physics-informed neural networks for the shallow-water equations on the spherecited by 32
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
50 most cited of 846 All 846 (JSON)
- 2026Kolmogorov-Arnold Networks for Free-Boundary Partial Differential Equations1 Oct 2026
- 2026Same Loss, Different Gradients30 Sep 2026
- 2026How Accurate Is Accurate Enough?30 Sep 2026
- 2026JIVE: Jacobian-Informed Volume Expansion for Diverse Generative Sampling27 Sep 2026
- 2026The limits of exactness: On the failure of automatic differentiation in physics-informed machine learning27 Sep 2026
- 2026Fast Differentiable SVD on GPU via Polar Decomposition26 Sep 2026
- 2026Scaling Density Functional Theory with Gaussian Splatting25 Sep 2026
- 2026Insurance Reserve Intelligence Platform25 Sep 2026
- 2026CraftSPH: A high-accuracy and composable differentiable SPH solver implemented in PyTorch24 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026When Recursive Models Finish Computing22 Sep 2026
- 2026FlashBoB: I/O-Efficient Exact Backward-over-Backward for Softmax Attention21 Sep 2026
38 more
- 2026Beyond PINNs: A Unified Gauss--Newton and Petrov--Galerkin Framework for Neural and Hybrid PDE Solvers17 Sep 2026
- 2026Benchmarking Optimizers to Solve Inverse Problems with Differentiable Physics Simulators12 Sep 2026
- 2026Generative Replay Mitigates Sample Starvation in Quantum Architecture Search10 Sep 2026
- 2026Physics-Informed Neural Networks for Depth-Averaged Granular Avalanche Dynamics on Curved Topography2 Sep 2026
- 2026GRADSOLVE: fast exact gradients for ODE ensembles on GPUs2 Sep 2026
- 2026Predicting Subsurface Abnormalities Growth using Physics-Informed Neural Networks1 Sep 2026
- 2026QGPINNs: A Physics-Informed Neural Network Framework for Nonlocal Differential Equations on Quantum Graphs28 Aug 2026
- 2026SimCast-S2S: A Computationally Efficient Diffusion Model for Subseasonal Precipitation Forecasting27 Aug 2026
- 2026When Does Frequency Decomposition Benefit Physics-Informed Neural Networks? A Preliminary Ablation Study24 Aug 2026
- 2026Response Renormalization for Critical Deep Equilibrium Models24 Aug 2026
- 2026Helix-FNO: Spectral-Domain Operator Learning Coupled with a High-Fidelity Mechanistic Model for Fast Surrogate Simulation23 Aug 2026
- 2026MiNO: Cotangent-bundle propagator learning for PDEs15 Aug 2026
- 2026A Novel Fourier Feature Network for Solving Partial Differential Equations13 Aug 2026
- 2026Derivative Computation in PINNs: Automatic Differentiation, Finite Differences and Beyond11 Aug 2026
- 2026An automatic-differentiation framework for time-lapse electrical resistivity tomography inversion of hydrologic dynamics31 Jul 2026
- 2026DFSC: Error-Controlled Differentiable Mittag-Leffler Propagation for Fractional Scientific Machine Learning31 Jul 2026
- 2026A user's guide to PINNs in geometric analysis: lessons from the asymptotic Plateau problem30 Jul 2026
- 2026SpectONet: A Physics-Guided Spectral Deep Operator Network for Euler-Bernoulli Beam Dynamics28 Jul 2026
- 2026Physics-Informed Broad Learning System: An Efficient Backpropagation-Free Framework for Solving Partial Differential Equations28 Jul 2026
- 2026Smooth Neural Point Processes via B-Splines23 Jul 2026
- 2026PG-KINN: A Physics-Informed Petrov-Galerkin Kolmogorov-Arnold Network for Solving Forward and Inverse PDEs22 Jul 2026
- 2026A Blueprint for Equilibrium-Based Differentiable Continuous-Variable Thermodynamic Computing17 Jul 2026
- 2026Physics-enhanced reinforcement learning for real-time optimal control of dynamical systems17 Jul 2026
- 2026Nova: An End-to-End MLIR Compiler for Deep Learning15 Jul 2026
- 2026Non-Expansive Two-Time-Scale Stochastic Approximation: A Fixed-Schedule One-Quarter Barrier and Bias-Corrected Acceleration15 Jul 2026
- 2026From Preimage Search To Source-Grounded Feature Inversion14 Jul 2026
- 2026SPARC-Net: A Spectral, Causality-Aware, and Hard-Constrained Physics-Informed Architecture for Stiff and Shock-Dominated Partial Differential Equations13 Jul 2026
- 2026Backpropagation as a Nilpotent Linear System13 Jul 2026
- 2026Long-Memory Reservoir Computing for Data-Scarce Dengue Forecasting13 Jul 2026
- 2026Neural Discovery of Memory and Nonlocal Kernels in Integro-Differential Equations with Constrained Kolmogorov--Arnold Networks13 Jul 2026
- 2026Multi-dimensional training-priority weighting based on physical information propagation paths: a unified residual-weighting framework for physics-informed neural networks13 Jul 2026
- 2026GNet: A scalable and flexible Gaussian process network with nonparametric neurons12 Jul 2026
- 2026Learning Physics-Informed Surrogate Model of Linear Elastic Displacement Fields from Geometry10 Jul 2026
- 2026GradInf: Gradient Estimation as Probabilistic Inference8 Jul 2026
- 2026Hybrid Least Squares/Gradient Descent Methods for MIONets8 Jul 2026
- 2026Efficient Temporal Point Processes via Monotone Alternating Splines2 Jul 2026
- 2026Physics-Informed Modeling for Wood Thermal Analysis and Prediction22 Jun 2026
- 2026GIF: Locally Sound Geometric Information Flow Control for LLMs22 Jun 2026
50 newest of 846 All 846 (JSON)
- 2023Prompt-tuning latent diffusion models for inverse problemscited by 70
- 2024A Geometric View of Data Complexity: Efficient Local Intrinsic Dimension Estimation with Diffusion Modelscited by 41
- 2022Graphically Structured Diffusion Modelscited by 11
- 2024What's the score? Automated Denoising Score Matching for Nonlinear Diffusionscited by 7
- 2025Devil is in the Details: Density Guidance for Detail-Aware Generation with Flow Modelscited by 5
- 2025SCOPED: Score-Curvature Out-of-distribution Proximity Evaluator for Diffusioncited by 3
- 2026Flow Matching with Uncertainty Quantification and Guidancecited by 3
- 2025Differentiable Inverse Modeling with Physics-Constrained Latent Diffusion for Heterogeneous Subsurface Parameter Fieldscited by 2
- 2025Compose Yourself: Average-Velocity Flow Matching for One-Step Speech Enhancementcited by 1
- 2025A Frequentist Statistical Introduction to Variational Inference, Autoencoders, and Diffusion Modelscited by 1
- 2025Generative AI Meets 6G and Beyond: Diffusion Models for Semantic Communicationscited by 1
- 2026Causal Flow Q-Learning for Robust Offline Reinforcement Learningcited by 1
12 most cited of 17 All 17 (JSON)
- 2026SimCast-S2S: A Computationally Efficient Diffusion Model for Subseasonal Precipitation Forecasting27 Aug 2026
- 2026Geometry-Correct Diffusion Posterior Sampling with Denoiser-Pullback Curvature Guidance and Manifold-Aligned Damping27 May 2026
- 2026FAST-DIPS: Adjoint-Free Analytic Steps and Hard-Constrained Likelihood Correction for Diffusion-Prior Inverse Problems2 Mar 2026
- 2026Flow Matching with Uncertainty Quantification and Guidance10 Feb 2026
- 2026Causal Flow Q-Learning for Robust Offline Reinforcement Learning2 Feb 2026
- 2025SURE Guided Posterior Sampling: Trajectory Correction for Diffusion-Based Inverse Problems29 Dec 2025
- 2025Differentiable Inverse Modeling with Physics-Constrained Latent Diffusion for Heterogeneous Subsurface Parameter Fields27 Dec 2025
- 2025Generative AI Meets 6G and Beyond: Diffusion Models for Semantic Communications11 Nov 2025
- 2025A Frequentist Statistical Introduction to Variational Inference, Autoencoders, and Diffusion Models21 Oct 2025
- 2025SCOPED: Score-Curvature Out-of-distribution Proximity Evaluator for Diffusion1 Oct 2025
- 2025Compose Yourself: Average-Velocity Flow Matching for One-Step Speech Enhancement19 Sep 2025
- 2025Devil is in the Details: Density Guidance for Detail-Aware Generation with Flow Models9 Feb 2025
12 newest of 17 All 17 (JSON)
- 2021Neural Fields in Visual Computing and Beyondcited by 539
- 2021Learning the solution operator of parametric partial differential equations with physics-informed DeepOnetscited by 537
- 2021Gradient-enhanced physics-informed neural networks for forward and inverse PDE problemscited by 220
- 2023Task Arithmetic in the Tangent Space: Improved Editing of Pre-Trained Modelscited by 218
- 2025Real-Time Execution of Action Chunking Flow Policiescited by 199
- 2021Adversarial Unlearning of Backdoors via Implicit Hypergradientcited by 160
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 151
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 143
- 2021Scaling Up Influence Functionscited by 130
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 129
- 2021Efficient training of physics-informed neural networks via importance samplingcited by 109
- 2021Deep Adaptive Design: Amortizing Sequential Bayesian Experimental Designcited by 103
12 most cited of 821 All 821 (JSON)
- 2026Kolmogorov-Arnold Networks for Free-Boundary Partial Differential Equations1 Oct 2026
- 2026Same Loss, Different Gradients30 Sep 2026
- 2026How Accurate Is Accurate Enough?30 Sep 2026
- 2026JIVE: Jacobian-Informed Volume Expansion for Diverse Generative Sampling27 Sep 2026
- 2026The limits of exactness: On the failure of automatic differentiation in physics-informed machine learning27 Sep 2026
- 2026Fast Differentiable SVD on GPU via Polar Decomposition26 Sep 2026
- 2026Scaling Density Functional Theory with Gaussian Splatting25 Sep 2026
- 2026Insurance Reserve Intelligence Platform25 Sep 2026
- 2026CraftSPH: A high-accuracy and composable differentiable SPH solver implemented in PyTorch24 Sep 2026
- 2026TinyUDE: Solver-Free Universal Differential Equations on Microcontrollers via Lie-Taylor Jet Matching22 Sep 2026
- 2026When Recursive Models Finish Computing22 Sep 2026
- 2026FlashBoB: I/O-Efficient Exact Backward-over-Backward for Softmax Attention21 Sep 2026
12 newest of 821 All 821 (JSON)