ダイナミクスの部分的な知識しか利用できない状況で複雑なダイナミクス現象を予測することは、さまざまな科学分野で蔓延している問題です。このコンテキストでは、純粋にデータ駆動型のアプローチでは間違いなく不十分ですが、標準的な物理モデリングベースのアプローチは単純すぎる傾向があり、無視できないエラーが発生します。この作業では、APHYNITYフレームワークを紹介します。これは、深いデータ駆動モデルを使用して微分方程式で記述された不完全な物理ダイナミクスを拡張するための原理的なアプローチです。これは、ダイナミクスを2つのコンポーネントに分解することで構成されます。1つは事前の知識があるダイナミクスを説明する物理コンポーネント、もう1つは物理モデルのエラーを説明するデータ駆動型コンポーネントです。学習問題は、物理モデルが可能な限り多くのデータを説明するように注意深く定式化されますが、データ駆動型コンポーネントは、物理モデルではキャプチャできない情報のみを説明します。それ以上でもそれ以下でもありません。これは、この分解の存在と一意性を提供するだけでなく、解釈可能性を保証し、一般化に役立ちます。それぞれが異なるファミリーの現象、すなわち反応拡散方程式、波動方程式、非線形減衰振り子を表す3つの重要な使用例で行われた実験は、APHYNITYが近似物理モデルを効率的に活用してシステムの進化を正確に予測できることを示しています。関連する物理パラメータを正しく識別します。コードはhttps://github.com/yuan-yin/APHYNITYで入手できます。
Forecasting complex dynamical phenomena in settings where only partial knowledge of their dynamics is available is a prevalent problem across various scientific fields. While purely data-driven approaches are arguably insufficient in this context, standard physical modeling based approaches tend to be over-simplistic, inducing non-negligible errors. In this work, we introduce the APHYNITY framework, a principled approach for augmenting incomplete physical dynamics described by differential equations with deep data-driven models. It consists in decomposing the dynamics into two components: a physical component accounting for the dynamics for which we have some prior knowledge, and a data-driven component accounting for errors of the physical model. The learning problem is carefully formulated such that the physical model explains as much of the data as possible, while the data-driven component only describes information that cannot be captured by the physical model, no more, no less. This not only provides the existence and uniqueness for this decomposition, but also ensures interpretability and benefits generalization. Experiments made on three important use cases, each representative of a different family of phenomena, i.e. reaction-diffusion equations, wave equations and the non-linear damped pendulum, show that APHYNITY can efficiently leverage approximate physical models to accurately forecast the evolution of the system and correctly identify relevant physical parameters. Code is available at https://github.com/yuan-yin/APHYNITY .