• 検索結果がありません。

量子アニーリングを用いた クラスタ分析

N/A
N/A
Protected

Academic year: 2021

シェア "量子アニーリングを用いた クラスタ分析"

Copied!
65
0
0

読み込み中.... (全文を見る)

全文

(1)

量子アニーリングを用いた  クラスタ分析

田中 宗 (早稲田大学 高等研究所) 

機械学習における重要な技術であるクラスタ分析に  対する、量子アニーリングの性能評価を行った。 

量子モンテカルロ法を用いた擬似シミュレーションの結果、

シミュレーテッドアニーリングに比べ、量子アニーリングの 方が、性能面で優位であることを示唆する結果を得た。 

本講演では、量子アニーリングの基礎について述べた後、 

我々の研究結果について紹介する。

K. Kurihara, S. Tanaka, and S. Miyashita, UAI2009 I. Sato, K. Kurihara, S. Tanaka, H. Nakagawa, and S. Miyashita, UAI2009

(2)

共同研究者

佐藤 一誠 博士 (東大 情報基盤センター、さきがけ研究員)

栗原 賢一 博士 (グーグル株式会社)

宮下 精二 教授 (東大院理 物理学専攻)

中川 裕志 教授 (東大 情報基盤センター)

(3)

2つのキーワード

量子アニーリング クラスタ分析

量子性を用いた  新計算技術

分かることは 

分けること

(4)

講演の流れ

量子アニーリングの基礎    物理学と情報科学  

  量子アニーリングの性能に関する先行研究 

  量子アニーリングマシン D-Wave の性質

量子アニーリングを用いたクラスタ分析    クラスタ分析のモデリング  

  量子アニーリングの導入方法 

  量子アニーリングの優位性

(5)

物理学と情報科学 

イジング模型

多数の要素の協同効果を表現する、最も簡単な統計力学模型

強磁性体 反強磁性体

H =

i,j

Jij iz jz

i

hi iz iz = ±1

スピン間の相互作用 スピンに働く磁場 Jij > 0

Jij < 0

:強磁性的相互作用

:反強磁性的相互作用

ランダム磁性体

一般に、 

基底状態を

求めること

は難しい

(6)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

(7)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

巡回セールスマン問題 

  ✔ 各点を一度だけ通過    ✔ 全ての点を回る 

  ✔ コストを

最小

にする条件

(8)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

巡回セールスマン問題 

  ✔ 各点を一度だけ通過    ✔ 全ての点を回る 

  ✔ コストを

最小

にする条件

(9)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

巡回セールスマン問題 

  ✔ 各点を一度だけ通過    ✔ 全ての点を回る 

  ✔ コストを

最小

にする条件

全ての選択肢を試した場合 

  点が少ない:簡単    点が多い :困難    選択肢の数:N! 

  (10点:10通り、20点:1018通り)

(10)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

多変数実関数の

最小値(最大値)

を取る条件を求める問題

x = argmin

x

f (x)

問題のサイズ 解の候補

x = (x

1

, · · · , x

N

)

(11)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

多変数実関数の

最小値(最大値)

を取る条件を求める問題

x = argmin

x

f (x)

問題のサイズ 解の候補

指数関数的増⼤大

x = (x

1

, · · · , x

N

)

(12)

物理学と情報科学 

組合せ最適化問題

多数の選択肢から、ベストな解を選ぶ問題

多変数実関数の

最小値(最大値)

を取る条件を求める問題

x = argmin

x

f (x)

都市数 巡回経路路数 計算時間(京を利利⽤用として)

5 12 10-‐‑‒15

10 2x105 2x10-‐‑‒11

15 4x108 4x10-‐‑‒8

20 6x1016 6秒

25 3x1023 359⽇日

30 4x1030 1401万年年

x = (x

1

, · · · , x

N

)

(13)

物理学と情報科学 

イジング模型でのマッピング

組合せ最適化問題の最適解 = イジングモデルの基底状態

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

様々な分野に、応用展開可能

集積回路設計

グラフ二分割問題 高分子安定構造決定

巡回セールスマン問題

(14)

物理学と情報科学 

アニーリング(徐冷)

温める 

物質を構成する原子が、自在に動き回る。 

熱による「ゆらぎ」現象

冷やす(アニーリング) 

物質を構成する原子が、最適な位置に  自然に落ち着く。 

安定状態が自然に作られる(自己組織化)。

自然現象から着想を得た計算技術

シミュレーテッド  アニーリング 

通常のコンピュータを用いて実装可能な  汎用アルゴリズム

(15)

物理学と情報科学 

シミュレーテッドアニーリング

温度 

(熱ゆらぎ効果) 絶対ゼロ度(基底状態)

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(16)

