Parsimonious Neural Networks Learn Interpretable Physical Laws

By Saaketh Desai

Materials Engineering, Purdue University, West Lafayette, IN

Published on

Abstract

Run the Tool: Parsimonious neural networks Machine learning methods are widely used as surrogate models in the physical sciences, but less explored is the use of machine learning to discover interpretable laws from data. This tutorial introduces parsimonious neural networks (PNNs), a combination of neural networks and evolutionary optimization to find models that balance accuracy with parsimony. As an example, you will learn how to train a PNN to learn interpretable laws that predict the melting temperature of a material given fundamental properties such as elastic constants and volume. You will also learn how to interpret the discovered PNN models as physical laws, and understand how various PNN models, as well as traditional models such as the Lindemann melting law, trade parsimony and accuracy.

The nanoHUB tool "Parsimonious Neural Networks" is used in this hands-on tutorial.

Please download the handout that accompanies this tutorial.

Sponsored by

Cite this work

Researchers should cite this work as follows:

  • Saaketh Desai (2021), "Parsimonious Neural Networks Learn Interpretable Physical Laws," https://nanohub.org/resources/35026.

    BibTex | EndNote

Time

Tags