Data-driven discovery of free-form governing differential equations
Steven Atkinson, Waad Subber, Liping Wang, Genghis Khan and, Philippe Hawi, Roger Ghanem

TL;DR
This paper introduces a data-driven method to discover governing differential equations directly from data, using differentiable models and genetic programming to identify human-readable equations without prior term specification.
Contribution
The method combines differentiable modeling, automatic differentiation, and genetic programming to automatically discover differential equations from data, eliminating the need for predefined terms.
Findings
Successfully discovers differential equations from data
Uses automatic differentiation for operator composition
Incorporates active learning to improve models
Abstract
We present a method of discovering governing differential equations from data without the need to specify a priori the terms to appear in the equation. The input to our method is a dataset (or ensemble of datasets) corresponding to a particular solution (or ensemble of particular solutions) of a differential equation. The output is a human-readable differential equation with parameters calibrated to the individual particular solutions provided. The key to our method is to learn differentiable models of the data that subsequently serve as inputs to a genetic programming algorithm in which graphs specify computation over arbitrary compositions of functions, parameters, and (potentially differential) operators on functions. Differential operators are composed and evaluated using recursive application of automatic differentiation, allowing our algorithm to explore arbitrary compositions of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Modeling and Simulation Systems · Numerical methods for differential equations
