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

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

[[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 を活用する方法

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

AIがITスキルと人材の需要をどのように変えているのか

AI は急速に日常のビジネス運営に不可欠な要素になりつつあり、すでに運用プロセスの改善、顧客サービス...

AIセキュリティリスクの予防と管理を強化するには、技術統合と法的規制に重点を置く必要がある

人工知能は、新たな科学技術革命と産業変革をリードする戦略的技術として、世界の主要国が科学技術の飛躍的...

...

大国同士が競争する中、なぜ彼らは人工知能で優位に立とうとするのでしょうか?

不確実性が人間関係を形作ります。感染症は、かつては直線的でスムーズで予測可能だった社会を予期せぬ形で...

なぜほとんどの経営幹部は自社がAI導入の準備ができていないと考えているのか

この分野の専門家は、AI技術が従業員に大きな変化をもたらし、企業のビジネスのやり方を変えていると述べ...

...

コンピュータビジョンの10年: ディープラーニングは変化をもたらすが、特定の課題においては依然として古典的な要素が優勢である

ビッグデータダイジェスト制作編集:ダイジェスト近年、コンピュータービジョン(CV)の発展は止められず...

複数人の3D姿勢を正確かつ効率的に推定、Meitu Beihang分散知覚シングルステージモデルがCVPRに採用

最近、トップコンピュータビジョンカンファレンスCVPR 2022がカンファレンスの参加結果を発表し、...

...

開発が急ピッチで進む、医療ロボットには大きな可能性がある

今日の社会では、ロボットはますます人間とつながるようになっています。産業用ロボットが組立ラインで忙し...

ロボットは人間と機械の協働チームの「リーダー」になれるでしょうか?どのように機能しますか?

ロボット技術の発展により、ロボットは実生活においてますます重要な役割を果たすようになるでしょう。人間...

過大評価された5つのテクノロジー:誇大宣伝の裏にある現実を探る

すべてのテクノロジーが期待通りの成果を上げたり、当初の約束を果たしたりするわけではありません。技術進...

マインドコントロールが現実に:話したり手を動かさずに、ただ横たわっているだけでゲームをプレイできる

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

Meili United のビジネスアップグレードにおける機械学習の応用

一般的に、機械学習は電子商取引の分野では、推奨、検索、広告の 3 つの主要な用途があります。今回は、...

企業がビジネスで人工知能をどのように活用しているか

ビジネスにおける人工知能 (AI) は、今日の企業にとって急速に一般的な競争ツールになりつつあります...