DiffEqFlux.jl - A Julia Library for Neural Differential Equations
Not on the map. Why?
Abstract (arXiv)
DiffEqFlux.jl is a library for fusing neural networks and differential equations. In this work we describe differential equations from the viewpoint of data science and discuss the complementary nature between machine learning models and differential equations. We demonstrate the ability to incorporate DifferentialEquations.jl-defined differential equation problems into a Flux-defined neural network, and vice versa. The advantages of being able to use the entire DifferentialEquations.jl suite for this purpose is demonstrated by counter examples where simple integration strategies fail, but the sophisticated integration strategies provided by the DifferentialEquations.jl library succeed. This is followed by a demonstration of delay differential equations and stochastic differential equations inside of neural networks. We show high-level functionality for defining neural ordinary differential equations (neural networks embedded into the differential equation) and describe the extra models in the Flux model zoo which includes neural stochastic differential equations. We conclude by discussing the various adjoint methods used for backpropogation of the differential equation solvers. DiffEqFlux.jl is an important contribution to the area, as it allows the full weight of the differential equation solvers developed from decades of research in the scientific computing field to be readily applied to the challenges posed by machine learning and data science.
Key facts. Cited by 33 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 11; 2023: 5; 2024: 5; 2025: 2.
33 papers.
Sort:
- 2021Stiff Neural Ordinary Differential Equationscited by 77
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
- 2021Differentiable Multiple Shooting Layerscited by 20
- 2021Multiple shooting for training neural differential equations on time seriescited by 17
- 2022Neural Ordinary Differential Equations for Nonlinear System Identificationcited by 14
- 2022Homotopy-based training of NeuralODEs for accurate dynamics discoverycited by 14
- 2022torchode: A Parallel ODE Solver for PyTorchcited by 10
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignmentcited by 7
- 2022Scientific Machine Learning for Modeling and Simulating Complex Fluidscited by 7
- 2021Deep learning approaches to surrogates for solving the diffusion equation for mechanistic real-world simulationscited by 5
- 2021Control of Stochastic Quantum Dynamics by Differentiable Programmingcited by 4
- 2022Neural ODEs as Feedback Policies for Nonlinear Optimal Controlcited by 4
21 more
- 2023Analyzing the Performance of Deep Encoder-Decoder Networks as Surrogates for a Diffusion Equationcited by 4
- 2023Locally Regularized Neural Differential Equations: Some Black Boxes Were Meant to Remain Closed!cited by 4
- 2024Physics-Informed Neural Networks for Satellite State Estimationcited by 4
- 2021NeuralFMU: Towards Structural Integration of FMUs into Neural Networkscited by 3
- 2022NeuralFMU: Presenting a workflow for integrating hybrid NeuralODEs into real world applicationscited by 3
- 2021Parameter Inference with Bifurcation Diagramscited by 2
- 2021A research framework for writing differentiable PDE discretizations in JAXcited by 2
- 2023Eigen-informed NeuralODEs: Dealing with stability and convergence issues of NeuralODEscited by 2
- 2023Effective Latent Differential Equation Models via Attention and Multiple Shootingcited by 2
- 2022Deep learning and differential equations for modeling changes in individual-level latent dynamics between observation periodscited by 1
- 2022Optimizing differential equations to fit data and predict outcomescited by 1
- 2022Automated differential equation solver based on the parametric approximation optimizationcited by 1
- 2024Gradients of Functions of Large Matricescited by 1
- 2021An Overview of Healthcare Data Analytics With Applications to the COVID-19 Pandemiccited by 0
- 2022Incremental Correction in Dynamic Systems Modelled with Neural Networks for Constraint Satisfactioncited by 0
- 2023A Deep Neural Network -- Mechanistic Hybrid Model to Predict Pharmacokinetics in Ratcited by 0
- 2024Graph Neural Ordinary Differential Equations for Coarse-Grained Socioeconomic Dynamicscited by 0
- 2024Modeling chaotic Lorenz ODE System using Scientific Machine Learningcited by 0
- 2024A comparative study of NeuralODE and Universal ODE approaches to solving Chandrasekhar White Dwarf equationcited by 0
- 2025Universal Differential Equations for Scientific Machine Learning of Node-Wise Battery Dynamics in Smart Gridscited by 0
- 2025Estimating Parameter Fields in Multi-Physics PDEs from Scarce Measurementscited by 0
- 2025Estimating Parameter Fields in Multi-Physics PDEs from Scarce Measurements29 Aug 2025
- 2025Universal Differential Equations for Scientific Machine Learning of Node-Wise Battery Dynamics in Smart Grids9 Jun 2025
- 2024A comparative study of NeuralODE and Universal ODE approaches to solving Chandrasekhar White Dwarf equation19 Oct 2024
- 2024Modeling chaotic Lorenz ODE System using Scientific Machine Learning9 Oct 2024
- 2024Graph Neural Ordinary Differential Equations for Coarse-Grained Socioeconomic Dynamics25 Jul 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Physics-Informed Neural Networks for Satellite State Estimation28 Mar 2024
- 2023A Deep Neural Network -- Mechanistic Hybrid Model to Predict Pharmacokinetics in Rat13 Oct 2023
- 2023Effective Latent Differential Equation Models via Attention and Multiple Shooting11 Jul 2023
- 2023Locally Regularized Neural Differential Equations: Some Black Boxes Were Meant to Remain Closed!3 Mar 2023
- 2023Eigen-informed NeuralODEs: Dealing with stability and convergence issues of NeuralODEs7 Feb 2023
- 2023Analyzing the Performance of Deep Encoder-Decoder Networks as Surrogates for a Diffusion Equation7 Feb 2023
21 more
- 2022torchode: A Parallel ODE Solver for PyTorch22 Oct 2022
- 2022Neural ODEs as Feedback Policies for Nonlinear Optimal Control20 Oct 2022
- 2022Scientific Machine Learning for Modeling and Simulating Complex Fluids10 Oct 2022
- 2022Homotopy-based training of NeuralODEs for accurate dynamics discovery4 Oct 2022
- 2022NeuralFMU: Presenting a workflow for integrating hybrid NeuralODEs into real world applications8 Sep 2022
- 2022Incremental Correction in Dynamic Systems Modelled with Neural Networks for Constraint Satisfaction8 Sep 2022
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignment16 Jun 2022
- 2022Automated differential equation solver based on the parametric approximation optimization11 May 2022
- 2022Optimizing differential equations to fit data and predict outcomes16 Apr 2022
- 2022Neural Ordinary Differential Equations for Nonlinear System Identification28 Feb 2022
- 2022Deep learning and differential equations for modeling changes in individual-level latent dynamics between observation periods15 Feb 2022
- 2021An Overview of Healthcare Data Analytics With Applications to the COVID-19 Pandemic25 Nov 2021
- 2021A research framework for writing differentiable PDE discretizations in JAX9 Nov 2021
- 2021Multiple shooting for training neural differential equations on time series14 Sep 2021
- 2021NeuralFMU: Towards Structural Integration of FMUs into Neural Networks9 Sep 2021
- 2021Parameter Inference with Bifurcation Diagrams8 Jun 2021
- 2021Differentiable Multiple Shooting Layers7 Jun 2021
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristics9 May 2021
- 2021Stiff Neural Ordinary Differential Equations29 Mar 2021
- 2021Deep learning approaches to surrogates for solving the diffusion equation for mechanistic real-world simulations10 Feb 2021
- 2021Control of Stochastic Quantum Dynamics by Differentiable Programming4 Jan 2021
- 2021Stiff Neural Ordinary Differential Equationscited by 77
- 2021Opening the Blackbox: Accelerating Neural Differential Equations by Regularizing Internal Solver Heuristicscited by 26
- 2021Differentiable Multiple Shooting Layerscited by 20
- 2021Multiple shooting for training neural differential equations on time seriescited by 17
- 2022Neural Ordinary Differential Equations for Nonlinear System Identificationcited by 14
- 2022Homotopy-based training of NeuralODEs for accurate dynamics discoverycited by 14
- 2022torchode: A Parallel ODE Solver for PyTorchcited by 10
- 2022Closed-Form Diffeomorphic Transformations for Time Series Alignmentcited by 7
- 2022Scientific Machine Learning for Modeling and Simulating Complex Fluidscited by 7
- 2021Deep learning approaches to surrogates for solving the diffusion equation for mechanistic real-world simulationscited by 5
- 2021Control of Stochastic Quantum Dynamics by Differentiable Programmingcited by 4
- 2022Neural ODEs as Feedback Policies for Nonlinear Optimal Controlcited by 4
12 most cited of 33 All 33 (JSON)
- 2025Estimating Parameter Fields in Multi-Physics PDEs from Scarce Measurements29 Aug 2025
- 2025Universal Differential Equations for Scientific Machine Learning of Node-Wise Battery Dynamics in Smart Grids9 Jun 2025
- 2024A comparative study of NeuralODE and Universal ODE approaches to solving Chandrasekhar White Dwarf equation19 Oct 2024
- 2024Modeling chaotic Lorenz ODE System using Scientific Machine Learning9 Oct 2024
- 2024Graph Neural Ordinary Differential Equations for Coarse-Grained Socioeconomic Dynamics25 Jul 2024
- 2024Gradients of Functions of Large Matrices27 May 2024
- 2024Physics-Informed Neural Networks for Satellite State Estimation28 Mar 2024
- 2023A Deep Neural Network -- Mechanistic Hybrid Model to Predict Pharmacokinetics in Rat13 Oct 2023
- 2023Effective Latent Differential Equation Models via Attention and Multiple Shooting11 Jul 2023
- 2023Locally Regularized Neural Differential Equations: Some Black Boxes Were Meant to Remain Closed!3 Mar 2023
- 2023Eigen-informed NeuralODEs: Dealing with stability and convergence issues of NeuralODEs7 Feb 2023
- 2023Analyzing the Performance of Deep Encoder-Decoder Networks as Surrogates for a Diffusion Equation7 Feb 2023
12 newest of 33 All 33 (JSON)