Benchmarking data-driven material models on the classic Treloar dataset
Organizations: Institute of Applied Mechanics, Egerlandstraße 5, Friedrich-Alexander-Universität Erlangen-Nürnberg, 91058 Erlangen, Germany · Department of Mechanical Engineering, Stanford University, 440 Escondido Mall, California 94305, United States.
Abstract
Machine learning is rapidly reshaping constitutive modeling, offers new ways to learn material behavior directly from experimental data, and challenges long-established modeling paradigms. But with a growing number of machine-learning-based approaches available, how do they compare in practice? In this paper, we use the classic experimental data of Treloar to benchmark popular frameworks for hyperelasticity: (Generalized-Invariant) Constitutive Artificial Neural Networks, Physics-Augmented Neural Networks, (Adaptive) Material Fingerprinting, and Efficient Unsupervised Constitutive Law Identification & Discovery. We compare their fitting performance, computational cost, hyperparameter sensitivity, and ease of implementation. Furthermore, we discuss the trade-offs between predictive accuracy and model complexity. The latter is assessed by quantifying both the number of material parameters in the discovered models and the computational time required to evaluate the constitutive model and its derivatives. The results show that all methods can reproduce the benchmark data remarkably well. Rather than identifying a single winner, we highlight the strengths and limitations of each approach and provide practical guidance for their use. The source code for all six methods, including the training and comparison scripts, as well as all results and data used in this study, is publicly available via https://doi.org/10.5281/zenodo.21915635.
Figures & tables
| Method | Solvers / Algorithms | Hyperparameters | Modeling Decisions |
| EUCLID | Coordinate Descent (CD) Least Angle Regression (LARS) | Number of terms in the library Regularization parameter Thresholding parameter \theta_{{\mathrel{\scalebox{0.5}[1]{\rightarrow}}}{0}} | Choice of the library features Model input variables |
| Material Fingerprinting | Pattern-recognition | Number of fingerprints in the database Parameter sampling during database generation | Choice of the models in the database Model input variables |
| Adaptive Material Fingerprinting | Adaptive pattern-recognition | Number of fingerprints in the database Parameter sampling during database generation Number of terms in the model Step size | Choice of the modeling features in the database Model input variables |
| PANN | Various (usually gradient-based) SGD Adam L-BFGS | Learning rate Number of epochs Number of layers Number of neurons per layer Optional ML hyperparameters (e.g., regularization, early stopping, dropout, scheduling) | Choice of the activation functions Model input variables |
| CANN and GI-CANN | Various (usually gradient-based) SGD Adam L-BFGS | Learning rate Number of epochs Number of layers Number of neurons per layer Optional ML hyperparameters (e.g., regularization, early stopping, dropout, scheduling) | Choice of the activation functions Model input variables |
Hyperelasticity
Hyperelasticity models large, reversible deformations in materials using nonlinear stress–strain laws, supporting simulation of soft solids and elastomers.
See all 18 papers