Visual Detection Of Structural Changes In Time-Varying Graphs Using Persistent Homology
Visual Detection Of Structural Changes In Time-Varying Graphs Using Persistent Homology |
Abstract
Topological data analysis is an emerging area in exploratory data analysis and data mining. Its main tool, persistent homology, has become a popular technique to study the structure of complex, high-dimensional data. In this paper, we propose a novel method using persistent homology to quantify structural changes in time-varying graphs. Specifically, we transform each instance of the time-varying graph into a metric space, extract topological features using persistent homology, and compare those features over time. We provide a visualization that assists in time-varying graph exploration and helps to identify patterns of behavior within the data. To validate our approach, we conduct several case studies on real-world datasets and show how our method can find cyclic patterns, deviations from those patterns, and one-time events in time-varying graphs. We also examine whether a persistence-based similarity measure satisfies a set of well-established, desirable properties for graph metrics.
Downloads
Citation
Mustafa Hajij, Bei Wang, Carlos Scheidegger, and Paul Rosen. Visual Detection Of Structural Changes In Time-Varying Graphs Using Persistent Homology. IEEE Pacific Visualization Symposium, 2018.
Bibtex
@inproceedings{hajij2018visual, title = {Visual Detection of Structural Changes in Time-Varying Graphs Using Persistent Homology}, author = {Hajij, Mustafa and Wang, Bei and Scheidegger, Carlos and Rosen, Paul}, booktitle = {IEEE Pacific Visualization Symposium}, series = {PacificVis}, pages = {125--134}, year = {2018}, abstract = {Topological data analysis is an emerging area in exploratory data analysis and data mining. Its main tool, persistent homology, has become a popular technique to study the structure of complex, high-dimensional data. In this paper, we propose a novel method using persistent homology to quantify structural changes in time-varying graphs. Specifically, we transform each instance of the time-varying graph into a metric space, extract topological features using persistent homology, and compare those features over time. We provide a visualization that assists in time-varying graph exploration and helps to identify patterns of behavior within the data. To validate our approach, we conduct several case studies on real-world datasets and show how our method can find cyclic patterns, deviations from those patterns, and one-time events in time-varying graphs. We also examine whether a persistence-based similarity measure satisfies a set of well-established, desirable properties for graph metrics.} }