機械学習による天気予報の進歩
新しいアプローチが機械学習モデルを使って天気予報の精度を向上させる。
Ankur Mahesh, William Collins, Boris Bonev, Noah Brenowitz, Yair Cohen, Joshua Elms, Peter Harrington, Karthik Kashinath, Thorsten Kurth, Joshua North, Travis OBrien, Michael Pritchard, David Pruitt, Mark Risser, Shashank Subramanian, Jared Willard
― 1 分で読む
目次
正確な天気予報を作るのは難しいよね、特に珍しい厳しい天候イベントを予測する時は。従来の天気予報手法は、大体100回くらいのシミュレーションに頼ることが多いけど、もっと多くのシミュレーション、つまり「アンサンブルメンバー」を使うことで、天候の変動性をもっとよく理解できる。だから、何千回もシミュレーションをすることで、通常の少ないセットよりも極端な天候イベントをよく捉えられるわけ。
でも、標準的な予測モデルは計算の負担が大きいから、何千ものメンバーを使ったアンサンブルを作るのは難しいことが多い。そこで、機械学習技術を使って、もっと効率的に大きなアンサンブルを作る方法を探っているんだ。
このパートでは、SFNO(Spherical Fourier Neural Operators)という機械学習モデルを使った天気予報の生成に関する新しいアプローチを紹介するよ。この予報システムをどうやって作るか、どんな重要な選択をしたかを説明するね。
アンサンブル天気予報システムの設計
俺たちのアンサンブル予報システムは、二つの不確実性に対処することを目指してる。初期の天候条件の不確実性と、モデル自体の不確実性だ。初期条件の不確実性を解決するために、「ブレッドベクター」っていう手法を使ってる。この技術は、初期の天候観測における最も重要なエラーを特定してサンプリングするのを助けるんだ。モデルの不確実性に対しては、SFNOモデルの異なるバージョンを作って、各々異なる初期設定とパラメータを使う。「チェックポイント」って呼ばれてるよ。
俺たちは新しいアプローチを、ヨーロッパ中期気象予報センターの統合予報システム(IFS)と比較することにした。俺たちのシステムの効果を測るために、様々な条件で予測の正確さを評価する一連のテストを設定してるんだ。
SFNOモデルは約11億の調整可能なパラメータを持ってるから、信頼できる確率的予測を出すことができるよ。個々のメンバーの予測が「乖離」し始めると、全体のアンサンブル平均は時間と共に劣化するけど、これは天気予報では予想されることなんだ。でも、個々のメンバーはその正確さを保ってるから、リアルな天候条件をシミュレートするためには大事だね。これにより、俺たちのアンサンブル手法が時間を超えた大気の挙動を捕らえる有用な天気予報を作るのにうまく機能していることが示されている。
珍しい天候イベント予測の課題
最近の異常気象の例、例えば2017年のハリケーン・ハーヴィーや2021年の太平洋北西部での極端な暑さは、気候変動に関連してこういうイベントがどれくらい発生するかをよりよく理解する必要性を引き起こしている。残念ながら、現在のモデルは大規模アンサンブルを走らせるための高い計算コストのために、これらの珍しいイベントを予測するのが難しいことが多いんだ。
例えば、CESM2-LEっていうコミュニティ地球システムモデル2の大規模アンサンブルは、いくつかの大きなアンサンブルを生成できるけど、その中で最も珍しいイベントを捉えるにはさらに大きなサンプルサイズが必要なんだ。研究によると、極端なイベントに関しては、標準モデルからのいくつかの類似例だけが似ていると考えられる予測を生むことが分かった。こうした課題は、通常の高い計算負担なしにもっと大きなアンサンブルを許可する機械学習に基づく新しい方法が必要だという明確な必要性を示している。
機械学習技術を利用することで、これらの大きなアンサンブルをもっと効率的に生成できるようになる。俺たちのアプローチの大きな利点の一つは、確率的な天気予測を生み出す可能性だ。つまり、単一の予測を提供する代わりに、様々なシナリオに基づく結果の範囲を提供するってこと。
Spherical Fourier Neural Operatorsの利用
SFNOは、この種のモデリングにとって効率的なアーキテクチャとして目立っている。特に、全地球にわたる天候データを扱う際に必要な、球面上の複雑な天候ダイナミクスを表現するのに適してる。これは、予測プロセスの中で混沌とした動態を評価しながら安定性を保つのを助ける。
SFNOを使って、様々な気象変数を持つ天気予報を作成しつつ、ブレッドベクターや複数のチェックポイントを利用して予測の不確実性を表現している。複数のSFNOモデルを同時に訓練することで、異なる初期条件に対する大気の応答の変動性をよりよく捉えられる。
アンサンブル設計の決定事項
アンサンブルの設計中に、パフォーマンスを最大化するためのいくつかの重要な決定をした。主要な要素の一つは、初期条件の摂動とモデルの摂動を生成する手法だ。初期条件の変動は、初期の天候状態で最も速く成長するエラーを捉えるように設計されたブレッドベクターを使って生成している。その一方で、モデルの摂動は複数のSFNOモデルを初めから訓練することで実現し、幅広い予測セットを得ることができる。
SFNOの訓練は、ヨーロッパ中期気象予報センターの再解析データセットであるERA5で行われている。俺たちは、誤差を最小化しつつ、簡単に解釈できる予測を生成できるようにモデルの構成にも工夫している。
従来手法に対するパフォーマンスの評価
俺たちのアンサンブルの効果を確保するために、長年天気予報のゴールドスタンダードであるIFSの結果と比較することにしている。評価には、SFNO-BVMCが時間を超えて天候条件を適切にシミュレートできるかを確認するための様々な診断を通じた全体的なパフォーマンスの評価が含まれる。
具体的には、これらのモデルが珍しい厳しい天候イベントに対してどれくらもうまく機能するかに興味がある。俺たちの分析には、アンサンブルが正確に予測できる能力と、予測の広がりを維持する能力に基づいたスコアの評価が含まれている。
結果の概要
要するに、俺たちの初期結果は、SFNO-BVMCが従来の手法に比べて有望なパフォーマンスを示すことを示しているし、計算効率も良いことがわかった。いくつかの指標でIFSにやや劣るけど、SFNO-BVMCにはさらなる発展の可能性がたくさんある。
次の研究パートでは、SFNO-BVMCを使うことで、珍しい極端な天候イベントの分析をよりよく行えるようにするための巨大なアンサンブルを生成する方法を示すつもりだ。何千ものシミュレーションを作って、社会や環境にとって重要な影響を持つが頻繁には起こらないイベントの統計に関する貴重な情報を明らかにすることを目指している。
結論
天気予報は常に進化している分野で、その課題は革新的な解決策を必要としている。俺たちの研究は、極端な天候イベントを従来の手法よりも正確にシミュレートできる効率的な機械学習に基づくアンサンブル予報システムを作る一歩を示している。今後この研究を進める中で、気象学者や意思決定者が厳しい天候イベントにより適切に備え、対応できるツールを提供できることを願っている、特に我々の気候が変わり続ける中でね。
SFNO-BVMCの成功により、天気予測を生成する方法において大きな進展が期待されていて、大気の挙動を理解し予測する新たな可能性が広がる。将来的には、この巨大アンサンブルモデルの詳細な動作を検討し、珍しいが重大な影響を持つ天候イベントへの影響に焦点を当てるつもりだ。
タイトル: Huge Ensembles Part I: Design of Ensemble Weather Forecasts using Spherical Fourier Neural Operators
概要: Studying low-likelihood high-impact extreme weather events in a warming world is a significant and challenging task for current ensemble forecasting systems. While these systems presently use up to 100 members, larger ensembles could enrich the sampling of internal variability. They may capture the long tails associated with climate hazards better than traditional ensemble sizes. Due to computational constraints, it is infeasible to generate huge ensembles (comprised of 1,000-10,000 members) with traditional, physics-based numerical models. In this two-part paper, we replace traditional numerical simulations with machine learning (ML) to generate hindcasts of huge ensembles. In Part I, we construct an ensemble weather forecasting system based on Spherical Fourier Neural Operators (SFNO), and we discuss important design decisions for constructing such an ensemble. The ensemble represents model uncertainty through perturbed-parameter techniques, and it represents initial condition uncertainty through bred vectors, which sample the fastest growing modes of the forecast. Using the European Centre for Medium-Range Weather Forecasts Integrated Forecasting System (IFS) as a baseline, we develop an evaluation pipeline composed of mean, spectral, and extreme diagnostics. Using large-scale, distributed SFNOs with 1.1 billion learned parameters, we achieve calibrated probabilistic forecasts. As the trajectories of the individual members diverge, the ML ensemble mean spectra degrade with lead time, consistent with physical expectations. However, the individual ensemble members' spectra stay constant with lead time. Therefore, these members simulate realistic weather states, and the ML ensemble thus passes a crucial spectral test in the literature. The IFS and ML ensembles have similar Extreme Forecast Indices, and we show that the ML extreme weather forecasts are reliable and discriminating.
著者: Ankur Mahesh, William Collins, Boris Bonev, Noah Brenowitz, Yair Cohen, Joshua Elms, Peter Harrington, Karthik Kashinath, Thorsten Kurth, Joshua North, Travis OBrien, Michael Pritchard, David Pruitt, Mark Risser, Shashank Subramanian, Jared Willard
最終更新: 2024-08-06 00:00:00
言語: English
ソースURL: https://arxiv.org/abs/2408.03100
ソースPDF: https://arxiv.org/pdf/2408.03100
ライセンス: https://creativecommons.org/licenses/by/4.0/
変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。
オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。
参照リンク
- https://publications.copernicus.org/for_authors/manuscript_preparation.html
- https://ctan.org/pkg/pifont
- https://zenodo.org/records/13137296
- https://zenodo.org/records/13141566
- https://portal.nersc.gov/cfs/m4416/earth2mip
- https://github.com/ankurmahesh/earth2mip-fork/tree/HENS
- https://portal.nersc.gov/cfs/m4416/
- https://github.com/NVIDIA/modulus-makani
- https://github.com/ankurmahesh/earth2mip-fork/tree/scoring