{"title":"用于快速推理的超参数化欧拉超弹性模型的符号特征工程","authors":"Nhon N. Phan , WaiChing Sun , John D. Clayton","doi":"10.1016/j.cma.2025.117792","DOIUrl":null,"url":null,"abstract":"<div><div>We introduce HYDRA, a learning algorithm that generates symbolic hyperelasticity models designed for running in 3D Eulerian hydrocodes that require fast and robust inference time. Classical deep learning methods require a large number of neurons to express a learned hyperelasticity model adequately. Large neural network models may lead to slower inference time when compared to handcrafted models expressed in symbolic forms. This expressivity-speed trade-off is not desirable for high-fidelity hydrocodes that require one inference per material point per time step. Pruning techniques may speed up inference by removing/deactivating less important neurons, but often at a non-negligible expense of expressivity and accuracy. In this work, we introduce a post-hoc procedure to convert a neural network model into a symbolic one to reduce inference time. Rather than directly confronting NP-hard symbolic regression in the ambient strain space, HYDRA leverages a data-driven projection to map strain onto a hyperplane and a neural additive model to parameterize the hyperplane via univariate bases. This setting enables us to convert the univariate bases into symbolic forms via genetic programming with explicit control of the expressivity-speed trade-off. Additionally, the availability of analytical models provides the benefits of ensuring the enforcement of physical constraints (e.g., material frame indifference, material symmetry, growth condition) and enabling symbolic differentiation that may further reduce the memory requirement of high-performance solvers. Benchmark numerical examples of material point simulations for shock loading in <span><math><mi>β</mi></math></span>-octahydro-1,3,5,7-tetranitro-1,3,5,7-tetrazocine (<span><math><mi>β</mi></math></span>-HMX) are performed to assess the practicality of using the discovered machine learning models for high-fidelity simulations.</div></div>","PeriodicalId":55222,"journal":{"name":"Computer Methods in Applied Mechanics and Engineering","volume":"437 ","pages":"Article 117792"},"PeriodicalIF":7.3000,"publicationDate":"2025-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"HYDRA: Symbolic feature engineering of overparameterized Eulerian hyperelasticity models for fast inference time\",\"authors\":\"Nhon N. Phan , WaiChing Sun , John D. Clayton\",\"doi\":\"10.1016/j.cma.2025.117792\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>We introduce HYDRA, a learning algorithm that generates symbolic hyperelasticity models designed for running in 3D Eulerian hydrocodes that require fast and robust inference time. Classical deep learning methods require a large number of neurons to express a learned hyperelasticity model adequately. Large neural network models may lead to slower inference time when compared to handcrafted models expressed in symbolic forms. This expressivity-speed trade-off is not desirable for high-fidelity hydrocodes that require one inference per material point per time step. Pruning techniques may speed up inference by removing/deactivating less important neurons, but often at a non-negligible expense of expressivity and accuracy. In this work, we introduce a post-hoc procedure to convert a neural network model into a symbolic one to reduce inference time. Rather than directly confronting NP-hard symbolic regression in the ambient strain space, HYDRA leverages a data-driven projection to map strain onto a hyperplane and a neural additive model to parameterize the hyperplane via univariate bases. This setting enables us to convert the univariate bases into symbolic forms via genetic programming with explicit control of the expressivity-speed trade-off. Additionally, the availability of analytical models provides the benefits of ensuring the enforcement of physical constraints (e.g., material frame indifference, material symmetry, growth condition) and enabling symbolic differentiation that may further reduce the memory requirement of high-performance solvers. Benchmark numerical examples of material point simulations for shock loading in <span><math><mi>β</mi></math></span>-octahydro-1,3,5,7-tetranitro-1,3,5,7-tetrazocine (<span><math><mi>β</mi></math></span>-HMX) are performed to assess the practicality of using the discovered machine learning models for high-fidelity simulations.</div></div>\",\"PeriodicalId\":55222,\"journal\":{\"name\":\"Computer Methods in Applied Mechanics and Engineering\",\"volume\":\"437 \",\"pages\":\"Article 117792\"},\"PeriodicalIF\":7.3000,\"publicationDate\":\"2025-03-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Methods in Applied Mechanics and Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0045782525000647\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/2/7 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Methods in Applied Mechanics and Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045782525000647","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/2/7 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
HYDRA: Symbolic feature engineering of overparameterized Eulerian hyperelasticity models for fast inference time
We introduce HYDRA, a learning algorithm that generates symbolic hyperelasticity models designed for running in 3D Eulerian hydrocodes that require fast and robust inference time. Classical deep learning methods require a large number of neurons to express a learned hyperelasticity model adequately. Large neural network models may lead to slower inference time when compared to handcrafted models expressed in symbolic forms. This expressivity-speed trade-off is not desirable for high-fidelity hydrocodes that require one inference per material point per time step. Pruning techniques may speed up inference by removing/deactivating less important neurons, but often at a non-negligible expense of expressivity and accuracy. In this work, we introduce a post-hoc procedure to convert a neural network model into a symbolic one to reduce inference time. Rather than directly confronting NP-hard symbolic regression in the ambient strain space, HYDRA leverages a data-driven projection to map strain onto a hyperplane and a neural additive model to parameterize the hyperplane via univariate bases. This setting enables us to convert the univariate bases into symbolic forms via genetic programming with explicit control of the expressivity-speed trade-off. Additionally, the availability of analytical models provides the benefits of ensuring the enforcement of physical constraints (e.g., material frame indifference, material symmetry, growth condition) and enabling symbolic differentiation that may further reduce the memory requirement of high-performance solvers. Benchmark numerical examples of material point simulations for shock loading in -octahydro-1,3,5,7-tetranitro-1,3,5,7-tetrazocine (-HMX) are performed to assess the practicality of using the discovered machine learning models for high-fidelity simulations.
期刊介绍:
Computer Methods in Applied Mechanics and Engineering stands as a cornerstone in the realm of computational science and engineering. With a history spanning over five decades, the journal has been a key platform for disseminating papers on advanced mathematical modeling and numerical solutions. Interdisciplinary in nature, these contributions encompass mechanics, mathematics, computer science, and various scientific disciplines. The journal welcomes a broad range of computational methods addressing the simulation, analysis, and design of complex physical problems, making it a vital resource for researchers in the field.