Download - TDA やら Night!!

Transcript
Page 1: TDA やら Night!!

Copyright © 2016 NTT DATA Mathematical Systems Inc.

2017/04/01 非公式ロマンティック数学ナイトs.t.@simizut22TDA やら night !!

Page 2: TDA やら Night!!

2Copyright © 2016 NTT DATA Mathematical Systems Inc.

目次

• Persistent Homology # とは• Persistent Homology の表示と分解定理• 応用例

Page 3: TDA やら Night!!

Copyright © 2016 NTT DATA Mathematical Systems Inc. 3

Persistent Homology # とは

Page 4: TDA やら Night!!

4Copyright © 2016 NTT DATA Mathematical Systems Inc.

問題設定

さて、を距離空間とし、 を有限集合とする (point cloud) がどのような空間 / モデルから生成されたデータなのか、何かしらの情報を から知りたい

例: - 次元 - 連結度

Page 5: TDA やら Night!!

5Copyright © 2016 NTT DATA Mathematical Systems Inc.

問題設定

一つの道具としての Persistent Homology• 一般的なデータ分析手法はデータ ( が埋め込まれたユークリッド空間 )

の次元が高次元になると大変• Persistent Homology はデータ ( が埋め込まれたユークリッド空間 )

の次元によらない• データのスケールにも依存しない• データがベクトル空間に存在してなくてもよい ( 多くの機械学習の手法

はベクトル空間上のデータであることを使用する

Page 6: TDA やら Night!!

6Copyright © 2016 NTT DATA Mathematical Systems Inc.

距離空間の例

例 1 ( ユークリッド空間 )例 2 ( 文字列の空間 )文字の集合とし、 を 上の長さ の文字列のなす集合 

を次で与える:

これは 上の距離になる ( ハミング距離 )□

例 3(metric グラフ )計量グラフ , i.e. グラフの各辺に長さが定まっているとき

Page 7: TDA やら Night!!

7Copyright © 2016 NTT DATA Mathematical Systems Inc.

データが現れた。さてどうする??

Point cloud data

Page 8: TDA やら Night!!

8Copyright © 2016 NTT DATA Mathematical Systems Inc.

太らせて見よう。

-ballsPoint cloud data

Page 9: TDA やら Night!!

9Copyright © 2016 NTT DATA Mathematical Systems Inc.

穴が現れた!!!

Page 10: TDA やら Night!!

10Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 11: TDA やら Night!!

11Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 12: TDA やら Night!!

12Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 13: TDA やら Night!!

13Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 14: TDA やら Night!!

14Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 15: TDA やら Night!!

15Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 16: TDA やら Night!!

16Copyright © 2016 NTT DATA Mathematical Systems Inc.

もっと続けてみた

Page 17: TDA やら Night!!

17Copyright © 2016 NTT DATA Mathematical Systems Inc.

続けてみた

太らせる過程で、離散点から始まりa. つながりができるb. 穴ができるc. 穴がふさがるを繰り返し最終的に全部つながった ( 上の例だと ball と同相 )

Page 18: TDA やら Night!!

18Copyright © 2016 NTT DATA Mathematical Systems Inc.

数学的なセッティング

→ 計算機に乗せて計算したい 代数的な道具で表現 穴や連結具合をあらわす道具:基本群などの homotopy 群やhomology 群など。

Homotopy 群は一般に計算が難しい→ 計算が簡単な homology ( 以下 を使おう

Page 19: TDA やら Night!!

19Copyright © 2016 NTT DATA Mathematical Systems Inc.

性質 1. 空間 X に対しその Homology はベクトル空間2. Functorial( 関手性 )特に、包含写像に対し準同型

が誘導され、次の自然性を持つに対し

3. Homotopy 不変 ( または位相不変 )今日は明示的には使わないので略

Page 20: TDA やら Night!!

20Copyright © 2016 NTT DATA Mathematical Systems Inc.

Persistent Homology 実数 に対し pt cloud X を r 太らせた空間を と書くことにする 各 r に対し Homology を取ると、半直線 上のベクトル空間の図式

を与えたことになる

このベクトル空間の図式が (-indexed) Persistent Homology

Page 21: TDA やら Night!!

21Copyright © 2016 NTT DATA Mathematical Systems Inc.

Persistent HomologyPersistent Homology において何が重要か??

矢印がどのくらい同型から外れるか。つまりその点で ある homology クラスは死に ( 穴がふさがった ) ある homology クラスは生まれる ( 新しい穴ができた )と思える

Page 22: TDA やら Night!!

Copyright © 2016 NTT DATA Mathematical Systems Inc. 22

Persistent Homology の表示

Page 23: TDA やら Night!!

23Copyright © 2016 NTT DATA Mathematical Systems Inc.

計算できるかもしれないが...

データ解析してたら Visualization したくなるよね。

→ よしっ、可視化できる形 わかりやすい形で表現

Page 24: TDA やら Night!!

24Copyright © 2016 NTT DATA Mathematical Systems Inc.

Interval ModuleDef(Interval Module)Persistent Module 次の図式で与える:

これを Interval Module という

これは時刻 b で発生し時刻 d まで生きる homology class に対応する

Page 25: TDA やら Night!!

25Copyright © 2016 NTT DATA Mathematical Systems Inc.

Interval Module何でこんなのがいるの???

1. Interval Module が既約な表現2. PH はこの直和で表現できる

…つまり

Page 26: TDA やら Night!!

26Copyright © 2016 NTT DATA Mathematical Systems Inc.

分解定理

Thm(Gabriel, Krull-Schmidt)Persistent Module (of finite type) は次のような Interval Module による ( 既約 ) 分解を持つ :

: multiplicity とし、この和は区間についてを渡る

この分解は ( 区間の index の付け替えを除いて ) 一意

Page 27: TDA やら Night!!

27Copyright © 2016 NTT DATA Mathematical Systems Inc.

PH の表示

PH を interval Decomp. したときの interval を図示したものを、 PH に対する bar-code という。

これで図示してみる

Page 28: TDA やら Night!!

28Copyright © 2016 NTT DATA Mathematical Systems Inc.

bar-code の例

Page 29: TDA やら Night!!

29Copyright © 2016 NTT DATA Mathematical Systems Inc.

分解定理の remarkInterval Decomposition 定理は-indexed Module (of finite type) だけでなく、- 離散 indexed zigzag persistent( → ←矢印は と が混じっててもよい )でも成立

これは1 変数多項式環 が単項イデアル整域 (PID) ■であることによる

Page 30: TDA やら Night!!

Copyright © 2016 NTT DATA Mathematical Systems Inc. 30

応用例

Page 31: TDA やら Night!!

31Copyright © 2016 NTT DATA Mathematical Systems Inc.

応用例

タンパク質の構造解析 neural network( ホントの neural) の解析 材料科学 遺伝子解析 系統樹多様体学習 最近 Edelsbrunner 先生が cosmic web の論文出してた(cosmology)


Top Related