Cited by 215Evolutionary Algorithms and ApplicationsModel Reduction and Neural NetworksNeural Networks and Applications

Integration of Neural Network-Based Symbolic Regression in Deep Learning for Scientific Discovery

Open access
Kim, Samuel, Lu, Peter Y., Mukherjee, Srijon, Gilbert, Michael, Jing, Li, Ceperic, Vladimir, Soljacic, Marin·2021·IEEE Transactions on Neural Networks and Learning Systems

Abstract

Symbolic regression is a powerful technique to discover analytic equations that describe data, which can lead to explainable models and the ability to predict unseen data. In contrast, neural networks have achieved amazing levels of accuracy on image recognition and natural language processing tasks, but they are often seen as black-box models that are difficult to interpret and typically extrapolate poorly. In this article, we use a neural network-based architecture for symbolic regression called the equation learner (EQL) network and integrate it with other deep learning architectures such that the whole system can be trained end-to-end through backpropagation. To demonstrate the power of such systems, we study their performance on several substantially different tasks. First, we show that the neural network can perform symbolic regression and learn the form of several functions. Next, we present an MNIST arithmetic task where a convolutional network extracts the digits. Finally, we demonstrate the prediction of dynamical systems where an unknown parameter is extracted through an encoder. We find that the EQL-based architecture can extrapolate quite well outside of the training data set compared with a standard neural network-based architecture, paving the way for deep learning to be applied in scientific exploration and discovery.

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/tnnls.2020.3017010

Cites

22 of 22 references verified0 citation errors · 0 not checkable

Statistics

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.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 5

  1. Z. Long, Y. Lu, X. Ma, and B. Dong, "PDE-net: Learning PDEs from data," in Proc. Mach. Learn. Res., Jul. 2018, pp. 3208-3216. [Online]. Available: http://proceedings.mlr.press/v80/long18a.html
  2. A. Trask, F. Hill, S. E. Reed, J. Rae, C. Dyer, and P. Blunsom, "Neural arithmetic logic units," in Advances in Neural Informa- tion Processing Systems 31, S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett, Eds. New York, NY, USA: Curran Associates, Inc., 2018, pp. 8035-8044. [Online]. Available: http://papers.nips.cc/paper/8027-neural-arithmetic-logic-units.pdf
  3. P. Y. Lu, S. Kim, and M. Soljačić, "Extracting interpretable physical parameters from spatiotemporal systems using unsu- pervised learning," 2019, arXiv:1907.06011. [Online]. Available: http://arxiv.org/abs/1907.06011 · arXiv
  4. T. Tieleman and G. Hinton, "Lecture 6.5-RMSPROP: Divide the gradient by a running average of its recent magnitude," COURSERA, Neural Netw. Mach. Learn., vol. 4, no. 2, pp. 26-31, 2012.
  5. S. S. Du, J. D. Lee, H. Li, L. Wang, and X. Zhai, "Gradient descent finds global minima of deep neural networks," 2018, arXiv:1811.03804. [Online]. Available: http://arxiv.org/abs/1811.03804 · arXiv

Cited by

Sorted by citations

Authors
Kim, S., Lu, P. Y., Mukherjee, S., Gilbert, M., Jing, L., Ceperic, V., & Soljacic, M.
Affiliations
  • Massachusetts Institute of Technology (US)
  • Meta (United States) (US)
Venue
IEEE Transactions on Neural Networks and Learning Systems
Published
2021-09
Volume
32
Issue
9
Pages
4166-4177
ISSN
  • 2162-237X (ISSN-L)
  • 2162-2388
OpenAlex
W2996029397
Cited by
215
References
22
Citations by year
2026: 30 · 2025: 56 · 2024: 50 · 2023: 34 · 2022: 23 · 2021: 18 · 2020: 4
FWCI
7.76
Type
journal article
Language
en
Open access
Locations
  • IEEE Transactions on Neural Networks and Learning Systems (publishedVersion, cc-by)
  • PubMed (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • DSpace@MIT (Massachusetts Institute of Technology) (submittedVersion, cc-by-nc)
  • arXiv (Cornell University)
  • Bulletin of the American Physical Society
Funders
  • Army Research Office under Cooperative Agreement (W911NF-18-2-0048)
  • Department of Defense through the National Defense Science and Engineering Graduate Fellowship (NDSEG) Program
  • MIT–SenseTime Alliance on Artificial Intelligence
  • Defense Advanced Research Projects Agency (HR00111890042)
  • United States Air Force Research Laboratory (FA8750-19-2-1000)
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Evolutionary Algorithms and Applications
  • Physical Sciences › Physics and Astronomy › Statistical and Nonlinear Physics › Model Reduction and Neural Networks
  • Physical Sciences › Computer Science › Artificial Intelligence › Neural Networks and Applications
Keywords
symbolic regression, end-to-end learning, explainable models, extrapolation, parameter estimation, convolutional neural networks, scientific discovery, black-box interpretability
MeSH terms
Deep Learning, Biomechanical Phenomena, Computer Systems, Feedback, Humans, Research Design, Linear Models, Neural Networks, Computer

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