Skip to main content
QUICK REVIEW

[論文レビュー] Differentiable, learnable, regionalized process-based models with physical outputs can approach state-of-the-art hydrologic prediction accuracy

Dapeng Feng, Jiangtao Liu|arXiv (Cornell University)|Mar 28, 2022
Hydrological Forecasting Using AIEnvironmental Science被引用数 19
ひとこと要約

この論文は、物理的プロセスの理解とニューラルネットワークの最適化を組み合わせた、微分可能で学習可能な局所化されたプロセスベースの水文モデル(δモデルと呼ばれる)を導入する。HBV水文モデルの主要モジュールにニューラルネットワークを埋め込むことで、土壌水分、蒸発散、基底流といった物理的に整合性のある出力を得つつ、671個の米国流域における中央値NSEEが0.732に達する近似最先端の流出予測精度を達成した。

ABSTRACT

Predictions of hydrologic variables across the entire water cycle have significant value for water resource management as well as downstream applications such as ecosystem and water quality modeling. Recently, purely data-driven deep learning models like long short-term memory (LSTM) showed seemingly-insurmountable performance in modeling rainfall-runoff and other geoscientific variables, yet they cannot predict untrained physical variables and remain challenging to interpret. Here we show that differentiable, learnable, process-based models (called δ models here) can approach the performance level of LSTM for the intensively-observed variable (streamflow) with regionalized parameterization. We use a simple hydrologic model HBV as the backbone and use embedded neural networks, which can only be trained in a differentiable programming framework, to parameterize, enhance, or replace the process-based model modules. Without using an ensemble or post-processor, δ models can obtain a median Nash Sutcliffe efficiency of 0.732 for 671 basins across the USA for the Daymet forcing dataset, compared to 0.748 from a state-of-the-art LSTM model with the same setup. For another forcing dataset, the difference is even smaller: 0.715 vs. 0.722. Meanwhile, the resulting learnable process-based models can output a full set of untrained variables, e.g., soil and groundwater storage, snowpack, evapotranspiration, and baseflow, and later be constrained by their observations. Both simulated evapotranspiration and fraction of discharge from baseflow agreed decently with alternative estimates. The general framework can work with models with various process complexity and opens up the path for learning physics from big data.

研究の動機と目的

  • 水文学における完全にデータ駆動の深層学習モデルの限界、例えば解釈不能性や未学習の物理変数の予測不能性を是正すること。
  • 物理的プロセスの表現を保持しつつ、エンドツーエンド微分可能な学習を可能にするハイブリッドモデリングフレームワークの開発。
  • ニューラルネットワークを用いた局所化されたパラメータ化により、多様な水文気象条件にわたる一般化性能の向上。
  • モデル出力が物理的に整合的であり、蒸発散や基底流といった未学習変数の観測によって制約可能であることを保証すること。
  • 物理的制約を施した学習可能なモデルが、アンサンブルや後処理を必要とせず、最先端のLSTMモデルと同等の予測精度を達成できることを実証すること。

提案手法

  • 水循環のプロセスベースのモジュールを用いてシミュレーションするため、HBV(Hydrologiska Byrån model)を物理的バックボーンとして使用する。
  • 雪解け、土壌水分、流出など、主要なHBVモジュールを、バックプロパゲーションで訓練可能な微分可能なニューラルネットワークに置き換えまたは強化する。
  • 流域固有のデータでモデルを訓練することで、水文気象的に類似した地域間での転移学習を可能にする、局所化されたパラメータ化を適用する。
  • 微分可能プログラミングフレームワークを用いて、物理的パrameterとニューラルネットワーク重みの両方の勾配に基づく最適化を可能にする、エンドツーエンドのモデル訓練を実施する。
  • Daymet気象強制力データセットと第二の代替データセットを用い、異なる気候条件下でのモデル性能を評価する。
  • モデル出力(例:蒸発散、基底流)を独立した観測と比較・制約可能であることで、物理的整合性を確保する。

実験結果

リサーチクエスチョン

  • RQ1微分可能で学習可能なプロセスベースモデルは、LSTMのような最先端の深層学習モデルと同等の流出予測精度を達成できるか?
  • RQ2ニューラルネットワークがプロセスベースモジュールをどれほど向上または置き換え可能でありながら、物理的整合性と解釈可能性を維持できるか?
  • RQ3提案されたフレームワークは、未学習の物理変数(例:土壌水分、蒸発散、基底流)を妥当な精度で予測できるか?
  • RQ4局所化されたパラメータ化は、米国各地の多様な流域におけるモデルの一般化性能にどのように影響するか?
  • RQ5流出以外の物理変数の独立した観測によって、モデル出力が意味的に制約可能か?

主な発見

  • δモデルはDaymet強制力データセットを用いて671個の米国流域で中央値NSEEが0.732を達成し、同一条件下でLSTMモデルの0.748に非常に近い性能を示した。
  • 第二の強制力データセットでは、δモデルのNSEEは0.715、LSTMモデルは0.722を記録し、予測精度においてほぼ同等の性能を示した。
  • モデルは蒸発散や基底流といった未学習変数についても物理的に整合性のある出力を生成できており、他の推定値と良好な一致を示した。
  • フレームワークにより、微分可能なニューラルネットワークを用いたプロセスベースモデルのエンドツーエンド訓練が可能となり、物理的および学習成分の両方の勾配に基づく最適化が可能になった。
  • 局所化されたパラメータ化は、モデルの一般化性能を顕著に向上させ、多様な水文気象的環境においても安定した性能を発揮した。
  • この手法は、物理的解釈可能性を維持しつつ、かつて純粋にデータ駆動のモデルにしか達成できなかった性能水準に到達した。

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

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

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

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