ニューラルネットワーク+量子コンピュータ?中国の学者が初の量子コンピューティング共同設計フレームワークをオープンソース化

ニューラルネットワーク+量子コンピュータ?中国の学者が初の量子コンピューティング共同設計フレームワークをオープンソース化

[[334883]]

最近、ノートルダム大学のポストドクター研究員 Weiwen Jiang、Yiyu Shi 教授、IBM リサーチの Jinjun Xiong 博士らが行った研究により、初の機械学習と量子コンピューティングの共同設計フレームワークである QuantumFlow が実現され、量子コンピューター上でのニューラル ネットワークの実装への道が開かれました。

QuantumFlow フレームワークは、IBM 量子コンピュータへのニューラル ネットワークの展開を自動化します。

オリジナルリンク: https://arxiv.org/pdf/2006.14815.pdf

ニューラルネットワークアクセラレーションが新たなプレーヤーを歓迎

量子コンピュータは、一般的なコンピューティングに量子ロジックを使用し、データストレージに量子ビットを使用し、データ操作に量子アルゴリズムを使用するデバイスです。

量子コンピューティングの研究は 1860 年代にまで遡り、最初のプログラム可能な量子コンピュータは 2016 年に誕生しました。 IBMは2019年1月に商用量子コンピュータIBM Qをデモし、2020年代には量子優位性を達成すると予測しました。つまり、実際のアプリケーションシナリオにおいて量子コンピューティングが従来のコンピューティングを上回る能力を実証するということです。

図 1: 量子優位性への道: 1860 年代の量子科学から、2016 年の量子準備段階、そして 2020 年代の量子優位段階まで、量子コンピューターを使用して実用的な問題を解決する (出典: IBM)

図2: ニューラルネットワークハードウェアアクセラレータに新たなメンバー、量子コンピュータが加わる

ディープ ニューラル ネットワークは、現在のコンピューティング アプリケーションで最も急速に成長し、最も広く使用されている機械学習アルゴリズムです。図 2 に示すように、ディープ ニューラル ネットワーク アクセラレータは、汎用プロセッサ (CPU、GPU) と専用アクセラレータ (FPGA、ASIC) で広く研究されてきました。

しかし、アプリケーションがますます複雑になり、ネットワーク構造が拡大し続けるにつれて、ストレージ パフォーマンスのボトルネックが徐々に顕著になってきました。従来のコンピューティング プラットフォームでは、N 個のデジタル ビットで表現できるのは 1N ビットのデータのみです。ただし、量子コンピューティングでは、M 個の量子ビットで同時に 2^M 個のデータを表現でき、同時にこれらのデータに対して操作を行うことができます。

量子コンピュータの強力なストレージとコンピューティング機能により、従来のコンピューティング プラットフォーム上のニューラル ネットワークのパフォーマンスのボトルネックを打破し、量子的な利点を獲得できる大きな可能性が生まれます。

初の量子コンピューティング共同設計フレームワークがニューラルネットワークを飛躍させる

ディープラーニングの分野で量子優位性を実現するには、まだ多くの課題が残っています。最初の障害は、ニューラル ネットワークと量子回路を共同で設計するための自動化ツールが存在しないことです。

既存の研究では、従来のコンピューティング システム用に設計されたニューラル ネットワークを量子コンピューターに直接マッピングするか、量子ニューラル ネットワークを直接設計するかのいずれかが試みられています。

しかし、このような独立した設計では、量子コンピュータの利点を活用することが難しくなります (たとえば、実数の乗算では量子ビットが多すぎるため、オーバーヘッドが膨大になります)。根本的な原因は、共同設計ツールの欠如です。この研究はこのギャップを埋め、初のニューラル ネットワーク/量子コンピューティング共同設計フレームワークである QuantumFlow を提案します。

図3 QuantumFlow共同設計フレームワーク

図 3 に示すように、QuantumFlow フレームワークは次の 4 つのコンポーネントで構成されています。

ネットワークモデルデザイナー QF-Net: ランダム変数を使用して入力実データを表現し、量子状態を使用して自然に表現し、ランダム変数操作を実現します。設計者は、ベクトルに対する線形および非線形演算やバッチ正規化演算など、量子回路で簡単に実装できる基本的な演算を提案します。

量子回路設計者 QF-Circ: QF-Net の各操作に対して、対応する量子回路実装が設計されます。

フォワード バックワード プロパゲーター QF-FB: 従来のコンピューティング プラットフォーム上で効率的なフォワードおよびバックワード プロパゲーションの実装を提供し、効率的な QF-Net モデル トレーニングをサポートします。

ネットワークマッピングQF-Map:QF-FBによるトレーニングで得られたQF-Netモデルに基づいて、まずネットワーク回路マッピングを実行し、QF-Netに対応する量子回路QF-Circuitを確立します。次に、仮想物理量子ビットマッピングを実行してQF-Netを量子コンピュータに展開します。モデルの精度を向上させるために、仮想物理量子ビット マッピングを実行する際には、量子コンピュータのエラー率が考慮されます。

従来のコンピュータ上での QF-FB に基づくシミュレーション結果は、QF-Net の有効性を実証しています。図 4 に示すように、量子コンピューティング用に設計された QF-Net は、従来のコンピューティング システム用に設計された同じ構造の多層パーセプトロン MLP(C) よりも高い精度を実現します。

図4: QF-NetはMNISTデータセットのサブセットで最高の精度を達成しました: {3,6}、{3,8}、{1,3,6}

