Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-09T02:54:35.001Z Has data issue: false hasContentIssue false

Symbolic regression in materials science

Published online by Cambridge University Press:  21 June 2019

Yiqun Wang
Affiliation:
Department of Materials Science and Engineering, Northwestern University, Evanston, IL 60208, USA
Nicholas Wagner
Affiliation:
Department of Materials Science and Engineering, Northwestern University, Evanston, IL 60208, USA
James M. Rondinelli*
Affiliation:
Department of Materials Science and Engineering, Northwestern University, Evanston, IL 60208, USA
*
Address all correspondence to James M. Rondinelli at jrondinelli@northwestern.edu

Abstract

The authors showcase the potential of symbolic regression as an analytic method for use in materials research. First, the authors briefly describe the current state-of-the-art method, genetic programming-based symbolic regression (GPSR), and recent advances in symbolic regression techniques. Next, the authors discuss industrial applications of symbolic regression and its potential applications in materials science. The authors then present two GPSR use-cases: formulating a transformation kinetics law and showing the learning scheme discovers the well-known Johnson–Mehl–Avrami–Kolmogorov form, and learning the Landau free energy functional form for the displacive tilt transition in perovskite LaNiO3. Finally, the authors propose that symbolic regression techniques should be considered by materials scientists as an alternative to other machine learning-based regression models for learning from data.

Information

Type
Artificial Intelligence Prospectives
Copyright
Copyright © Materials Research Society 2019 
Figure 0

Figure 1. Relative contribution from different research domains to scientific journals related to ML and symbolic regression. Shaded panels indicate a 20% level of the research domain, emphasizing an opportunity in materials science. (inset) The trend in the number of related publications on a natural logarithmic scale (ordinate) related to ML, ML and materials science, and symbolic regression, with respect to time.

Figure 1

Figure 2. Tree structure chromosome representation of computer programs in GP. (a) parent 1 (1 + exp(−x1)); (b) parent 2 $\left(kx_5/\sqrt {x_2^2 + 4} \right)$; (c) child of genetic crossover operation $\left(1 + \exp \left(-\sqrt {x_2^2 + 4} \right)\right)$; and (d) child of subtree mutation operation (x7 − 0.5 + exp(−x1)).

Figure 2

Figure 3. GP flowchart depicting the iterative solution-finding process.

Figure 3

Table I. Comparison of GPSR and its alternative methods: MRGP, GSGP, CGP, GP-RVM, EPR, and FFX.

Figure 4

Figure 4. Example Pareto front showing trade-off between solution complexity and variance accounted for (VAF). Reproduced with permission from La Cava et al.[50]

Figure 5

Table II. List of hyperparameters used in GPSR to learn the Avrami equation. A grid-search method is used to find the optimal hyperparameters from the top three parameter sets.

Figure 6

Table III. Functions predicted by GPSR and numerical fitting results for the Avarmi equation describing copper recrystallization.

Figure 7

Figure 5. GPSR prediction and performance with different datasets. Left panels correspond to the direct experimental data while right panels use interpolated experimental data (a) 135 °C experimental data, (b) 135 °C extrapolated data, (c) 113 °C experimental data, (d) 113 °C extrapolated data, (e) 102 °C experimental data, and (f) 102 °C extrapolated data.

Figure 8

Figure 6. Landau free energy G for perovksite LaNiO3 as a function of the order parameter θ at different temperatures. Both solid and dashed lines are calculated using Eq. (1) with coefficients reported in Ref. 82. Only solid lines are used during the training. The filled symbols correspond to GPSR-predicted results using Eq. (2).