Grammar-based ordinary differential equation discovery

IF 8.9 1区 工程技术 Q1 ENGINEERING, MECHANICAL
Karin Yu , Eleni Chatzi , Georgios Kissas
{"title":"Grammar-based ordinary differential equation discovery","authors":"Karin Yu ,&nbsp;Eleni Chatzi ,&nbsp;Georgios Kissas","doi":"10.1016/j.ymssp.2025.113395","DOIUrl":null,"url":null,"abstract":"<div><div>The understanding and modeling of complex physical phenomena through dynamical systems has historically driven scientific progress, providing essential tools for predicting system behavior under diverse conditions over time. In engineering, the discovery of dynamical systems is indispensable for computational modeling, diagnostics, prognostics, and control of engineered systems. Joining recent efforts that harness the power of symbolic regression in this domain, we propose a novel framework for the end-to-end discovery of ordinary differential equations (ODEs), termed <em>Grammar-based ODE Discovery Engine</em> (GODE). The proposed methodology combines formal grammars with dimensionality reduction and stochastic search for efficiently navigating high-dimensional combinatorial spaces. Grammars serve to inject domain knowledge and provide structure, both constraining and guiding the search for candidate expressions. GODE proves to be more sample- and parameter-efficient than state-of-the-art transformer-based models and to discover more accurate and parsimonious ODE expressions than both genetic programming- and other grammar-based methods, particularly for complex inference tasks, such as the discovery of structural dynamics. Thus, we introduce a tool that could play a catalytic role in dynamics discovery tasks, including modeling, system identification, and monitoring applications.</div></div>","PeriodicalId":51124,"journal":{"name":"Mechanical Systems and Signal Processing","volume":"240 ","pages":"Article 113395"},"PeriodicalIF":8.9000,"publicationDate":"2025-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mechanical Systems and Signal Processing","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0888327025010969","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
引用次数: 0

Abstract

The understanding and modeling of complex physical phenomena through dynamical systems has historically driven scientific progress, providing essential tools for predicting system behavior under diverse conditions over time. In engineering, the discovery of dynamical systems is indispensable for computational modeling, diagnostics, prognostics, and control of engineered systems. Joining recent efforts that harness the power of symbolic regression in this domain, we propose a novel framework for the end-to-end discovery of ordinary differential equations (ODEs), termed Grammar-based ODE Discovery Engine (GODE). The proposed methodology combines formal grammars with dimensionality reduction and stochastic search for efficiently navigating high-dimensional combinatorial spaces. Grammars serve to inject domain knowledge and provide structure, both constraining and guiding the search for candidate expressions. GODE proves to be more sample- and parameter-efficient than state-of-the-art transformer-based models and to discover more accurate and parsimonious ODE expressions than both genetic programming- and other grammar-based methods, particularly for complex inference tasks, such as the discovery of structural dynamics. Thus, we introduce a tool that could play a catalytic role in dynamics discovery tasks, including modeling, system identification, and monitoring applications.

Abstract Image

基于语法的常微分方程发现
历史上,通过动力系统对复杂物理现象的理解和建模推动了科学进步,为预测系统在不同条件下的行为提供了必要的工具。在工程中,动态系统的发现对于工程系统的计算建模、诊断、预测和控制是不可或缺的。结合最近在该领域利用符号回归的力量的努力,我们提出了一个用于端到端发现常微分方程(ODE)的新框架,称为基于语法的ODE发现引擎(GODE)。该方法将形式语法与降维和随机搜索相结合,以有效地导航高维组合空间。语法用于注入领域知识并提供结构,约束和指导候选表达式的搜索。事实证明,与最先进的基于变压器的模型相比,GODE具有更高的样本和参数效率,并且比遗传编程和其他基于语法的方法发现更准确和更简洁的ODE表达式,特别是对于复杂的推理任务,例如结构动力学的发现。因此,我们介绍了一个可以在动态发现任务中发挥催化作用的工具,包括建模、系统识别和监控应用程序。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Mechanical Systems and Signal Processing
Mechanical Systems and Signal Processing 工程技术-工程:机械
CiteScore
14.80
自引率
13.10%
发文量
1183
审稿时长
5.4 months
期刊介绍: Journal Name: Mechanical Systems and Signal Processing (MSSP) Interdisciplinary Focus: Mechanical, Aerospace, and Civil Engineering Purpose:Reporting scientific advancements of the highest quality Arising from new techniques in sensing, instrumentation, signal processing, modelling, and control of dynamic systems
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信