Homology-Preserving Multi-Scale Graph Skeletonization Using Mapper on Graphs

Paul Rosen, Mustafa Hajij, Bei Wang
4/3/2018
cs.SIstat.ML

Official code: shape-vis/MapperOnGraphs (4 stars, GPL-3.0, last commit 2023-05-01).

Abstract

Node-link diagrams are a popular method for representing graphs that capture relationships between individuals, businesses, proteins, and telecommunication endpoints. However, node-link diagrams may fail to convey insights regarding graph structures, even for moderately sized data of a few hundred nodes, due to visual clutter. We propose to apply the mapper construction -- a popular tool in topological data analysis -- to graph visualization, which provides a strong theoretical basis for summarizing the data while preserving their core structures. We develop a variation of the mapper construction targeting weighted, undirected graphs, called {\mog}, which generates homology-preserving skeletons of graphs. We further show how the adjustment of a single parameter enables multi-scale skeletonization of the input graph. We provide a software tool that enables interactive explorations of such skeletons and demonstrate the effectiveness of our method for synthetic and real-world data.

View on arXivView PDF

Code Implementations(1)

GPL-3.0
42Shell, PythonDec 10, 20183 years agoGPL-3.0

Similar Papers

Cite this paper

@article{rosen2018homologypreserving,
  title  = {Homology-Preserving Multi-Scale Graph Skeletonization Using Mapper on Graphs},
  author = {Paul Rosen and Mustafa Hajij and Bei Wang},
  year   = {2018},
  eprint = {1804.11242},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1804.11242}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1804.11242.svg)](https://codeofpaper.com/paper/1804.11242)

Discussion