← 最新の論文
⚛️ 量子物理学

Discovering formally verified quantum programs with AI

本論文は、定理証明器Leanの形式検証フレームワーク内で動作する大規模言語モデルエージェントが、量子算術や融合シミュレーションといった科学的応用において既存のベースラインを大幅に上回る性能向上を実現する、新規の量子プログラムを自律的に発見し、その正当性を数学的に証明できることを示している。

原著者: Sergey Shirobokov, Ben Jaderberg, Katerina Hristova, George Tsoukalas, Johannes Bausch, Eric Wieser, Francisco J. H. Heras, Nicholas C. Rubin, Guang Hao Low, Sébastien Racanière, Nenad Tomašev, Lei M.
公開日 2026-11-09
📖 1 分で読めます🧠 じっくり読む

原著者: Sergey Shirobokov, Ben Jaderberg, Katerina Hristova, George Tsoukalas, Johannes Bausch, Eric Wieser, Francisco J. H. Heras, Nicholas C. Rubin, Guang Hao Low, Sébastien Racanière, Nenad Tomašev, Lei M. Zhang, James Watson, Tanuj Khattar, Aws Albarghouthi, Stavan Jain, Harun Khan, Leopoldo Sarra, Andrew W. Senior, Michael Broughton, Hussain Masoom, Sergio Boixo, Ryan Babbush, Swarat Chaudhuri, Pushmeet Kohli

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 ✨ これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

量子コンピュータは、新薬の設計から恒星の挙動のモデリングに至るまで、私たちが日常的に使用しているマシンでは不可能な問題を解決することを約束しています。しかし、実際にこれらのタスクを実行できるマシンを構築することは非常に困難です。ハードウェアはまだ初期段階にあり、エラーを起こしやすく、現実世界の科学に必要な大規模な計算を処理するにはあまりにも小規模すぎます。このギャップを埋めるために、科学者たちはより優れたアルゴリズム、つまり、最小限のリソースで問題を解決する方法を量子コンピュータに指示するステップバイステップの手順を必要としています。数十年にわたり、これらの手順を見つけ出すことは、単一のアイデアを洗練させるために何年も費やす人間の専門家の直感と懸命な努力に依存した、遅い手動のプロセスでした。

課題は、これらのアルゴリズムがあまりに複雑であるため、量子ハードウェアが完成する前に、それらが正しく機能するかどうかを確認するために最強の古典的コンピュータを使用することさえできないという点です。これは、「アルゴリズムをより良くしなければハードウェアが有用にならないが、ハードウェアなしではアルゴリズムを検証できない」という、一種の循環論法(キャッチ22)を生み出しています。Googleの研究チームは、人工知能と厳密な数学的証明を組み合わせることで、このサイクルを打破しました。彼らは、AIエージェントが研究者として振る舞い、コンピュータが絶対的な正確さをチェックできる言語を用いて量子プログラムを記述・テストするシステムを作り上げました。このアプローチにより、既存のコンピュータではシミュレートできないほど大規模な科学的問題に対して、新しい、極めて効率的なアルゴリズムを発見することが可能になりました。

研究者たちは、AIエージェントのチームが特定の科学的なパズルを解決するために協力し合うデジタル研究所を構築しました。単に推測して試行錯誤するのではなく、これらのエージェントは「定理証明器(theorem prover)」と呼ばれる厳格な枠組みの中で作業します。この枠組みを、提案された解決策のあらゆるステップが数学的に正しいことを証明することを要求するルールブックだと考えてください。エージェントの任務は、核融合炉内の粒子の相互作用や、体内で薬物分子がどのように分解されるかといった物理システムをシミュレートする量子プログラムを記述することです。もしエージェントが、時間を節約したり、より少ないリソースを使用したりするプログラムを提案した場合、システムは即座にその数学的妥当性をチェックします。もし証明が成立すれば、その解決策は保存され、失敗すれば、エージェントはそのエラーから学び、再挑戦します。このプロセスは、異なるエージェントのチームが互いの進捗を確認し、アイデアを共有し、互いの発見の上に新たな積み重ねを行える共有ワークスペースで行われ、これはまるで科学者たちの会議のようです。

この手法を用いて、チームは5つの主要な科学的課題に取り組みました。あるケースでは、多くの量子アルゴリズムで使用される基本的な数学的操作を改善し、従来の最善の方法よりも300倍近く効率的にしました。別のケースでは、探索アルゴリズムを最適化し、既知の最強の代替案よりも最大1.4倍高速な解を見つけ出しました。最も重要な成果は、複雑な物理現象のシミュレーションにおいて得られました。水素中を移動する粒子のエネルギー損失を追跡する核融合に関連するシミュレーションでは、AIは必要なリソースを11倍近く削減するプログラムを発見しました。光化学に関わる化学反応のシミュレーションでは、8倍の改善が見られました。最後に、人体が薬物を処理するのを助ける重要な酵素のモデルについては、AIは2.5倍近く効率的な解を見つけ出しました。

これらの結果は、単なる理論的な改善ではありません。これらは、科学的発見がどのように起こり得るかというパラダイムの変化を表しています。AIによって発見されたプログラムは非常に複雑で、数千もの論理的コンポーネントを含んでおり、現在の量子コンピュータで実行できる範囲を遥かに超えています。しかし、AIによる作業は形式的な数学的証明によって裏付けられているため、研究者はハードウェアが追いついたときに、これらのプログラムが正しく動作することを信頼できます。このシステムは、実質的に、まだ存在しない機械のためのアルゴリズムを設計することを可能にし、実用的な量子コンピューティングへの道のりを短縮します。アルゴリズムの探索を自動化し、数学的な確実性をもって検証することで、研究者たちは、人工知能が量子技術の開発を加速させ、かつては遅い手動の苦闘であったものを、迅速で協力的な発見プロセスへと変えられることを示しました。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →