Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Stiff neural ordinary differential equations

Journal Article · · Chaos: An Interdisciplinary Journal of Nonlinear Science
DOI:https://doi.org/10.1063/5.0060697· OSTI ID:1848383
 [1];  [2];  [2];  [3];  [4]
  1. Massachusetts Institute of Technology, Cambridge, MA (United States). Department of Mechanical Engineering; Massachusetts Inst. of Tech., Cambridge, MA (United States)
  2. Massachusetts Institute of Technology, Cambridge, MA (United States). Department of Mechanical Engineering
  3. Julia Computing Inc., Cambridge, MA (United States)
  4. Massachusetts Institute of Technology, Cambridge, MA (United States). Department of Mechanical Engineering; University of Maryland, Baltimore, MD (United States). School of Pharmacy; Pumas AI, Baltimore, MD (United States)

Neural Ordinary Differential Equations (ODEs) are a promising approach to learn dynamical models from time-series data in science and engineering applications. This work aims at learning neural ODEs for stiff systems, which are usually raised from chemical kinetic modeling in chemical and biological systems. We first show the challenges of learning neural ODEs in the classical stiff ODE systems of Robertson’s problem and propose techniques to mitigate the challenges associated with scale separations in stiff systems. We then present successful demonstrations in stiff systems of Robertson’s problem and an air pollution problem. The demonstrations show that the usage of deep networks with rectified activations, proper scaling of the network outputs as well as loss functions, and stabilized gradient calculations are the key techniques enabling the learning of stiff neural ODEs. The success of learning stiff neural ODEs opens up possibilities of using neural ODEs in applications with widely varying time-scales, such as chemical dynamics in energy conversion, environmental engineering, and life sciences.

Research Organization:
Julia Computing, Cambridge, MA (United States)
Sponsoring Organization:
USDOE Advanced Research Projects Agency - Energy (ARPA-E)
Grant/Contract Number:
AR0001222
OSTI ID:
1848383
Journal Information:
Chaos: An Interdisciplinary Journal of Nonlinear Science, Journal Name: Chaos: An Interdisciplinary Journal of Nonlinear Science Journal Issue: 9 Vol. 31; ISSN 1054-1500
Publisher:
American Institute of Physics (AIP)Copyright Statement
Country of Publication:
United States
Language:
English

References (24)

Convergence analysis of Krylov subspace methods: Convergence analysis of Krylov subspace methods journal December 2004
DiffEqFlux.jl - A Julia Library for Neural Differential Equations preprint January 2019
Time-series learning of latent-space dynamics for reduced-order model closure text January 2019
Latent ODEs for Irregularly-Sampled Time Series preprint January 2019
Universal Differential Equations for Scientific Machine Learning preprint January 2020
Accelerating Simulation of Stiff Nonlinear Systems using Continuous-Time Echo State Networks preprint January 2020
CellBox: Interpretable Machine Learning for Perturbation Biology with Application to the Design of Cancer Combination Therapy journal February 2021
Time-series learning of latent-space dynamics for reduced-order model closure journal April 2020
Autonomous Discovery of Unknown Reaction Pathways from Data by Chemical Reaction Neural Network journal January 2021
Stiff-PINN: Physics-Informed Neural Network for Stiff Chemical Kinetics journal August 2021
Reactive SINDy: Discovering governing reactions from concentration data journal January 2019
Discovering governing equations from data by sparse identification of nonlinear dynamical systems journal March 2016
Inferring Biological Networks by Sparse Identification of Nonlinear Dynamics journal June 2016
Differential/Algebraic Equations are not ODE’ s journal September 1982
Gauss–Seidel Iteration for Stiff ODES from Chemical Kinetics journal September 1994
A User’s View of Solving Stiff Ordinary Differential Equations journal January 1979
FATODE: A Library for Forward, Adjoint, and Tangent Linear Integration of ODEs journal January 2014
Julia: A Fresh Approach to Numerical Computing journal January 2017
Understanding and Mitigating Gradient Flow Pathologies in Physics-Informed Neural Networks journal January 2021
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers journal September 2005
Flux: Elegant machine learning with Julia journal May 2018
Universal Differential Equations for Scientific Machine Learning preprint August 2020
Stiff systems journal January 2007
DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia journal May 2017

Similar Records

Parameterized Neural Ordinary Differential Equations: Applications to Computational Physics Problems
Technical Report · Thu Nov 05 23:00:00 EST 2020 · OSTI ID:1706214

Learning subgrid-scale models with neural ordinary differential equations
Journal Article · Sat May 06 00:00:00 EDT 2023 · Computers and Fluids · OSTI ID:2377337

Dynamic Parameter Estimation with Physics-based Neural Ordinary Differential Equations
Conference · Sun Jul 17 00:00:00 EDT 2022 · 2022 IEEE Power & Energy Society General Meeting (PESGM) · OSTI ID:1958412