Skip to main content
QUICK REVIEW

[論文レビュー] Bridging Physics-based and Data-driven modeling for Learning Dynamical Systems

Rui Wang, Danielle C. Maddix|arXiv (Cornell University)|Nov 20, 2020
Model Reduction and Neural Networks参考文献 37被引用数 21
ひとこと要約

この論文は、自動微分を活用して機械的力学的システムのパラメータを推定する物理情報付きディープラーニングフレームワークAutoODEを提案する。分布シフト下での予測において、データ駆動型モデルを著しく上回る性能を示し、COVID-19のような現実世界の力学的システムにおいて、データおよびパrameterドメインのシフトが生じる際、ディープラーニングモデルが失敗することを示している。一方、AutoODEはシステムの基本的力学をモデル化することで、頑健な一般化性能を維持する。

ABSTRACT

How can we learn a dynamical system to make forecasts, when some variables are unobserved? For instance, in COVID-19, we want to forecast the number of infected and death cases but we do not know the count of susceptible and exposed people. While mechanics compartment models are widely used in epidemic modeling, data-driven models are emerging for disease forecasting. We first formalize the learning of physics-based models as AutoODE, which leverages automatic differentiation to estimate the model parameters. Through a benchmark study on COVID-19 forecasting, we notice that physics-based mechanistic models significantly outperform deep learning. Our method obtains a 57.4% reduction in mean absolute errors for 7-day ahead COVID-19 forecasting compared with the best deep learning competitor. Such performance differences highlight the generalization problem in dynamical system learning due to distribution shift. We identify two scenarios where distribution shift can occur: changes in data domain and changes in parameter domain (system dynamics). Through systematic experiments on several dynamical systems, we found that deep learning models fail to forecast well under both scenarios. While much research on distribution shift has focused on changes in the data domain, our work calls attention to rethink generalization for learning dynamical systems.

研究の動機と目的

  • 観測されていない主要変数(例:感受性者、潜伏者)が存在する状況において、特に疫学的モデリングにおいて力学的システムの予測を困難にする課題に対処すること。
  • COVID-19のような現実世界の力学的システムにおいて、補間タスクでは優れた性能を示すにもかかわらず、予測においてデータ駆動型ディープラーニングモデルが劣化する理由を調査すること。
  • データドメインおよびパrameterドメインにおける分布シフトが、力学的システムにおけるディープラーニングの一般化性能に与える影響を根本的要因として同定・分析すること。
  • 自動微分と機械的モデリングを活用して、未観測のデータおよびパrameterレジームに対しても一般化できる、頑健な物理情報付き手法—AutoODE—を開発すること。
  • SEIR、ロトカ=ヴォルテラ、フィッツフーリュー=ナグumoを含む複数の力学的システムにおいて、制御された分布シフト下で物理ベースモデルとディープラーニングモデルをベンチマークすること。

提案手法

  • 数値積分を介した自動微分を用いて、物理ベースモデルにおけるパラメータ推定を形式化し、AutoODEフレームワークを導入する。
  • COVID-19の予測を改善する新規のコンpartimentalモデルST-SuEIRを構築し、最良のディープラーニングベースライン比で7日後予測の平均絶対誤差を57.4%低減する。
  • 制御されたパrameterおよび初期値の変動を伴う既知の力学的システムから生成された合成時系列データを用いて、ディープラーニングモデル(Seq2Seq、FC、Transformer、NeuralODE)を訓練する。
  • データシフトおよびパrameterシフトの両方のテストセットに対して、内挿(訓練ドメイン内)と外挿(訓練ドメイン外)の両方の評価を実施する。
  • ドメイン間での公平な比較を確保するため、正規化されたシステムパラメータおよび初期値を用い、テストセットは明示的に分布シフト下での一般化性能を評価するように設計されている。
  • 予測性能の比較に主にRMSEを指標として用い、さまざまな分布シフトシナリオ下でのモデル間比較を実施する。

実験結果

リサーチクエスチョン

  • RQ1なぜデータ駆動型ディープラーニングモデルは、訓練データでは優れた性能を示すにもかかわらず、現実世界の力学的システム(例:COVID-19)の予測において一般化に失敗するのか?
  • RQ2データドメインにおける分布シフト(例:新しい初期条件)が、力学的システムにおけるディープラーニングモデルの一般化性能にどのように影響するのか?
  • RQ3パrameterドメインにおける分布シフト(例:感染率や回復率の変化)が、ディープラーニングモデルの予測精度にどのように影響するのか?
  • RQ4物理ベースモデル(例:AutoODE)は、ディープラーニングモデルが失敗するデータおよびパrameterドメインの両方のシフト下でも、頑健な性能を維持できるか?
  • RQ5機械的理解とディープラーニングを組み合わせたハイブリッドモデルは、力学的システムの予測における一般化性能をどの程度向上させられるか?

主な発見

  • 物理ベースモデル、特にAutoODEは、COVID-19流行における累積確認件数、回復者数、死亡者数の予測において、特に感染者数および回復者数の予測でディープラーニングモデルを著しく上回る。
  • SEIRダイナミクスの外挿テストセットにおいて、ディープラーニングモデル(Seq2Seq、FC、Transformer、NeuralODE)は最大7.89 RMSEの高い誤差を示したが、AutoODEはほぼ一定の誤差(0.91–1.02 RMSE)を維持しており、優れた一般化性能を示している。
  • ロトカ=ヴォルテラダイナミクスにおいて、ディープラーニングモデルのパrameter外挿セットにおけるRMSEは、内挿時(0.050)から外挿時(0.215)に上昇したが、AutoODEの誤差は安定して0.054のままであった。
  • フィッツフーリュー=ナグumoダイナミクスにおいて、最良のディープラーニングモデル(Seq2Seq)のパrameter外挿におけるRMSEは4.14であったのに対し、AutoODEは0.91にとどまり、パrameterシフト下での頑健性を確認した。
  • 本研究では、データドメインおよびパrameterドメインの2つの主要因が、モデルが訓練データを記憶しても一般化性能を著しく低下させる分布シフトの根本的要因であると同定した。
  • ST-SuEIRモデルは、最良のディープラーニング競合モデル比で7日後予測の平均絶対誤差を57.4%低減し、現実世界の疫学的予測における物理情報付きモデリングの優位性を示した。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。