物理学と情報科学 

シミュレーテッドアニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(17)

物理学と情報科学 

量子アニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(18)

物理学と情報科学 

量子アニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 量子ゆらぎ効果

絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(19)

物理学と情報科学 

量子アニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 量子ゆらぎ効果

量子アニーリング 

量子効果を徐々に弱める

T. Kadowaki and H. Nishimori, Phys. Rev. E, 58, 5355 (1998).

絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(20)

物理学と情報科学 

量子アニーリング

ハミルトニアンを行列を使って表現する

Hopt. =

i,j

Jij iz jz

i

hi iz iz = ±1

(21)

物理学と情報科学 

量子アニーリング

ハミルトニアンを行列を使って表現する

Hopt. =

i,j

Jij iz jz

i

hi iz iz = ±1

Hopt. =

i,j

Jij ˆiz ˆjz

i

hiˆiz ˆiz = 1 0

0 1

パウリ行列による表現

(22)

物理学と情報科学 

量子アニーリング

2Nx2Nの対角行列

ハミルトニアンを行列を使って表現する

Hopt. =

i,j

Jij iz jz

i

hi iz iz = ±1

Hopt. =

i,j

Jij ˆiz ˆjz

i

hiˆiz ˆiz = 1 0

0 1

パウリ行列による表現

(23)

物理学と情報科学 

量子アニーリング

2Nx2Nの対角行列

ハミルトニアンを行列を使って表現する

Hopt. =

i,j

Jij iz jz

i

hi iz iz = ±1

Hopt. =

i,j

Jij ˆiz ˆjz

i

hiˆiz ˆiz = 1 0

0 1

ˆiz | = + | ˆiz | = |

パウリ行列による表現

(24)

物理学と情報科学 

量子アニーリング

2Nx2Nの対角行列

ハミルトニアンを行列を使って表現する

Hopt. =

i,j

Jij iz jz

i

hi iz iz = ±1

Hopt. =

i,j

Jij ˆiz ˆjz

i

hiˆiz ˆiz = 1 0

0 1

ˆiz | = + | ˆiz | = |

ˆiz | = 1 0

0 1 1

0 = 1

0 = + |

パウリ行列による表現

(25)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

(26)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

(27)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

ˆix | = 0 1

1 0 1

0 = 0

1 = |

(28)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix | = 0 1

1 0 1

0 = 0

1 = |

(29)

物理学と情報科学 

量子アニーリング

の固有状態

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix

ˆix | = 0 1

1 0 1

0 = 0

1 = |

| = 1

2 (| + | ) , | = 1

2 (| | )

重ねあわせ状態の実現

(30)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix | = 0 1

1 0 1

0 = 0

1 = |

(31)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix | = 0 1

1 0 1

0 = 0

1 = |

Hqの基底状態:| · · ·

(32)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix | = 0 1

1 0 1

0 = 0

1 = |

Hqの基底状態:| · · ·

| = 1

2 (| + | + | + | ) 2スピンの場合:

(33)

物理学と情報科学 

量子アニーリング

量子揺らぎ効果(非対角項)の導入

Hq =

i

ˆix ˆix = 0 1

1 0

ˆix | = | ˆix | = |

スピン反転(ビット反転)  量子力学的遷移

ˆix | = 0 1

1 0 1

0 = 0

1 = |

Hqの基底状態:| · · ·

| = 1

2 (| + | + | + | ) 2スピンの場合:

重ねあわせ状態の実現

(34)

物理学と情報科学 

量子アニーリング

量子アニーリングを実行するためのハミルトニアン

Hopt. =

i,j

Jij ˆiz ˆjz

i

hiˆiz ˆiz = 1 0

0 1

組合せ最適化問題のハミルトニアン (2Nx2Nの対角行列)

量子揺らぎのハミルトニアン (2Nx2Nの非対角行列)

Hq =

i

ˆix ˆix = 0 1

1 0

スピン反転(ビット反転) 

量子力学的遷移

(35)

物理学と情報科学 

量子アニーリング

量子アニーリングを表現する時間依存ハミルトニアン

H(t) = A(t)Hopt. + B(t)Hq

組合せ最適化問題 量子揺らぎ

(36)

物理学と情報科学 

量子アニーリング

時刻  

t 1

0 0

量子アニーリングを表現する時間依存ハミルトニアン

H(t) = A(t)Hopt. + B(t)Hq

組合せ最適化問題 量子揺らぎ

(37)

物理学と情報科学 

量子アニーリング

A(t) B (t)

時刻  

t 1

0 0

量子アニーリングを表現する時間依存ハミルトニアン

