Mining Dynamic and Augmented Graphs
A Constraint-Based Pattern Mining View Marc Plantevit MEET THE INDUSTRY DAY, UNIVERSITY-INDUSTRY WORKSHOP ON SYSTEMS BIOLOGY Data Mining and Mining (DM2L) Research Group LIRIS UMR5205
Mining Dynamic and Augmented Graphs A Constraint-Based Pattern - - PowerPoint PPT Presentation
Mining Dynamic and Augmented Graphs A Constraint-Based Pattern Mining View Marc Plantevit MEET THE INDUSTRY DAY, UNIVERSITY-INDUSTRY WORKSHOP ON SYSTEMS BIOLOGY Data Mining and Mining (DM2L) Research Group LIRIS UMR5205 Data: a new
A Constraint-Based Pattern Mining View Marc Plantevit MEET THE INDUSTRY DAY, UNIVERSITY-INDUSTRY WORKSHOP ON SYSTEMS BIOLOGY Data Mining and Mining (DM2L) Research Group LIRIS UMR5205
2 / 35
3 / 35
4 / 35
5 / 35
6 / 35
6 / 35
6 / 35
m1 m2 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6
7 / 35
8 / 35
Co-evolution patterns in dynamic attributed graphs
1 Co-evolution patterns in dynamic attributed graphs 2 Extensions to hierarchies and skyline analysis 3 Conclusion
9 / 35
Co-evolution patterns in dynamic attributed graphs
v1 v2 v3 v4 v5 a1 a2 a3 ↑ → ↑ a1 a2 a3 ↓ ↓ ↑ a1 a2 a3 → ↑ ↓ a1 a2 a3 ↓ → ↑ a1 a2 a3 ↑ ↓ → t1 v1 v2 v3 v4 v5 a1 a2 a3 ↓ ↓ ↓ a1 a2 a3 ↑ ↓ ↓ a1 a2 a3 ↑ ↓ ↓ a1 a2 a3 → ↓ ↑ a1 a2 a3 ↓ ↓ ↓ t2 10 / 35
Co-evolution patterns in dynamic attributed graphs
11 / 35
Co-evolution patterns in dynamic attributed graphs
respects diameter()
v1 v2 v3 v4 v5 d = 1 v1 v2 v3 v4 v5 d = 2 . . . v1 v2 v3 v4 v5 d = 4
clique . . . . . . connected component 12 / 35
Co-evolution patterns in dynamic attributed graphs
2 , a+ 3 )}
v1 v2 v3 v4 v5 a1 a2 a3 ↑ ↓ ↑ a1 a2 a3 ↓ ↓ ↑ a1 a2 a3 → ↓ ↑ a1 a2 a3 ↓ → ↑ a1 a2 a3 ↑ ↓ → t1 v1 v2 v3 v4 v5 a1 a2 a3 ↓ ↓ ↑ a1 a2 a3 ↑ ↓ ↑ a1 a2 a3 → ↓ ↑ a1 a2 a3 → ↓ ↑ a1 a2 a3 ↓ ↓ ↓ t2
13 / 35
Co-evolution patterns in dynamic attributed graphs
14 / 35
Co-evolution patterns in dynamic attributed graphs
15 / 35
16 / 35
Co-evolution patterns in dynamic attributed graphs
17 / 35
Co-evolution patterns in dynamic attributed graphs
v1 v2 v3 v4 v5 a1 a2 a3 2 5 3 a1 a2 a3 6 7 1 a1 a2 a3 2 3 9 a1 a2 a3 8 8 2 a1 a2 a3 2 7 6 t1 v1 v2 v3 v4 v5 a1 a2 a3 6 5 4 a1 a2 a3 3 8 9 a1 a2 a3 2 6 6 a1 a2 a3 3 5 1 a1 a2 a3 3 6 9 t2 v1 v2 v3 v4 v5 a1 a2 a3 2 2 2 a1 a2 a3 5 4 6 a1 a2 a3 9 2 5 a1 a2 a3 3 4 7 a1 a2 a3 2 5 5 t3
Co-evolution patterns Interestingness Measures (Desmier et al., ECML/PKDD 2013)
DBLP US flights Brazil landslides
18 / 35
Co-evolution patterns in dynamic attributed graphs
v1 v2 v3 v4 v5 a1 a2 a3 2 5 3 a1 a2 a3 6 7 1 a1 a2 a3 2 3 9 a1 a2 a3 8 8 2 a1 a2 a3 2 7 6 t1 v1 v2 v3 v4 v5 a1 a2 a3 6 5 4 a1 a2 a3 3 8 9 a1 a2 a3 2 6 6 a1 a2 a3 3 5 1 a1 a2 a3 3 6 9 t2 v1 v2 v3 v4 v5 a1 a2 a3 2 2 2 a1 a2 a3 5 4 6 a1 a2 a3 9 2 5 a1 a2 a3 3 4 7 a1 a2 a3 2 5 5 t3
Co-evolution patterns Interestingness Measures (Desmier et al., ECML/PKDD 2013)
DBLP US flights Brazil landslides
All A a1 a2 a3 18 / 35
Extensions to hierarchies and skyline analysis
1 Co-evolution patterns in dynamic attributed graphs 2 Extensions to hierarchies and skyline analysis 3 Conclusion
19 / 35
Extensions to hierarchies and skyline analysis
v1 v2 v3 v4 v5 a1 a2 a3 ↑ → ↑ a1 a2 a3 ↓ ↓ ↑ a1 a2 a3 → ↑ ↓ a1 a2 a3 ↓ → ↑ a1 a2 a3 ↑ ↓ → t1 v1 v2 v3 v4 v5 a1 a2 a3 ↓ ↓ ↓ a1 a2 a3 ↑ ↓ ↓ a1 a2 a3 ↑ ↓ ↓ a1 a2 a3 → ↓ ↑ a1 a2 a3 ↓ ↓ ↓ t2
20 / 35
Extensions to hierarchies and skyline analysis
1
2
21 / 35
Extensions to hierarchies and skyline analysis
22 / 35
Extensions to hierarchies and skyline analysis
3 )}
v1 v2 v3 v4 v5 A ↓ a1 a2 a3 ↑ ↓ ↑ A ↓ a1 a2 a3 ↓ ↓ ↑ A ↓ a1 a2 a3 → ↓ ↑ A ↑ a1 a2 a3 ↑ → ↑ A ↓ a1 a2 a3 ↑ ↓ → t1 v1 v2 v3 v4 v5 A ↓ a1 a2 a3 ↓ ↓ ↑ A ↓ a1 a2 a3 ↑ ↓ ↑ A ↓ a1 a2 a3 → ↓ ↑ A ↓ a1 a2 a3 → ↓ ↑ A ↓ a1 a2 a3 ↓ ↓ ↓ t2
23 / 35
A a1 a2 a3
Extensions to hierarchies and skyline analysis
All B b1 b2 b3
2 4 6 8 10 1 2 3 4 5
Value Timestamp
b1 b2 b3 B
24 / 35
Extensions to hierarchies and skyline analysis
25 / 35
Extensions to hierarchies and skyline analysis
v1 v2 v3 v4 v5 a1 a2 a3 2 5 3 a1 a2 a3 6 7 1 a1 a2 a3 2 3 9 a1 a2 a3 8 8 2 a1 a2 a3 2 7 6 t1 v1 v2 v3 v4 v5 a1 a2 a3 6 5 4 a1 a2 a3 3 8 9 a1 a2 a3 2 6 6 a1 a2 a3 3 5 1 a1 a2 a3 3 6 9 t2 v1 v2 v3 v4 v5 a1 a2 a3 2 2 2 a1 a2 a3 5 4 6 a1 a2 a3 9 2 5 a1 a2 a3 3 4 7 a1 a2 a3 2 5 5 t3
Co-evolution patterns Interestingness Measures (Desmier et al., ECML/PKDD 2013)
DBLP US flights Brazil landslides
26 / 35
Extensions to hierarchies and skyline analysis
v1 v2 v3 v4 v5 a1 a2 a3 2 5 3 a1 a2 a3 6 7 1 a1 a2 a3 2 3 9 a1 a2 a3 8 8 2 a1 a2 a3 2 7 6 t1 v1 v2 v3 v4 v5 a1 a2 a3 6 5 4 a1 a2 a3 3 8 9 a1 a2 a3 2 6 6 a1 a2 a3 3 5 1 a1 a2 a3 3 6 9 t2 v1 v2 v3 v4 v5 a1 a2 a3 2 2 2 a1 a2 a3 5 4 6 a1 a2 a3 9 2 5 a1 a2 a3 3 4 7 a1 a2 a3 2 5 5 t3
Co-evolution patterns Interestingness Measures (Desmier et al., ECML/PKDD 2013)
DBLP US flights Brazil landslides
m1 m2 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6
26 / 35
Extensions to hierarchies and skyline analysis
m1 m2 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 p1 p2 p3 p4 p5 p6 p7 p8
27 / 35
Extensions to hierarchies and skyline analysis
28 / 35
RITA “On-Time Performance” database. (http://www.transtats.bts.gov)
All NbFlights NbDisturb Delays Taxi NbDep NbArr NbCan NbDiv depDelay arrDelay taxiIn taxiOut
Extensions to hierarchies and skyline analysis
29 / 35
92 92 83 NbArr ց NbDep ց NbArr ց NbDep ց 2,3,4 88 Delays ր 1,6,7 50 NbDep ց 2,3,4
Extensions to hierarchies and skyline analysis
29 / 35
99 92 92 83 NbArr ց NbDep ց NbArr ց NbDep ց NbFlights ց 2,3,4 88 Delays ր 1,6,7 50 NbDep ց 2,3,4
Extensions to hierarchies and skyline analysis
29 / 35
99 92 92 83 NbArr ց NbDep ց NbArr ց NbDep ց NbFlights ց 2,3,4 88 Delays ր Delays ր 1,6,7 50 NbDep ց 2,3,4
Extensions to hierarchies and skyline analysis
29 / 35
99 92 92 83 NbArr ց NbDep ց NbArr ց NbDep ց NbFlights ց 2,3,4 88 Delays ր Delays ր 1,6,7 51 50 NbDep ց NbFlights ց 2,3,4
Extensions to hierarchies and skyline analysis
vertexSpecificity temporalDynamic 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 P1 P2 P3 P4 P5 P6 P7 P8
30 / 35
Extensions to hierarchies and skyline analysis
VS TD 0.1 0.2 0.3 0.4 0.1 0.2 0.3 0.4 0.5 0.6 P1
31 / 35
Conclusion
1 Co-evolution patterns in dynamic attributed graphs 2 Extensions to hierarchies and skyline analysis 3 Conclusion
32 / 35
33 / 35
Conclusion
34 / 35
Conclusion
35 / 35