バッチ正規化操作を備えた QF-Net (BN 付き) は、数字 3 と 6 の認識精度が 97.01% を達成しました。これは、量子コンピューティング用に設計された現在の最新の FFNN ネットワークよりも 14.55% 高い精度です。

図5はバイナリ分類の例を示しています。 QuantumFlow が QF-FB トレーニングを通じて得たネットワークを図 5(b) に示します。QF-Map に従って、まず QF-Net を QF-Circ にマッピングします (図 5(C))。次に、IBM 量子コンピュータ ibmq_essex (図 5(d)) のエラー率に従って、QF-Map は QF-Net を物理量子ビットにマッピングし、100 セットの入力データを分類します。量子コンピュータで得られた結果を図5(h)に示す。

図 5: IBM の 5 量子ビット量子コンピュータ「ibmq_essex」で 82% の精度を達成したバイナリ分類の例。

図5(e)は、従来のコンピューティングシステムでQF-FBを使用して得られた標準的な結果を示しており、図5(f)は、98%の精度を達成したIBM Qiskit Aerを使用したQF-FBシミュレーションの結果を示しています。図5(g)は、QF-Mapの代わりにIBM Qikistの組み込みコンパイラを使用して得られた結果を示しており、精度はわずか68%です。最後に、QF-Map を使用すると精度が 82% まで向上します。

この実験は、量子コンピューティングがニューラルネットワークを実現する可能性を実証しました。IBM 量子コンピューターのエラー率は 10^−2 程度ですが (デジタル回路のエラー率は 10^−15 です)、QuantumFlow と共同設計されたニューラルネットワーク量子コンピューティング システムは、データを効果的に分類および処理することができました。結果はQuantumFlowの有効性を実証しています。

QuantumFlow は近い将来オープンソースになります。詳細については、https://wjiang.nd.edu/categories/qf/ をご覧ください。

著者について

論文の筆頭著者である江衛文氏は現在、ノートルダム大学の博士研究員である。 2019年に重慶大学で博士号を取得。 2017年から2019年まで、ピッツバーグ大学の電気・コンピュータ工学部で研究活動に参加しました。

[[334884]]

博士課程在学中、Jiang Weiwen 氏は IEEE/ACM ジャーナル論文 10 本以上を含む、国際会議や主要ジャーナルで 50 本以上の研究論文を発表しました。ハードウェア アクセラレーションとニューラル ネットワーク構造に関する共同研究は、DAC'19、CODES+ ISSS'19、ASP-DAC'20 の最優秀論文にノミネートされました。

ニューラルネットワークと並列システムに関する研究は業界で広く注目を集め、米国国立科学財団の国際自然科学連合から研究資金を獲得しました。FacebookやEdgecortix inc.(日本/シンガポール)などの企業と共同研究を行い、過去1年間で25万ドル以上の研究資金を獲得しました。

江衛文は、2015年に「NVMSA」、2017年に「ICCD」で2つの最優秀論文賞を受賞し、2016年に「ASP-DAC」、2019年に「DAC」、2019年に「CODES+ISSS」、2020年に「ASP-DAC」の4つの最優秀論文賞にノミネートされました。

ディープラーニングの進歩は主にコンピューティングパワーに依存していますが、現在、従来のハードウェアのコンピューティングパワーの成長は、スーパー人工知能のニーズに追いつくことができなくなっています。データがCPUからGPUに移動されるように、ニューラルネットワークを量子コンピューターにシームレスに移行できれば、人工知能科学者にとって朗報となるでしょう。

<<:  ロボットは「常識」を知っており、物事をはるかに速く見つけることができます。CMU は新しいセマンティック ナビゲーション ロボットを開発しました。

>>:  Facebook AI はディープラーニングを使用してプログラミング言語の変換を実現し、コードベースの移行はもはや困難ではありません。

ブログ    
ブログ    
ブログ    

推薦する

...

ソニーはプレイヤーの感情を感知できるコンパニオンロボットを開発中

過去数年間、多くのゲーム機はアクセサリを導入することでゲーム体験を向上させることに重点を置いてきまし...

...

テンセント AI ラボが初の自動モデル圧縮フレームワークのソースを公開: ディープラーニングをポケットに

テンセントAIラボ機械学習センターは本日、世界初の自動ディープラーニングモデル圧縮フレームワーク「P...

機械学習を拡張するための5つのポイント

Facebook は効果的な人工知能について私たちに多くのことを教えてくれます。最近のガートナー社の...

2020年のコロナウイルスがロボット経済をいかに後押ししたか

致命的なコロナウイルスによって引き起こされた経済不況は、さまざまな業界に大きな混乱を引き起こしました...

Huaweiは封鎖を突破し、GoogleのDropout特許をベンチマークし、独自のアルゴリズムDisoutをオープンソース化

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

...

...

CTOは「大きな衝撃を受けた」:GPT-4Vの自動運転テストを5回連続で実施

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

企業はビッグデータ アルゴリズムを使用して効果的なリンクを構築できますか?

ビッグデータは人々にとって巨大な概念であるようです。しかし、多くの企業がすでに業務にビッグデータを活...

新しい人工知能マシンが数字間の隠れた関係を発見?あるいは数学的な推測を証明するのに役立つかもしれない

数字間の隠れた関係は、証明が必要な場合に数学的推測を確認できるラマヌジャンマシンと呼ばれる新しいタイ...

機械学習とディープラーニングの違いを簡単に分析する

【51CTO.com クイック翻訳】 [[379353]]現代社会に人工知能の波が押し寄せる中、機械...

...