畳み込みのための量子アルゴリズム


9

私は機械学習のための量子コンピューティングのアプリケーションを調べていて、2003年から次のプレプリントに出会いました。量子コンボリューションと相関アルゴリズムは物理的に不可能です。記事はどのジャーナルにも掲載されていないようですが、数十回引用されています。

記事の著者は、量子状態に対して離散畳み込みを計算することは不可能であると主張しています。量子行列乗算を実行できることを知っているので、これは私には直感的には思えません。離散たたみ込みは、テプリッツ(または循環)行列との乗算として単純に組み立てることができることを知っています。

彼の議論の要点は、2つのベクトルの要素ごとの(アダマール)積のユニタリー演算子の実現可能な構成がないことです。

切断はどこにありますか?量子コンピューターで離散畳み込み用のテプリッツ行列を一般的に構築できない理由はありますか?

または、記事は単に正しくありませんか?著者が彼の補題14の証明に示している矛盾に取り組んできましたが、それは私には理にかなっているようです。


「最後の注記:この結果は、同様の結果を独自に取得したDavid Meyerによるコメントに触発された」と述べて論文は終了します。 マイヤーの論文をチェックしましたか?
Norbert Schuch

@NorbertSchuch私がしました、そして同様の主張をしている人を見つけることができませんでした。
DPL

回答:


3

入力信号が特定の構造を持っている場合は、実際に量子コンピューターで畳み込みを実行できます(さらに言えば、指数関数的に高速です)。しかし、一般的な入力については、これは挑戦的であり、おそらく物理的に不可能でさえあるようであり、それは論文が主張しているようです。

2つの離散信号と畳み込みを古典的に計算する方法を検討してください。両方の信号をフーリエ変換し、結果のベクトルを点ごとに乗算してから、逆フーリエ変換を実行できます。gfg

F1(F(f).F(g))

フーリエ変換は、量子コンピューターでは非常に安価な操作です。これは素晴らしいようです。問題は、2つのベクトルの点ごとの乗算がそれほど簡単ではないことです。それを決定する要因を見てみましょう。

幸運で、のフーリエスペクトルがフラットであることがわかったとします F = Ff = 1f

F=F(f)=1Ni=0N1|i=i=1N1F(i)

その場合、量子コンピューターは対角行列演算を実行して、点ごとの乗算を行うことができます:

F(f).F(g)=F.G=(F(0)F(1).F(N1))(G(0)G(1).G(N1))

ただし、2つのベクトルの点ごとの乗算を見つける量子アルゴリズムは、一般的なケースでは物理的に不可能である場合があります。これは、この操作が一般的に単一ではないためです。簡単な例として、のフーリエ変換がほとんどの場所にゼロがあるスパイク関数であるとします。f

F=F(f)=12(|0+|2+|5+|7)
この状態と別の状態の点ごとの乗算状態は(ゼロのため)不可逆であり、したがって単一ではありません。

フーリエスペクトルがフラットまたはフラットに近くなるように機能し、そのため畳み込みが容易な関数を発見する以前の研究がありました。

https://arxiv.org/abs/0811.3208

https://arxiv.org/abs/quant-ph/0211140


3

その結果は非常に疑わしい。定理16を見ると、 正規化までのマップを達成する操作がないと主張してい ます。ただし、測定演算子考慮してください これにより、(特定の測定結果に対して)望ましいマップが明確に実装されます。さらに、その実装は非常に簡単です。をマッピングできる単一の(事実上、一般化された制御されたnot) ため、2番目のスピンを測定し、0の結果を取得するために後選択を行います。これは論文の証明を無効にするように思われるでしょう。P= Σ I | II| | | I0

ijαiβj|ijiαiβi|i
P=i|iii|.
|ii|i0,

3
操作が単一である必要はありませんか?
Craig Gidney

2
@CraigGidney定理16は、ユニタリーと測定の組み合わせについて具体的に話していて、そのマップを達成できる個別の測定結果はないと主張しています。
DaftWullie

これは良い反例のようです。著者の補題14(定理16を証明するための基礎として使用する)を証明する際の作者の論理に間違いはありますか?
DPL

@DPL補題14は間違っているとは思いません(少なくとも、結果は信じています。証明については知りません)ただし、定理16には奇妙な引数があります(大丈夫かもしれませんが、費やしませんでした)時間について考えると、それは疑わしいように見えます)何かがユニタリーに当てはまるので、それは線形演算子に当てはまるので、測定にも当てはまります。
DaftWullie

@DPLはより正確に、Lemma 14はユニタリーに適用されるため、それを信じています。
DaftWullie
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.