DeepQuantum: A PyTorch-based Software Platform for Quantum Machine Learning and Photonic Quantum Computing

DeepQuantum は、量子回路、光子量子回路、測定ベースの量子計算を独自に統合したオープンソースの PyTorch ベースのソフトウェアプラットフォームであり、光子量子計算と量子機械学習の両方に対する効率的なハイブリッド量子・古典モデル化、大規模テンソルネットワークシミュレーション、および堅牢なアルゴリズム設計を可能にします。

原著者: Jun-Jie He, Ke-Ming Hu, Yu-Ze Zhu, Guan-Ju Yan, Shu-Yi Liang, Xiang Zhao, Ding Wang, Fei-Xiang Guo, Ze-Feng Lan, Xiao-Wen Shang, Zi-Ming Yin, Xin-Yang Jiang, Lin Yang, Hao Tang, Xian-Min Jin

公開日 2026-05-15
📖 1 分で読めます🧠 じっくり読む

原著者: Jun-Jie He, Ke-Ming Hu, Yu-Ze Zhu, Guan-Ju Yan, Shu-Yi Liang, Xiang Zhao, Ding Wang, Fei-Xiang Guo, Ze-Feng Lan, Xiao-Wen Shang, Zi-Ming Yin, Xin-Yang Jiang, Lin Yang, Hao Tang, Xian-Min Jin

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

複雑な機械を構築しようとしていると想像してください。しかし、手元には 3 種類の異なる設計図があります。1 つは標準的な電気回路用、1 つは光のビームで構成されたシステム用、そして 1 つはボタンを押す代わりに「結果を確認する」ことで動作する機械用です。通常、これらを設計するには 3 つの異なるソフトウェアプログラムが必要となり、それらは互いに会話できません。

DeepQuantumは、量子コンピューティングのための「万能翻訳機」かつ「超強化された作業場」として機能する、新しいオープンソースのソフトウェアプラットフォームです。これは、AI 研究者がニューラルネットワークを構築するために使用する有名なツールであるPyTorchの上に構築されています。PyTorch を基盤として利用することで、DeepQuantum は科学者たちが、現代のプログラマーがコードを混ぜ合わせるのと同じ容易さで、これら 3 つの異なる量子スタイルを自由に組み合わせることを可能にします。

以下に、論文の主張を簡単な比喩を用いて解説します。

1. 量子コンピューティングの 3 つの言語

この論文は、DeepQuantum が 3 つの異なる量子数学の実行方法をシームレスに接続する最初のツールであると強調しています。

  • 量子ビット(標準): これらは従来のコンピュータの「スイッチ」のようなものですが、オン、オフ、または両方の状態を同時に取ることができます。DeepQuantum を使えば、レゴの構造を構築するように、これらのスイッチで回路を設計できます。
  • 光子(光のビーム): スイッチの代わりに、光の粒子を使用します。光は、図書館での静かな会話のように、ノイズによって容易に乱されないという利点があります。DeepQuantum は、3 つの異なる「レンズ」を使用して光ベースのコンピュータをシミュレートできます。
    • フォック(Fock): 個々の光子を数えること(ビー玉を数えるようなもの)。
    • ガウス(Gaussian): 光を滑らかな波として扱うこと(池のさざ波のようなもの)。
    • ボソン(Bosonic): 非常に奇妙で非標準的な光の状態を処理するためのハイブリッド手法。
  • 測定ベース(「その都度確認」方式): 完全な回路を実行する代わりに、この手法は巨大な「絡み合った粒子の網」を作成し、その網の特定の部分を測定することで問題を解決します。DeepQuantum は、標準的な回路設計を直接この「網」形式に変換できます。

大きな勝利: これまで、あるスタイルで回路を設計し、それを別のスタイルのために手動で書き直す必要がありました。DeepQuantum はこの変換を自動的に行い、研究者が 3 つのスタイルのすべてから最良の部分を利用する「ハイブリッド」機械を設計することを可能にします。

2. 「AI」のスーパーパワー

