AI Descartes: Combining Data and Theory for Derivable Scientific Discovery
Not on the map. Why?
Abstract (arXiv)
Scientists have long aimed to discover meaningful formulae which accurately describe experimental data. A common approach is to manually create mathematical models of natural phenomena using domain knowledge, and then fit these models to data. In contrast, machine-learning algorithms automate the construction of accurate data-driven models while consuming large amounts of data. The problem of incorporating prior knowledge in the form of constraints on the functional form of a learned model (e.g., nonnegativity) has been explored in the literature. However, finding models that are consistent with prior knowledge expressed in the form of general logical axioms (e.g., conservation of energy) is an open problem. We develop a method to enable principled derivations of models of natural phenomena from axiomatic knowledge and experimental data by combining logical reasoning with symbolic regression. We demonstrate these concepts for Kepler's third law of planetary motion, Einstein's relativistic time-dilation law, and Langmuir's theory of adsorption, automatically connecting experimental data with background theory in each case. We show that laws can be discovered from few data points when using formal logical reasoning to distinguish the correct formula from a set of plausible formulas that have similar error on the data. The combination of reasoning with machine learning provides generalizeable insights into key aspects of natural phenomena. We envision that this combination will enable derivable discovery of fundamental laws of science and believe that our work is an important step towards automating the scientific method.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 32 of its 87 references that are in the map. First posted on arXiv 3 Sep 2021.
Builds on
32 of 87 references.
References · 32
- 2019AI Feynman: a Physics-Inspired Method for Symbolic Regressioncited by 536
- 2020Discovering Symbolic Models from Deep Learning with Inductive Biasescited by 335
- 2017A Semantic Loss Function for Deep Learning with Symbolic Knowledgecited by 267
- 2019Deep Learning for Symbolic Mathematicscited by 266
- 2017Learning Explanatory Rules from Noisy Datacited by 210
- 2019Informed Machine Learning -- A Taxonomy and Survey of Integrating Knowledge into Learning Systemscited by 203
- 2020AI Feynman 2.0: Pareto-optimal symbolic regression exploiting graph modularitycited by 140
- 2018Discovering physical concepts with neural networkscited by 117
- 2016Extrapolation and learning equationscited by 106
- 2016Neuro-Symbolic Program Synthesiscited by 84
- 2019Bayesian Symbolic Regressioncited by 77
- 2020Learning Compositional Rules via Neural Program Synthesiscited by 74
20 more
- 2019A Logic-Driven Framework for Consistency of Neural Modelscited by 64
- 2020A Bayesian machine scientist to aid in the solution of challenging scientific problemscited by 61
- 2021Incorporating Domain Knowledge into Deep Neural Networkscited by 56
- 2019Augmenting Neural Networks with First-order Logiccited by 51
- 2019Embedding Symbolic Knowledge into Deep Networkscited by 49
- 2018Inductive Learning of Answer Set Programs from Noisy Examplescited by 21
- 2019Mathematical Reasoning in Latent Spacecited by 17
- 2019Integrating Deep Learning with Logic Fusion for Information Extractioncited by 15
- 2020Symbolic Regression Driven by Training Data and Prior Knowledgecited by 13
- 2014Sum-of-squares proofs and the quest toward optimal algorithmscited by 12
- 2019Learning dynamic polynomial proofscited by 8
- 2019On Universal Approximation by Neural Networks with Uniform Guarantees on Approximation of Infinite Dimensional Mapscited by 8
- 2016Differentiable Genetic Programmingcited by 7
- 2020Tensor network approaches for learning non-linear dynamical lawscited by 7
- 2017Globally Optimal Symbolic Regressioncited by 6
- 2020Logic Guided Genetic Algorithmscited by 6
- 2018Constraint-Based Visual Generationcited by 4
- 2019A Deep Reinforcement Learning Approach to First-Order Logic Theorem Provingcited by 3
- 2020Neural Networks Enhancement with Logical Knowledgecited by 3
- 2020LGML: Logic Guided Machine Learningcited by 2
Built on by
Citing papers per year: 2022: 1; 2023: 3; 2024: 1; 2025: 0; 2026: 2.
7 papers.
- 2023Interpretable Machine Learning for Science with PySR and SymbolicRegression.jlcited by 36
- 2024A Triumvirate of AI Driven Theoretical Discoverycited by 5
- 2023Incorporating Background Knowledge in Symbolic Regression using a Computer Algebra Systemcited by 2
- 2023Finite Element Analysis and Machine Learning Guided Design of Carbon Fiber Organosheet-based Battery Enclosures for Crashworthinesscited by 2
- 2022Bayesian Experimental Design for Symbolic Discoverycited by 0
- 2026Symbolic Classification-Enabled LHC Limits for BSM Global Fitscited by 0
- 2026How AI Agents Discover Scientific Equations: From Hydrotope Rediscovery to New Water-Wave Amplitudescited by 0
- 2026How AI Agents Discover Scientific Equations: From Hydrotope Rediscovery to New Water-Wave Amplitudes30 Sep 2026
- 2026Symbolic Classification-Enabled LHC Limits for BSM Global Fits21 May 2026
- 2024A Triumvirate of AI Driven Theoretical Discovery30 May 2024
- 2023Finite Element Analysis and Machine Learning Guided Design of Carbon Fiber Organosheet-based Battery Enclosures for Crashworthiness22 Aug 2023
- 2023Interpretable Machine Learning for Science with PySR and SymbolicRegression.jl2 May 2023
- 2023Incorporating Background Knowledge in Symbolic Regression using a Computer Algebra System27 Jan 2023
- 2022Bayesian Experimental Design for Symbolic Discovery29 Nov 2022