Introduction to topological data analysis
Ippei Obayashi
Adavnced Institute for Materials Research, Tohoku University
- Jan. 12, 2018
- I. Obayashi (AIMR (Tohoku U.))
Introduction to TDA
- Jan. 12, 2018
1 / 32
Introduction to topological data analysis Ippei Obayashi Adavnced - - PowerPoint PPT Presentation
Introduction to topological data analysis Ippei Obayashi Adavnced Institute for Materials Research, Tohoku University Jan. 12, 2018 I. Obayashi (AIMR (Tohoku U.)) Introduction to TDA Jan. 12, 2018 1 / 32 Persistent homology Topological
Adavnced Institute for Materials Research, Tohoku University
Introduction to TDA
1 / 32
▶ Data analysis methods using topology from mathematics ▶ Characterize the shape of data quantitatively ⋆ By using connected components, rings, cavities, etc.
▶ The key idea is “Homology” from mathematics ▶ Gives a good descriptor for the shape of data (called a
▶ Mathematical theories ▶ Software ▶ Applications to materials science, sensor network,
Introduction to TDA
2 / 32
Introduction to TDA
3 / 32
Introduction to TDA
4 / 32
Introduction to TDA
5 / 32
From Y. Hiraoka, et al., PNAS 113(26):7035-40 (2016)
Introduction to TDA
6 / 32
dim 1: 1 dim 2: 0 dim 1: 0 dim 2: 1 dim 1: 1 dim 2: 0 dim 1: 2 dim 2: 1 1 dim: You can see the inside from outside 2 dim: You cannot see
Introduction to TDA
7 / 32
Introduction to TDA
8 / 32
Introduction to TDA
9 / 32
Introduction to TDA
10 / 32
▶ Especially, for 3D data
▶ Homology can only count the number of holes
Introduction to TDA
11 / 32
very small hole medium hole large hole
▶ Homology can detect the number of holes
Introduction to TDA
12 / 32
Introduction to TDA
13 / 32
radius A hole appear Divided into two holes One hole disappers Another hole disappears birth death birth death
Introduction to TDA
14 / 32
▶ Practical for 2D and 3D ▶ Because it is difficult to understand high dimensional
▶ Since it is hard to characterize the shape of 3D data, the
▶ We can apply PH other than point clouds ▶ Bitmap data ▶ PH is useful for 3D bitmap data such as X-ray CT data
Introduction to TDA
15 / 32
Introduction to TDA
16 / 32
Introduction to TDA
17 / 32
Introduction to TDA
18 / 32
Introduction to TDA
19 / 32
Introduction to TDA
20 / 32
Introduction to TDA
21 / 32
Data (point clouds, images, etc.) Persistence diagrams Machine learning ・PCA ・Regression ・Classification : Characteristic geometric patterns in data Additional information Visualize Inverse analysis
Introduction to TDA
22 / 32
Introduction to TDA
23 / 32
Introduction to TDA
24 / 32
▶ Data analysis for molecular dynamical simulations ▶ Images from electric microscopy, 3D images from X-ray
Introduction to TDA
25 / 32
Introduction to TDA
26 / 32
Introduction to TDA
27 / 32
▶ Collaborators also use the idea quickly
Introduction to TDA
28 / 32
▶ Mainly data from materials science ⋆ Provided by collaborators ▶ Dogfooding ▶ Do not implement unused functionality ▶
▶ Python is often used for data science
Introduction to TDA
29 / 32
Introduction to TDA
30 / 32
▶ Parallel to theoretical researches
▶ http://www.wpi-aimr.tohoku.ac.jp/hiraoka_
Introduction to TDA
31 / 32
▶ A persistence diagram is a good descriptor for the shape
▶ Applications to 3D data is most effective, in my opinion
▶ We mainly apply persistent homology to materials
▶ Meteology ▶ Brain science, life science, etc.
Introduction to TDA
32 / 32