arXiv reaDer
PDE モデリングのための Clifford Neural Layers
Clifford Neural Layers for PDE Modeling
偏微分方程式 (PDE) は、物理プロセスのシミュレーションをスカラー場とベクトル場が相互作用し、時間とともに共進化するものとして記述するために、科学と工学で広く使用されています。標準的な解法は計算コストが高いため、ニューラル PDE サロゲートは、これらのシミュレーションを加速するための活発な研究トピックになっています。ただし、現在の方法では、さまざまなフィールドとそれらの内部コンポーネントの間の関係が明示的に考慮されていません。これらはしばしば相関しています。マルチベクトル場のレンズを通してこのような相関場の時間発展を見ることで、これらの制限を克服することができます。マルチベクトル フィールドは、スカラー、ベクトル、およびバイベクトルやトライベクトルなどの高次コンポーネントで構成されます。乗算、加算、その他の算術演算などの代数的性質は、クリフォード代数によって記述できます。私たちの知る限りでは、この論文は、深層学習のコンテキストでクリフォード畳み込みおよびクリフォードフーリエ変換とともに、このようなマルチベクトル表現の最初の使用法を示しています。結果として得られる Clifford ニューラル層は、普遍的に適用可能であり、流体力学、天気予報、および一般的な物理システムのモデリングの分野で直接使用されます。一般的なニューラル PDE サロゲートの畳み込み演算とフーリエ演算を、2D ナビエストークスと気象モデリング タスク、および 3D マクスウェル方程式の Clifford 演算に置き換えることで、Clifford ニューラル層の利点を経験的に評価します。同様のパラメーター数の場合、Clifford ニューラル層は、テストされたニューラル PDE サロゲートの一般化機能を一貫して改善します。 PyTorch 実装のソース コードは、https://microsoft.github.io/cliffordlayers/ で入手できます。
Partial differential equations (PDEs) see widespread use in sciences and engineering to describe simulation of physical processes as scalar and vector fields interacting and coevolving over time. Due to the computationally expensive nature of their standard solution methods, neural PDE surrogates have become an active research topic to accelerate these simulations. However, current methods do not explicitly take into account the relationship between different fields and their internal components, which are often correlated. Viewing the time evolution of such correlated fields through the lens of multivector fields allows us to overcome these limitations. Multivector fields consist of scalar, vector, as well as higher-order components, such as bivectors and trivectors. Their algebraic properties, such as multiplication, addition and other arithmetic operations can be described by Clifford algebras. To our knowledge, this paper presents the first usage of such multivector representations together with Clifford convolutions and Clifford Fourier transforms in the context of deep learning. The resulting Clifford neural layers are universally applicable and will find direct use in the areas of fluid dynamics, weather forecasting, and the modeling of physical systems in general. We empirically evaluate the benefit of Clifford neural layers by replacing convolution and Fourier operations in common neural PDE surrogates by their Clifford counterparts on 2D Navier-Stokes and weather modeling tasks, as well as 3D Maxwell equations. For similar parameter count, Clifford neural layers consistently improve generalization capabilities of the tested neural PDE surrogates. Source code for our PyTorch implementation is available at https://microsoft.github.io/cliffordlayers/.
updated: Thu Mar 02 2023 23:50:34 GMT+0000 (UTC)
published: Thu Sep 08 2022 17:35:30 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト