论文

对称性约束的语言引导程序合成:从噪声与部分观测中发现支配方程

Symmetry-Constrained Language-Guided Program Synthesis for Discovering Governing Equations from Noisy and Partial Observations

模型推理推理搜索与路径规划

摘要

从实验观测中发现紧凑的支配方程是定量科学的核心目标之一,然而当测量有噪声、相关状态变量未被观测、或多个符号结构在统计不确定性内同样能解释数据时,实用发现流水线经常失败。这里我们介绍SymLang(Symmetry-constrained Language-guided equation discovery),一个统一框架,汇集了三个此前分离的思想:(i)类型化对称性约束文法,将量纲分析、群论不变性和奇偶性约束编码为硬产生式规则,在任何拟合之前平均消除71.3%的候选表达式树;(ii)语言模型引导的程序合成,其中一个微调的7B参数提议器以可解释的数据描述符为条件,高效导航受约束的搜索空间;(iii)MDL正则化的贝叶斯模型选择,并与块自举(block-bootstrap)稳定性分析结合,量化结构不确定性而非承诺单一最佳方程。在横跨经典力学、电动力学、热力学、种群动力学和非线性振子的133个动力系统中,SymLang在10%观测噪声下达到83.7%的精确结构恢复率——比次优基线提高22.4个百分点——同时将分布外外推误差降低61%,并几乎消除守恒律违反(最近竞争者为3.1 x 10-3 对 187.3 x 10-3的物理漂移)。在所有测试情形中,该框架都正确识别结构简并,显式报告而非返回一个自信但错误的单一方程。该框架完全开源、可复现,提供了从原始数据到可解释、物理可审计符号定律的原则性路径。

对称性约束的语言引导程序合成:从噪声与部分观测中发现支配方程
图2:(a) 样本效率。精确结构恢复率(%)随观测时间步的变化(10133系统基准,20个随机种子)。虚线竖线标出SymLang( ≈ 4.8 {\approx}4.8 k步)与PySR( ≈ 19 {\approx}19 k步)跨越80threshold的位置;双向箭头量化了语法约束搜索 4 × 4\times 的样本优势。(b) 结构不确定性机制。三个代表性系统的模型权重分布。(b1) 可辨识:> > 96%的权重质量集中在 e 1 e_{1} 上,bootstrap稳定性高。(b2) 二值简并:接近相等的49/48划分正确地表明两种符号形式在训练数据上观测等价。(b3) 连续简并:弥散的权重分布表明固有的不可辨识性。只有SymLang能产生这些诊断;所有基线都只返回一个不带不确定性的单点估计。