The construction of loss functions presents a major challenge in data-driven modeling involving weak-form operators in PDEs and gradient flows, particularly due to the need to select test functions appropriately. We address this challenge by introducing self-test loss functions, which employ test functions that depend on the unknown parameters, specifically for cases where the operator depends linearly on the unknowns. The proposed self-test loss function conserves energy for gradient flows and coincides with the expected log-likelihood ratio for stochastic differential equations. Importantly, it is quadratic, facilitating theoretical analysis of identifiability and well-posedness of the inverse problem, while also leading to efficient parametric or nonparametric regression algorithms. It is computationally simple, requiring only low-order derivatives or even being entirely derivative-free, and numerical experiments demonstrate its robustness against noisy and discrete data.
翻译:在涉及偏微分方程弱形式算子与梯度流的数驱建模中,损失函数的构建是一个主要挑战,这尤其源于需要恰当地选择测试函数。我们通过引入自测试损失函数来解决这一挑战,该函数采用依赖于未知参数的测试函数,特别适用于算子线性依赖于未知量的情形。所提出的自测试损失函数能够保持梯度流的能量守恒,并且与随机微分方程的期望对数似然比相一致。重要的是,该函数是二次型的,便于对反问题的可辨识性与适定性进行理论分析,同时也能导出高效的参数或非参数回归算法。其计算简单,仅需低阶导数甚至完全无需导数,数值实验表明其对含噪声和离散数据具有鲁棒性。