A Bayesian machine scientist to aid in the solution of challenging scientific problems
arXiv:2004.12157 · doi:10.1126/sciadv.aav6971
Abstract
Closed-form, interpretable mathematical models have been instrumental for advancing our understanding of the world; with the data revolution, we may now be in a position to uncover new such models for many systems from physics to the social sciences. However, to deal with increasing amounts of data, we need "machine scientists" that are able to extract these models automatically from data. Here, we introduce a Bayesian machine scientist, which establishes the plausibility of models using explicit approximations to the exact marginal posterior over models and establishes its prior expectations about models by learning from a large empirical corpus of mathematical expressions. It explores the space of models using Markov chain Monte Carlo. We show that this approach uncovers accurate models for synthetic and real data and provides out-of-sample predictions that are more accurate than those of existing approaches and of other nonparametric methods.
References in corpus (10)
- Scikit-learn: Machine Learning in Python
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- Parallel Tempering: Theory, Applications, and New Perspectives
- Model selection for dynamical systems via sparse regression and information criteria
- The ALAMO approach to machine learning
- Turbulent Friction in Rough Pipes and the Energy Spectrum of the Phenomenological Theory
- Prediction of Dynamical Systems by Symbolic Regression
- Roughness-induced critical phenomena in a turbulent flow
- Reducing Degeneracy in Maximum Entropy Models of Networks
- Sampling motif-constrained ensembles of networks
Cited by in corpus (27)
- Discovering Symbolic Models from Deep Learning with Inductive Biases
- Predictability: Can the turning point and end of an expanding epidemic be precisely forecast?
- Deep symbolic regression for physics guided by units constraints: toward the automated discovery of physical laws
- Using generative AI to investigate medical imagery models and datasets
- Probabilistic Grammars for Equation Discovery
- SINDy for delay-differential equations: application to model bacterial zinc response
- Human mobility is well described by closed-form gravity-like models learned automatically from data
- Percolation on feature-enriched interconnected systems
- Fundamental limits to learning closed-form mathematical models from data
- Catch-22s of reservoir computing
- Augmenting astrophysical scaling relations with machine learning: application to reducing the Sunyaev-Zeldovich flux-mass scatter
- Evolving Scientific Discovery by Unifying Data and Background Knowledge with AI Hilbert
- Efficient Generator of Mathematical Expressions for Symbolic Regression
- Priors for symbolic regression
- Is the Machine Smarter than the Theorist: Deriving Formulas for Particle Kinematics with Symbolic Regression
- Optimal Inflationary Potentials
- Bayesian machine scientist to compare data collapses for the Nikuradse dataset
- The Inefficiency of Genetic Programming for Symbolic Regression
- Using machine learning to find exact analytic solutions to analytically posed physics problems
- From reductionism to realism: Holistic mathematical modelling for complex biological systems
- Discovering Symmetries of ODEs by Symbolic Regression
- Dimension Reduction for Symbolic Regression
- KAN-SR: A Kolmogorov-Arnold Network Guided Symbolic Regression Framework
- Statistical Patterns in the Equations of Physics and the Emergence of a Meta-Law of Nature
- The hidden architecture of connections: How do multidimensional identities shape our social networks?
- LMFD: Latent Monotonic Feature Discovery
- The Limits of Inference in Complex Systems: When Stochastic Models Become Indistinguishable