ディープマインドはニューラルネットワークを使ってシュレーディンガー方程式を解く物理学論文を発表した。

ディープマインドはニューラルネットワークを使ってシュレーディンガー方程式を解く物理学論文を発表した。

[[347629]]

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

シュレーディンガー方程式を解くだけで、分子の化学的性質を予測できます。しかし、現実は非常に厳しい。これまでのところ、科学者は電子が 1 つしかない水素原子についてのみ正確に解明でき、電子が 2 つしかないヘリウム原子についても無力である。

その理由は、2 つ以上の電子からなるシュレーディンガー方程式は複雑すぎて正確に解くことができないからです。

正確な解は存在しないため、科学者は結果が十分に近似している限り、原子や分子の挙動を予測できる実用的な近似解を見つけることを望んでいます。

最近、DeepMindは分子の電子的挙動を解くための「フェルミネットワーク」(FermiNet)をオープンソース化し、30個の電子を持つ有機分子に対して高い精度を達成した。論文の結果は「Physical Review Research」誌に掲載されました。

なぜフェルミネットワークと呼ばれるのでしょうか?

量子力学では、電子は正確な位置を持たず、波動関数から空間、つまり電子雲に電子が現れる確率を予測することしかできません。

例えば、水素原子の電子雲は次の形をとります。

表面の内側は電子が出現する確率が高い領域を表します。青い領域の波動関数は正であり、紫色の領域の波動関数は負です。 (注:波動関数の二乗は電子が出現する確率を表します)

分子のエネルギーは 0.5% 未満の誤差で予測できますが、化学者にとってはこれでは十分ではありません。分子の形状と化学的性質を正確に予測するには、0.001% の精度が必要であり、これはサッカー場の幅をミリメートルの精度で測定するのと同じです。

分子内の電子は原子核に引き付けられ、他の電子に反発されるだけでなく、量子力学のフェルミ・ディラック統計にも従います。つまり、2 つの電子が状態を交換すると、波動関数の符号が反転します。

これは、2 つの電子の状態がまったく同じになることはできないことも意味します。そうでない場合、波動関数は 0 になります。これは物理学では「パウリの排他原理」と呼ばれています。

フェルミネットワークはこの基本的な物理原理に基づいているため、DeepMind はこれを FermiNet と名付けました。

交換後は符号が反対になり、線形代数の行列式を思い出すかもしれません。行列式の任意の 2 つの行が入れ替わる場合、出力結果には -1 を掛ける必要があります。

物理学者もそう考えています。彼らはいわゆる「スレーター行列式」を使用して電子の波動関数を表現しますが、実際の状況はスレーター行列式よりもはるかに複雑です。電子の挙動をより正確に表現するには、何百万ものスレーター行列式の線形結合が必要になることがよくあります。

仕組み

関数の線形結合と比較すると、ニューラル ネットワークは複雑な関数を表現する場合に利点があることがよくあります。

FermiNet を構築する際、研究者はパウリの排他原理をニューラル ネットワークの第一原理として導入しました。

FermiNet では、各電子には個別の情報フローがあります。それだけでなく、ネットワークの各層のすべてのフローを平均化してから、次の層の各フローに渡します。このようにして、フローには正しい反対称性要件が満たされます。

さらに、FermiNet 行列式の各要素にはすべての電子が含まれており、これは波動関数に電子が 1 つしかない場合よりもはるかに効率的です。

スレーター行列式とは異なり、FermiNet は、ニューラル ネットワーク層が十分に広くなると真の波動関数に無限に近づくことができる汎用関数近似器です。

つまり、これらのネットワークを正しくトレーニングすれば、シュレーディンガー方程式にほぼ完全に正確な解を当てはめることができるはずです。

トレーニングは、システムのエネルギーを最小化して FermiNet をフィッティングすることによって行われます。 FermiNet は、モンテカルロ法を使用して電子配置をランダムに選択し、各電子配置のエネルギーを局所的に評価し、各配置の寄与を累積して最小化します。

実験結果

研究者らは、最大 10 個の電子を持つ原子に対して FermiNet を使用し、エネルギー精度は約 99.8% でした。

30電子シクロペンタジエンの場合、FermiNetは97%の精度でエネルギーを計算した。精度はそれほど高くないが、DeepMindは「安価だが精度が十分ではない」方法としては、これは大きな成果だと述べた。

FermiNet は GitHub でオープンソース化されました。コードは TensorFlow に基づいています。水素分子の計算に使用したい場合は、次のコードを試してみてください。

100 回の反復後、プログラムは水素原子の波動関数ファイルを出力します。公式の推奨では、GPU を使用して実行することが推奨されています。これは、8 つの GPU を使用してエチレン分子を計算するのに 2 日かかったためです。

DeepMind は、電子工学の研究に加えて、タンパク質の折り畳み、ガラス状態のダイナミクス、格子量子色力学などの他の基礎科学研究にもニューラル ネットワークを使用しています。

<<:  データ構造とアルゴリズム: グラフ構造

>>:  データセンターの物理的セキュリティに AI を活用する方法

ブログ    

推薦する

...

Microsoft Megvii の顔認識は 100% 動作不能! 写真の「見えないマント」で写真のプライバシー データを保護

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

GoogleのAutoML人工知能システムは、人間よりも優れた機械学習コードを作成できるようになりました

Google の AutoML システムは最近、研究者自身よりもさらに効率的な一連の機械学習コードを...

機械学習アルゴリズムを使用して配信リンクを最適化する方法

【51CTO.comオリジナル記事】 1. 背景紹介---VODソース配信の問題点オンデマンドビデオ...

ニューラルネットワークの動作原理を1つの記事で理解する

この記事では、ディープ ニューラル ネットワークの一般的な概要を説明します。今日では、人工知能につい...

...

将来、人工知能技術は動物実験に取って代わる可能性を秘めているのでしょうか?

動物実験は動物に対して行われる最も残酷な行為の一つと考えられています。研究によると、マウス、カエル、...

60歳以上のインターネット利用者は音声検索やAI学習ツールを活用し、急速に増加している

高齢者間の「情報格差」解消を求める声は衰えず、高齢者はインターネットへのアクセスに対する新たな要求に...

自動運転のための強化学習:人間主導の経験ベースのアプローチ

[[428302]] 2021年9月26日にarXivにアップロードされた論文「人間のガイダンスによ...

人工知能は 5 大製造業にどのような変化をもたらすのでしょうか? AIプロジェクトを成功に導く5つのステップ

今日、デジタル変革はビジネス存続の基盤となっています。自動化された工場から人工知能 (AI) 品質管...

[詳細] 人工知能を私たちが理解することは決してできないというのは本当でしょうか?

音声認識から言語翻訳、囲碁ロボットから自動運転車まで、あらゆる分野で人工知能による新たな進歩が起こっ...

Microsoft が Meta との AI および PyTorch の連携を強化

Microsoft は、Meta との AI パートナーシップをさらに拡大し、Meta が AI ...

コレクションにおすすめ!素晴らしい AWS 機械学習ツールキットの概要

[[330619]]テクノロジーとエコロジーの継続的な進化、およびアプリケーション シナリオの継続的...

米国の改正規則:自動運転車は人間の制御を必要としない

米道路交通安全局(NHTSA)は木曜日、自動運転車メーカーに対し、衝突基準を満たすために完全自動運転...