PINN

DeepONet:データ駆動型(data-driven)の機械学習による高速シミュレーション


こんにちは、データアナリティクス部門のロベルト・フバチです。

私たちは今、まさに「ビッグデータ時代」に生きています。日々、人々によって膨大なデータが生成・収集されており、これを分析することで貴重な洞察が得られる一方、大きな課題も生まれています。こうした課題に対応するため、新しいツールや技術が次々と登場しています。これにより、データを効率的に処理し、価値ある情報を抽出することが可能になっています。そのツールの一例が、今回のブログで紹介するDeepONet(Deep Operator Network)です。

DeepONetは、ある関数を別の関数に変換する方法を学習するために設計されたニューラルネットワークのアーキテクチャです。従来、このような変換を行うには、2つの関数の関係を定義する明確な規則が必要でした。しかし、DeepONetは与えられた例から直接規則を学習するため、従来のような明示的な規則は不要です。

DeepONetの活用例として、与えられた関数の定積分を計算するタスク(詳細は以下参照)が挙げられます。これは比較的単純なタスクですが、DeepONetはさらに複雑なタスクにも対応可能です。例えば、さまざまなプロセスや自然現象のモデリングが挙げられます。これらのタスクは、しばしば非常に複雑な方程式や規則が関わるため、理解には専門的な知識が求められます。

DeepONetの利点は、複雑な規則をデータから直接学習できる点です。これにより、専門家でなくてもプロセスのモデリングが可能になります。さらに、DeepONetを一度訓練すれば、未知の条件下での問題を従来の方法よりもはるかに速く解決できます。
続きを読む

測定結果や実験結果を処理するための物理情報ニューラルネットワーク(PINN)

こんにちはデータアナリティクス部のロベルト・フバチです。少し前に、「物理情報ニューラルネットワーク(PINN)」物理情報ニューラルネットワーク)について書きました。このネットワークは、自然界や工業で起きる現象を記述する偏微分方程式を解くために使われます。しかし、このネットワークの欠点は、一度学習させると、その特定の条件に対してのみ解を提供し、新しい条件下での予測には使えないという点です。PINNの学習には、よく数値計算のコンピュータシミュレーション結果 が使われます。これはPINNの可能性を示すためには有用ですが、実用的な観点から見ると、それほどでもありません。既に数値解が得られているので、新しい計算を行う必要がないからです。新しい条件下での予測にも使えるより実用的な方法として、実験や測定結果と組み合わせたPINNが提案されています。そこで、今回はこの活用例を2つ紹介したいと思います。
続きを読む

偏微分方程式を保持したニューラルネットワーク


こんにちはデータアナリティクス部のフバチ(Robert Hubacz)です。以前、偏微分方程式(PDE)を解くための特別なツールである「物理情報ニューラルネットワーク(PINN)」について紹介しました。PDEは自然現象や科学的イベントを理解するのに役立ちます。PINNは少量のデータやデータがなくても機能するため、多くの研究者が関心を持っています。しかし、PINNは一度訓練されると、状況が変わった場合には再訓練が必要です。例えば、パイプ内の水の流れが少し変わるだけでも、PINNを再訓練しなければなりません。一方、未知の状況を予測することは、ニューラルネットワークが作られた主な理由の一つです。

そこで、このブログではPDEを解決するために設計された別のニューラルネットワークについて紹介したいと思います。これらのネットワークは、解決を目指すPDEの構造を反映するように設計されています(Sharma et al., 2023)。具体例として、PDEを保持したニューラルネットワーク(PPNN)というネットワークです(Liu et al., 2024)。
続きを読む

INTRODUCTION TO PHYSICS-INFORMED NEURAL NETWORKS

はじめましてフバチと申します。私は、もともと化学エンジニアで、日本に来る前は、ワルシャワ工科大学(ポーランド)で20年ほど働いていました。私は2021年5月からエコモットのデータアナリティクス部に勤務しています。エコモットで働くことで、異常検知、点群超解像、画像ノイズ除去といった問題に対するAI手法の応用について、新たな経験を積むことが出来ました。これらの問題はすべて、私にとって非常に興味深いものでした。また、私自身、化学工学の課題にAIツールを導入することにも興味があり、最近、物理情報に基づくニューラルネットワーク(PINN)について調べています。
このブログでは、私が調査したPINNについて、簡単な実験を交えて紹介したいと思います。データ分析やAI活用に興味がある方から反応を頂ければ嬉しく思います。

PINNは、物質、エネルギー、流体などの輸送現象のシミュレーションを可能にします。このようなシミュレーションは、化学反応におけるプロセス理解には欠かせません。
続きを読む