The DOI matches its Crossref record; 2 of the 2 references it cites were found in a registry or an index.
Distilling Free-Form Natural Laws from Experimental Data
Abstract
For centuries, scientists have attempted to identify and document analytical laws that underlie physical phenomena in nature. Despite the prevalence of computing power, the process of finding natural laws and their corresponding equations has resisted automation. A key challenge to finding analytic relations automatically is defining algorithmically what makes a correlation in observed data important and insightful. We propose a principle for the identification of nontriviality. We demonstrated this approach by automatically searching motion-tracking data captured from various physical systems, ranging from simple harmonic oscillators to chaotic double-pendula. Without any prior knowledge about physics, kinematics, or geometry, the algorithm discovered Hamiltonians, Lagrangians, and other laws of geometric and momentum conservation. The discovery rate accelerated as laws found for simpler systems were used to bootstrap explanations for more complex systems, gradually uncovering the “alphabet” used to describe those systems.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Automated reverse engineering of nonlinear dynamical systems
Bongard, J., & Lipson, H. (2007) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.0609476104 · Cited by 792
Self-citationFunctional genomic hypothesis generation and experimentation by a robot scientist
King, R. D., Whelan, K. E., Jones, F. M., Reiser, P. G. K., Bryant, C. H., Muggleton, S. H., Kell, D. B., & Oliver, S. G. (2004) · Nature · doi:10.1038/nature02236 · Cited by 662
Cited by
Inferring tumour purity and stromal and immune cell admixture from expression data
Yoshihara, K., Shahmoradgoli, M., Martínez, E., Vegesna, R., Kim, H., Torres-Garcia, W., Treviño, V., Shen, H., Laird, P. W., Levine, D. A., et al. (2013) · Nature Communications · doi:10.1038/ncomms3612 · Cited by 9,778
Physics-informed machine learning
Karniadakis, G. E., Kevrekidis, I. G., Lu, L., Perdikaris, P., Wang, S., & Yang, L. (2021) · Nature Reviews Physics · doi:10.1038/s42254-021-00314-5 · Cited by 8,718
Machine learning for molecular and materials science
Butler, K. T., Davies, D. W., Cartwright, H., Isayev, O., & Walsh, A. (2018) · Nature · doi:10.1038/s41586-018-0337-2 · Cited by 4,968
Discovering governing equations from data by sparse identification of nonlinear dynamical systems
Brunton, S. L., Proctor, J. L., & Kutz, J. N. (2016) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1517384113 · Cited by 4,796
Machine Learning for Fluid Mechanics
Brunton, S. L., Noack, B. R., & Koumoutsakos, P. (2020) · Annual Review of Fluid Mechanics · doi:10.1146/annurev-fluid-010719-060214 · Cited by 3,063
Probabilistic machine learning and artificial intelligence
Ghahramani, Z. (2015) · Nature · doi:10.1038/nature14541 · Cited by 1,995
Machine learning in materials informatics: recent applications and prospects
Ramprasad, R., Batra, R., Pilania, G., Mannodi-Kanakkithodi, A., & Kim, C. (2017) · npj Computational Materials · doi:10.1038/s41524-017-0056-5 · Cited by 1,945
Digital twin: values, challenges and enablers from a modeling perspective
Rasheed, A., San, O., & Kvamsdal, T. (2020) · IEEE Access · doi:10.1109/access.2020.2970143 · Cited by 1,952
Scientific discovery in the age of artificial intelligence.
Wang, H., Fu, T., Du, Y., Gao, W., Huang, K., Liu, Z., Chandak, P., Liu, S., Van Katwyk, P., Deac, A., et al. (2023) · Nature · doi:10.1038/s41586-023-06221-2 · Cited by 1,823
Can we open the black box of AI?
Castelvecchi, D. (2016) · Nature · doi:10.1038/538020a · Cited by 1,773
Data-driven discovery of partial differential equations
Rudy, S. H., Brunton, S. L., Proctor, J. L., & Kutz, J. N. (2017) · Science Advances · doi:10.1126/sciadv.1602614 · Cited by 1,557
Ouyang, R., Curtarolo, S., Ahmetcik, E., Scheffler, M., & Ghiringhelli, L. M. (2018) · Physical Review Materials · doi:10.1103/physrevmaterials.2.083802 · Cited by 944
Data-driven discovery of coordinates and governing equations
Champion, K., Lusch, B., Kutz, J. N., & Brunton, S. L. (2019) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.1906995116 · Cited by 909
Schneider, G. (2018) · Nature Reviews Drug Discovery · doi:10.1038/nrd.2017.232 · Cited by 910
Combining Machine Learning and Computational Chemistry for Predictive Insights Into Chemical Systems
Keith, J. A., Vassilev-Galindo, V., Cheng, B., Chmiela, S., Gastegger, M., Müller, K.-R., & Tkatchenko, A. (2021) · Chemical Reviews · doi:10.1021/acs.chemrev.1c00107 · Cited by 849
Data‐Driven Materials Science: Status, Challenges, and Perspectives
Himanen, L., Geurts, A., Foster, A. S., & Rinke, P. (2019) · Advanced Science · doi:10.1002/advs.201900808 · Cited by 808
Hart, G. L. W., Mueller, T., Toher, C., & Curtarolo, S. (2021) · Nature Reviews Materials · doi:10.1038/s41578-021-00340-w · Cited by 703
Willett, K. W., Lintott, C. J., Bamford, S. P., Masters, K. L., Simmons, B. D., Casteels, K. R. V., Edmondson, E. M., Fortson, L. F., Kaviraj, S., Keel, W. C., et al. (2013) · Monthly Notices of the Royal Astronomical Society · doi:10.1093/mnras/stt1458 · Cited by 659
Mathematical discoveries from program search with large language models
Romera-Paredes, B., Barekatain, M., Novikov, A., Balog, M., Kumar, M. P., Dupont, E., Ruiz, F. J. R., Ellenberg, J. S., Wang, P., Fawzi, O., et al. (2024) · Nature · doi:10.1038/s41586-023-06924-6 · Cited by 544
“Genetic programming is a subfield of computer science concerned with automatically generating or discovering computer programs using evolutionary methods 15,72,73 and is used for symbolic regression applications 74,75 and discovery of optimization algorithms 76 among others.”
MethodInferring biological networks by sparse identification of nonlinear dynamics
Mangan, N. M., Brunton, S. L., Proctor, J. L., & Kutz, J. N. (2016) · IEEE Transactions on Molecular, Biological and Multi-Scale Communications · doi:10.1109/tmbmc.2016.2633265 · Cited by 436
Weng, B., Song, Z., Zhu, R., Yan, Q., Sun, Q., Grice, C. G., Yan, Y., & Yin, W.-J. (2020) · Nature Communications · doi:10.1038/s41467-020-17263-9 · Cited by 376
Dimiduk, D. M., Holm, E. A., & Niezgoda, S. R. (2018) · Integrating Materials and Manufacturing Innovation · doi:10.1007/s40192-018-0117-8 · Cited by 347
Symbolic regression in materials science
Wang, Y., Wagner, N., & Rondinelli, J. M. (2019) · MRS Communications · doi:10.1557/mrc.2019.85 · Cited by 322
Data-driven modeling and learning in science and engineering
Montáns, F. J., Chinesta, F., Gómez-Bombarelli, R., & Kutz, J. N. (2019) · Comptes Rendus. Mécanique · doi:10.1016/j.crme.2019.11.009 · Cited by 299
Data-Driven Aerospace Engineering: Reframing the Industry with Machine Learning
Brunton, S. L., Nathan Kutz, J., Manohar, K., Aravkin, A. Y., Morgansen, K., Klemisch, J., Goebel, N., Buttrick, J., Poskin, J., Blom-Schieber, A. W., et al. (2021) · AIAA Journal · doi:10.2514/1.j060131 · Cited by 270
Quality and Diversity Optimization: A Unifying Modular Framework
Cully, A., & Demiris, Y. (2018) · IEEE Transactions on Evolutionary Computation · doi:10.1109/tevc.2017.2704781 · Cited by 258
Jain, A., Hautier, G., Ong, S. P., & Persson, K. (2016) · Journal of Materials Research · doi:10.1557/jmr.2016.80 · Cited by 244
Reverse engineering and identification in systems biology: strategies, perspectives and challenges
Villaverde, A. F., & Banga, J. R. (2014) · Journal of The Royal Society Interface · doi:10.1098/rsif.2013.0505 · Cited by 229
Mana, A. A., Allouhi, A., Hamrani, A., Rehman, S., el Jamaoui, I., & Jayachandran, K. (2024) · Smart Agricultural Technology · doi:10.1016/j.atech.2024.100416 · Cited by 245
Coveney, P. V., Dougherty, E. R., & Highfield, R. R. (2016) · Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences · doi:10.1098/rsta.2016.0153 · Cited by 229
Integration of Neural Network-Based Symbolic Regression in Deep Learning for Scientific Discovery
Kim, S., Lu, P. Y., Mukherjee, S., Gilbert, M., Jing, L., Ceperic, V., & Soljacic, M. (2021) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2020.3017010 · Cited by 215
A review and perspective on hybrid modeling methodologies
Schweidtmann, A. M., Zhang, D., & von Stosch, M. (2024) · Digital Chemical Engineering · doi:10.1016/j.dche.2023.100136 · Cited by 178
Discovery of nonlinear multiscale systems: Sampling strategies and embeddings
Champion, K. P., Brunton, S. L., & Kutz, J. N. (2019) · SIAM Journal on Applied Dynamical Systems · doi:10.1137/18m1188227 · Cited by 171
Sparse identification of nonlinear dynamics for rapid model recovery
Quade, M., Abel, M., Nathan Kutz, J., & Brunton, S. L. (2018) · Chaos: An Interdisciplinary Journal of Nonlinear Science · doi:10.1063/1.5027470 · Cited by 163
A Bayesian machine scientist to aid in the solution of challenging scientific problems
Guimerà, R., Reichardt, I., Aguilar-Mogas, A., Massucci, F. A., Miranda, M., Pallarès, J., & Sales-Pardo, M. (2020) · Science Advances · doi:10.1126/sciadv.aav6971 · Cited by 136
DreamCoder: growing generalizable, interpretable knowledge with wake–sleep Bayesian program learning
Ellis, K., Wong, L., Nye, M., Sablé-Meyer, M., Cary, L., Anaya Pozo, L., Hewitt, L., Solar-Lezama, A., & Tenenbaum, J. B. (2023) · Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences · doi:10.1098/rsta.2022.0050 · Cited by 125
The Dawes Review 10: The impact of deep learning for the analysis of galaxy surveys
Huertas-Company, M., & Lanusse, F. (2023) · Publications of the Astronomical Society of Australia · doi:10.1017/pasa.2022.55 · Cited by 102
“See Schmidt & Lipson (2009) for more details.”
BackgroundDreamCoder: bootstrapping inductive program synthesis with wake-sleep library learning
Ellis, K., Wong, C., Nye, M., Sablé-Meyer, M., Morales, L., Hewitt, L., Cary, L., Solar-Lezama, A., & Tenenbaum, J. B. (2021) · Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation · doi:10.1145/3453483.3454080 · Cited by 103
Age-Fitness Pareto Optimization
Schmidt, M., & Lipson, H. (2011) · Genetic and Evolutionary Computation · doi:10.1007/978-1-4419-7747-2_8 · Cited by 99
Self-citationQuantum optimization with a novel Gibbs objective function and ansatz architecture search
Li, L., Fan, M., Coram, M., Riley, P., & Leichenauer, S. (2020) · Physical Review Research · doi:10.1103/physrevresearch.2.023074 · Cited by 98
The neuromechanics of animal locomotion: From biology to robotics and back
Ramdya, P., & Ijspeert, A. J. (2023) · Science Robotics · doi:10.1126/scirobotics.adg0279 · Cited by 92
Toward an artificial intelligence physicist for unsupervised learning
Wu, T., & Tegmark, M. (2019) · Physical Review E · doi:10.1103/physreve.100.033311 · Cited by 99
Machine Learning and Deep Learning: Open Issues and Future Research Directions for the Next 10 Years
Pramod, A., Naicker, H. S., & Tyagi, A. K. (2021) · Computational Analysis and Deep Learning for Medical Care · doi:10.1002/9781119785750.ch18 · Cited by 85
Digital Twin: Values, Challenges and Enablers
Rasheed, A., San, O., & Kvamsdal, T. (2019) · arXiv · doi:10.48550/arxiv.1910.01719 · Cited by 81
Language Model Crossover: Variation through Few-Shot Prompting
Meyerson, E., Nelson, M. J., Bradley, H., Gaier, A., Moradi, A., Hoover, A. K., & Lehman, J. (2024) · ACM Transactions on Evolutionary Learning and Optimization · doi:10.1145/3694791 · Cited by 75
Live-cell imaging powered by computation
Shroff, H., Testa, I., Jug, F., & Manley, S. (2024) · Nature Reviews Molecular Cell Biology · doi:10.1038/s41580-024-00702-6 · Cited by 75
Optimization of formulations using robotic experiments driven by machine learning DoE
Cao, L., Russo, D., Felton, K., Salley, D., Sharma, A., Keenan, G., Mauer, W., Gao, H., Cronin, L., & Lapkin, A. A. (2021) · Cell Reports Physical Science · doi:10.1016/j.xcrp.2020.100295 · Cited by 75
Evans, J., & Rzhetsky, A. (2010) · Science · doi:10.1126/science.1189416 · Cited by 68
Machine learning in materials design: Algorithm and application*
Song, Z., Chen, X., Meng, F., Cheng, G., Wang, C., Sun, Z., & Yin, W.-J. (2020) · Chinese Physics B · doi:10.1088/1674-1056/abc0e3 · Cited by 63
Study on bandgap predications of ABX3-type perovskites by machine learning
Liu, Y., Yan, W., Zhu, H., Tu, Y., Guan, L., & Tan, X. (2022) · Organic Electronics · doi:10.1016/j.orgel.2021.106426 · Cited by 57
Balaji, V. (2021) · Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences · doi:10.1098/rsta.2020.0085 · Cited by 57
One model for the learning of language
Yang, Y., & Piantadosi, S. T. (2022) · Proceedings of the National Academy of Sciences · doi:10.1073/pnas.2021865119 · Cited by 50
Modeling generalization in machine learning: a methodological and computational study
Barbiero, P., Squillero, G., & Tonda, A. (2020) · arXiv · doi:10.48550/arxiv.2006.15680 · Cited by 39
AlphaEvolve: A coding agent for scientific and algorithmic discovery
Novikov, A., Vũ, N., Eisenberger, M., Dupont, E., Huang, P.-S., Wagner, A. Z., Shirobokov, S., Kozlovskii, B., Ruiz, F. J. R., Mehrabian, A., et al. (2025) · arXiv · doi:10.48550/arxiv.2506.13131 · Cited by 15
“In particular, classical evolutionary techniques have succeeded in symbolic regression applications [66, 87], automated scientific [21] or algorithmic [16] discovery, and scheduling [118] problems.”
Chang, H.-Y., Alvarado, A., Weber, T., & Marian, J. (2019) · Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms · doi:10.1016/j.nimb.2019.05.079 · Cited by 15
Automated Scientific Discovery: From Equation Discovery to Autonomous Discovery Systems
Kramer, S., Cerrato, M., Brugger, J., Džeroski, S., & King, R. (2023) · arXiv · doi:10.48550/arxiv.2305.02251 · Cited by 10
Scientific Artificial Intelligence: From a Procedural Toolkit to Cognitive Coauthorship
Bisenbaev, A. K. (2026) · Philosophies · doi:10.3390/philosophies11010012 · Cited by 3
Metadata
- Authors
- Schmidt, M., & Lipson, H.
- Venue
- Science
- Published
- 2009-04-03
- Volume
- 324
- Issue
- 5923
- Pages
- 81-85
- ISSN
- 0036-8075 (ISSN-L)
- 1095-9203
- OpenAlex
- W1979769287
- Cited by
- 2,890
- References
- 2
- FWCI
- 40.76
- Type
- journal article
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.