TDA and Persistent Homology: a new method for analysing temporal graphs
Marco Piangerelli - Emanuela Merelli marco.piangerelli@unicam.it
- 1
Algorithmic Aspects on Temporal Graphs II ICALP2019 - Patras 08/07/2019
TDA and Persistent Homology: a new method for analysing temporal - - PowerPoint PPT Presentation
TDA and Persistent Homology: a new method for analysing temporal graphs Marco Piangerelli - Emanuela Merelli marco.piangerelli@unicam.it Algorithmic Aspects on Temporal Graphs II ICALP2019 - Patras 08/07/2019 1 Outline Complex Systems
Marco Piangerelli - Emanuela Merelli marco.piangerelli@unicam.it
Algorithmic Aspects on Temporal Graphs II ICALP2019 - Patras 08/07/2019
2
3
The Human Brain The Stock Market
4
The Human Brain The Stock Market
5
The Human Brain (Epileptic Seizures (1h)) The Stock Market (Dow Jones (1980-2017))
6
t = 0
…
7
t = 0 t = 1
…
8
t = 0 t = 1 t = n-1
…
9
t = n t = 0 t = 1 t = n-1
10
… 1 2 TIME n-1 n
11
… 1 2 TIME n-1 n
Data (Global) Information Knowledge
12
Data (Global) Information Knowledge
13
Simplicial Complex Graph
14
In mathematics, topology (from the Greek τόπος, place, and λόγος, study) is concerned with the properties of space that are preserved under continuous deformations:
15
16
A simplicial complex is a discrete topological space, obtained from the union of simplicies
0-simplex
17
A simplicial complex is a discrete topological space, obtained from the union of simplicies
0-simplex 1-simplex
18
A simplicial complex is a discrete topological space, obtained from the union of simplicies
0-simplex 1-simplex 2-simplex
19
A simplicial complex is a discrete topological space, obtained from the union of simplicies
0-simplex 1-simplex 2-simplex 3-simplex
20
A simplicial complex is a discrete topological space, obtained from the union of simplicies
0-simplex 1-simplex 2-simplex 3-simplex Simplicial Complex
21
Homology allows to compute the number of n-dimesional holes
22
Homology allows to compute the number of n-dimesional holes
A connected component is a 0-dimensional hole
23
Homology allows to compute the number of n-dimesional holes
A connected component is a 0-dimensional hole A loop of more than 3 vertices is a 1-dimensional hole
24
Homology allows to compute the number of n-dimesional holes
A connected component is a 0-dimensional hole An empty solid is a cavity, or a tunnel, and it is a 2-dimensional hole A loop of more than 3 vertices is a 1-dimensional hole
25
Homology allows to compute the number of n-dimesional holes
A connected component is a 0-dimensional hole An empty solid is a cavity,
2-dimensional hole A loop of more than 3 vertices is a 1-dimensional hole 3-dimensional hole
26
27
28
Linear Algebra
29
Linear Algebra
30
31
Point Cloud
32
Point Cloud
33
Point Cloud
34
Point Cloud
35
Point Cloud
36
Point Cloud
37
2-simplex 3 - clique Graphs
38
2-simplex 3 - clique
Bron-Kerbosch (O(3n/3))
39
40
41
42
43
44
45
46
Ghrist, 2008,BARCODES: THE PERSISTENT TOPOLOGY OF DATA
47
n=Nk
i
k
li = [deathi − birthi]; LTot = ∑
i
li
48
49
Merelli, Rucco, Piangerelli, & Toller, D. (2015). A topological approach for multivariate time series characterization: the epilepsy case study.
50
51
Piangerelli, Tesei, Merelli. (2019). A Persistent Entropy Automaton for the Dow Jones Stock Market. FSEN 2019
in time of the global behavior (Persistent Entropy)
52
53