この論文は、DeepQuantum が単なる計算機ではなく、AI 強化型のツールであることを強調しています。

  • 比喩: 明瞭な放送局を見つけるためにラジオをチューニングしようとしていると想像してください。過去には、ノブをゆっくり回して聴く必要がありました。しかし、DeepQuantum は PyTorch を基盤としているため、最もクリアな音を得るためにノブをどの方向に回せばよいかを「感じ取り」、瞬時に行うことができます。
  • 重要性: これにより、ソフトウェアは量子コンピュータの設定を自動的に調整して問題を解決(例えば、分子の最低エネルギー状態の発見や画像の分類など)することを可能にし、はるかに高速化します。これは、量子コンピュータをより大きな AI 脳の一部として扱います。

3. 「ズーム」機能(大規模シミュレーション)

量子コンピュータをシミュレーションすることは極めて困難です。なぜなら、情報の量が指数関数的に増加するからです。50 量子ビットをシミュレーションすることは、海岸のすべての砂粒を記憶しようとするようなものです。

  • テンソルネットワークの比喩: DeepQuantum は「テンソルネットワーク」というトリックを使用します。巨大で絡み合った毛糸の玉を持っていると想像してください。その玉全体を持とうとする代わりに、まだ接続されたままの、より小さく管理しやすい輪切りに分割します。これにより、ソフトウェアは、それらの間の接続が過度に複雑でなければ、単一のラップトップ上で100 量子ビット以上のシステムをシミュレートできます。
  • 分散処理の比喩: 毛糸の玉が 1 人では大きすぎる場合、DeepQuantum は作業を複数のコンピュータ(または強力な GPU のクラスター)のチームに分割できます。これは指揮者のように機能し、各コンピュータにシミュレーションのどの部分を処理するかを指示し、その後、結果を再び結合します。

4. 実際に行われたテスト(ベンチマーク)

著者たちは単に「速い」と言うだけでなく、具体的なテストでそれを証明しました。

  • 速度: 彼らは DeepQuantum を他の人気のあるツール(PennyLane や Strawberry Fields など)と比較しました。勾配(前述の「チューニング」)や複雑な数学関数を含むテストにおいて、DeepQuantum は、特に強力なグラフィックカード(GPU)を使用する場合、10 倍から 100 倍速いことがしばしば示されました。
  • フォトニックテスト: 彼らは、以下のような複雑な光ベースのタスクを正常にシミュレートしました。
    • 光を使用して「CNOT」ゲート(基本的な論理スイッチ)を作成すること。
    • 量子コンピュータが古典コンピュータよりも速いことを証明するために使用されるタスクである「ガウスボソンサンプリング」をシミュレートすること。
    • 時間領域多重化(TDM)と呼ばれる技術を使用して「クラスター状態」(絡み合った光の巨大な網)を生成すること。これは、巨大な構造を時間とともに構築するために、光パルスの列をループを通じて送るようなものです。
  • 実世界の例: 彼らは、ソフトウェアが以下で機能することを示しました。
    • QResNet: 現代の AI 画像認識器が機能するのと同様に、「残差接続(層をスキップする)」を使用してより良く学習する、ニューラルネットワークの量子版。
    • MNIST 分類: 量子回路を使用して手書きの数字(0 と 1)を 94% 以上の精度で区別すること。
    • イジングモデル: 通常、標準的なコンピュータでは処理不可能なサイズである 45 量子ビットの磁気システムをシミュレートすること。

まとめ

要約すると、DeepQuantumは、研究者が今日の AI エンジニアが使用するのと同じツールを使用して、量子コンピュータを設計、シミュレート、最適化することを可能にするソフトウェアプラットフォームです。その独自性は、1 つの場所で 3 つの異なる「量子言語」(量子ビット、光、測定ベース)を話せる点にあり、また、賢い数学的トリックを使用し、作業を多数のコンピュータに分割することで、非常に大規模なシステムをシミュレートするのに十分な速度を持っています。この論文は、これがAI による量子の支援(量子ハードウェアの最適化)と量子による AI の支援(より優れた機械学習モデルの構築)の両方にとって強力なツールであると主張しています。

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

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

Digest を試す →