SUTURE: Syndrome-Guided Repair for Segmented Feasibility-Preserving VQAs on Noisy Hardware
本論文は、測定による破棄を制約に基づく補正に置き換えることで、従来の精製手法が失敗するノイズの多いIBM Heronハードウェア上での72量子ビットの実行成功を可能にする、セグメント化された実現可能性保存型変分量子アルゴリズムのための症候群誘導型修復ランタイムであるSUTUREを導入する。
原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む
コンピューティングの世界には、解決するのが非常に困難な問題がいくつか存在します。それらは、膨大な数の選択肢を伴い、それぞれの選択肢が長い厳格なルールに完璧に適合しなければならないものです。例えば、1,000機のフライトをスケジューリングして、どの2機も同じ時刻に同じ滑走路を使用しないようにしたり、すべての投資が特定の法的制限を満たさなければならない金融ポートフォリオを構成したりすることを想像してみてください。これらは制約付き最適化問題として知られています。数十年にわたり、古典的なコンピュータはこれらの問題に苦戦してきました。なぜなら、可能な組み合わせの数が非常に速く増加するため、そのすべてをチェックすることは不可能になるからです。量子コンピュータは、異なる進展の道筋を提供します。原子を支配する奇妙な物理法則を利用することで、彼らは多くの可能性を一度に探索することができます。しかし、現在のこれらのマシンは非常に脆弱です。熱や振動によるわずかな乱れが、ミスを引き起こし、しばなしばしば、本来従うべきルールを破る回答を生み出してしまいます。
この脆弱性は、こうした難問を解くために設計された、人気のあるタイプの量子アルゴリズムにおける特定のボトルネックを生み出しています。これらのアルゴリズムは、短いバースト(またはセグメント)単位で動作します。各バーストの後、マシンはその結果を測定し、その結果を使用して次のバーストを開始します。もし測定結果が間違っていた場合、つまりルールに違反していた場合、プロセス全体を停止しなければなりません。なぜなら、次のステップは壊れた土台から始めることができないからです。今日のノイズの多いマシンでは、これらのミスが頻繁に発生するため、プロセスは完了する前に終わってしまうことが多く、研究者に答えを一切残しません。韓国の朴寛大学(Pukyong National University)の研究チームは、これらの量子実験を継続させるための新しい手法を開発しました。彼らはこれをSUTUREと呼んでいます。壊れた結果を捨てて実験を中止するのではなく、SUTUREは熟練したメカニックのように、損傷した部品を見て、正確に何が間違ったのかを特定し、マシンを動かし続けられる程度に修復します。
研究者たちは、IBM製の実際の量子コンピュータ、具体的にはHeronと呼ばれるモデルを用いて、このアイデアをテストしました。最も過酷なテストの一つとして、彼らはグラフ彩色問題を解こうと試みました。これは、隣接する領域が同じ色にならないように地図を塗るようなものです。彼らは72個の量子ビットを用いた実験を設定しましたが、これは現在の技術の限界を押し広げる規模です。ルールを破った結果を単に破棄するという標準的なアプローチの下では、実験はほとんどの場合失敗しました。12回の個別の試行のうち、11回は要求されるステップの4分の1を完了する前に動作が停止しました。マシンは結果を出力してはいましたが、ルールがあまりに厳格でノイズが高すぎたため、有効な結果が使用可能な状態で生き残ることができませんでした。
SUTUREシステムはこの結果を劇的に変えました。マシンがルールを破る結果を出力したとき、システムはそれを破棄しませんでした。代わりに、どの特定のルールが違反されたのかを分析しました。問題自体に隠れた構造が含まれているため、これらの違反は信号として機能し、おそらく間違っている変数へと直接指し示します。システムはその後、単純な修正策を検索し、わずか1つまたは2つのビットを反転させて、結果を再び有効にします。そして、この修復された結果をマシンにフィードバックして、次のセグメントを開始させました。古い手法が11回失敗したのと同じ72量子ビットの実験において、SUTUREは12回すべての実行に成功し、すべてのセグメントを中断することなく完了しました。
この成功は、単にマシンを動かし続けることだけではなく、より良い答えを見つけることについても同様でした。120量子ビットまでスケールアップしたシミュレーションにおいて、この修復メソッドは標準的なメソッドが諦めてしまった後も、長く機能し続けました。研究者たちは、ノイズが非常に重くなり、エラーを破棄することがもはや実行可能な戦略ではなくなる特定の地点があることを発見しました。その地点を下回る場合は、古いメソッドでも問題ありません。しかし、ノースがその閾値を超えると、修復メソッドが不可欠になります。これにより、量子コンピュータは、そうでなければ役に立たないような環境下でも生き残ることができるのです。
チームはまた、この修復プロセスにどれだけの時間がかかるかを測定しました。彼らは、エラーを修正するために必要な追加の計算が、驚くほど高速であることを発見しました。タイミングテストにおいて、修復ステップがマシンが費やした総時間に加えたのは、わずか約1.5パーセントでした。これは、このシステムが量子コンピュータを遅延させるのではなく、単にクラッシュを防いでいることを意味します。このメソッドは、問題自体のルールをガイドとして利用することで機能します。クロスワードパズルの解答者が、交差する文字を利用して欠けている単語を特定するように、SUTUREは違反された制約を利用してエラーを特定し、修正します。これは、問題の最終的な目標を知る必要はなく、ルールそのものに依存して行われます。
研究者たちは、施設配置、集合被覆、およびさまざまな種類の分割を含む、15から120量子ビットに及ぶ幅広い問題に対してこのアプローチをテストしました。ほとんどのケースにおいて、システムは実験を開始する前に、その問題がこのような修復に適しているかどうかを予測できました。彼らは、特定の種類の問題においては、エラーが局所化される傾向があり、解のほんの一部にのみ影響を与えるため、修正が容易であることを発見しました。他の問題では、エラーがより広範囲に及びますが、システムはそれらを修復しようとして時間を無駄にすることを避けるべきだと判断します。この、修正可能な問題と修正不可能な問題を区別する能力は、システムの設計における極めて重要な部分です。
この研究が特に重要である理由は、それが単なるコンピュータ・シミュレーションではなく、実在するハードウェア上で実証された点にあります。結果は、このメソッドが物理的な量子マシンの予測不可能なノイズに対処できるほど堅牢であることを示しました。研究者たちはまた、観察された改善が単なる幸運な偶然や、古典的なコンピュータがすべての作業を行っていた結果ではないことも証明しました。彼らはランダムなノイズをシステムに投入するコントロールテストを実施しましたが、システムは良い答えを出すことができず、得られた結果の質が量子マシン自体に由来することを証明しました。つまり、修復システムはセーフティネットとして機能したに過ぎないということです。
本研究は、このアプローチが今日のノイズの多いデバイスにおける量子実験の寿命を延ばすための実用的な方法を提供すると結論付けています。これは、新しいタイプのコンピュータを構築したり、完璧でエラーのないマシンを待ったりすることを必要としません。代わりに、問題に既に存在する情報を使用して、リアルタイムでミスから回復します。問題のルールを回復のためのツールに変えることで、研究者たちは量子イベントの連鎖を途切れさせずに維持する方法を見出しました。これにより、科学者は以前は不可能であった、より長く複雑な実験を実行できるようになり、古典的なコンピュータでは対処できない最も困難な最適化問題を解決するための新たな窓を開きました。このメソッドはすべてのエラーに対する魔法のような解決策ではありませんが、ノイズによってプロセスが停止してしまう際に、プロセスを継続させるための信頼できる方法なのです。
自分の分野の論文に埋もれていませんか?
研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。