H(t) = A(t)Hopt. + B(t)Hq

組合せ最適化問題 量子揺らぎ

量子揺らぎ 

ハミルトニアン

組合せ最適化問題  ハミルトニアン

(38)

物理学と情報科学 

量子アニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 量子ゆらぎ効果

量子アニーリング 

量子効果を徐々に弱める

T. Kadowaki and H. Nishimori, Phys. Rev. E, 58, 5355 (1998).

絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

(39)

量子アニーリングの性能 

収束定理

S. Geman and D. Geman, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 6, 721 (1984)

非常にゆっくりパラメータを変えれば、 

確実 に基底状態に到達する

(40)

量子アニーリングの性能 

収束定理

時刻  

t

S. Geman and D. Geman, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 6, 721 (1984)

非常にゆっくりパラメータを変えれば、 

確実 に基底状態に到達する

温度度、量量⼦子揺らぎ

(41)

量子アニーリングの性能 

収束定理

時刻  

t

T (t) N

log(t + 1)

シミュレーテッドアニーリング

S. Geman and D. Geman, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 6, 721 (1984)

非常にゆっくりパラメータを変えれば、 

確実 に基底状態に到達する

温度度、量量⼦子揺らぎ

(42)

量子アニーリングの性能 

収束定理

時刻  

t

T (t) N

log(t + 1)

シミュレーテッドアニーリング (t) t

c/N

量子アニーリング

S. Geman and D. Geman, IEEE Trans. Pattern Anal. Mach. Intell. Vol. 6, 721 (1984)

非常にゆっくりパラメータを変えれば、 

確実 に基底状態に到達する

温度度、量量⼦子揺らぎ

数学的に確実性が保証された計算技術

(43)

先行研究の項目に関して、著作権の観点から  発表時に用いたスライドを削除しました。 

ご興味のある方は、個別にご連絡ください。

(44)

講演の流れ

量子アニーリングの基礎    物理学と情報科学  

  量子アニーリングの性能に関する先行研究 

  量子アニーリングマシン D-Wave の性質

量子アニーリングを用いたクラスタ分析    クラスタ分析のモデリング  

  量子アニーリングの導入方法 

  量子アニーリングの優位性

(45)

2つのキーワード

量子アニーリング クラスタ分析

量子性を用いた  新計算技術

分かることは 

分けること

(46)

2つのキーワード 

量子アニーリング

温度 

(熱ゆらぎ効果)

シミュレーテッドアニーリング 

温度を徐々に下げる 量子ゆらぎ効果

量子アニーリング 

量子効果を徐々に弱める

T. Kadowaki and H. Nishimori, Phys. Rev. E, 58, 5355 (1998).

絶対ゼロ度(基底状態)

S. Kirkpatrick, C. D. Gelatt, and M. P. Vecchi, Science, 220, 671 (1983).

イジングモデルの基底状態を効率よく求める方法

Hopt. =

i,j

Jij iz jz

i

hi iz

iz = ±1

イジングモデル

 組合せ最適化問題のハミルトニアン 

 基底状態を求めることは困難(組合せ爆発) スピン(ビット)間 

相互作用

磁場(強制力)

Fig. 5. Examples of network structures. (a) Social network (assortive network), (b) election network (disassortative network) and (c) citation network (mixture of assortative and disassortative network).
Fig. 5. Examples of network structures. (a) Social network (assortive network), (b) election network (disassortative network) and (c) citation network (mixture of assortative and disassortative network).

参照

関連したドキュメント

— An elliptic plane is a complex projective plane V equipped with an elliptic structure E in the sense of Gromov (generalization of an almost complex structure), which is tamed by

Oscillatory Integrals, Weighted and Mixed Norm Inequalities, Global Smoothing and Decay, Time-dependent Schr¨ odinger Equation, Bessel functions, Weighted inter- polation

(By an immersed graph we mean a graph in X which locally looks like an embedded graph or like a transversal crossing of two embedded arcs in IntX .) The immersed graphs lead to the

On the other hand, from physical arguments, it is expected that asymptotically in time the concentration approach certain values of the minimizers of the function f appearing in

The purpose of this paper is analyze a phase-field model for which the solid fraction is explicitly functionally dependent of both the phase-field variable and the temperature

Thus, in order to achieve results on fixed moments, it is crucial to extend the idea of pullback attraction to impulsive systems for non- autonomous differential equations.. Although

Then, the existence and uniform boundedness of global solutions and stability of the equilibrium points for the model of weakly coupled reaction- diffusion type are discussed..

We shall see below how such Lyapunov functions are related to certain convex cones and how to exploit this relationship to derive results on common diagonal Lyapunov function (CDLF)