Persistent Homology Guided Force-Directed Graph Layouts

Ashley Suh, Mustafa Hajij, Bei Wang, Carlos Scheidegger, Paul Rosen

Research output: Contribution to journalArticle

Abstract

Graphs are commonly used to encode relationships among entities, yet their abstractness makes them difficult to analyze. Node-link diagrams are popular for drawing graphs, and force-directed layouts provide a flexible method for node arrangements that use local relationships in an attempt to reveal the global shape of the graph. However, clutter and overlap of unrelated structures can lead to confusing graph visualizations. This paper leverages the persistent homology features of an undirected graph as derived information for interactive manipulation of force-directed layouts. We first discuss how to efficiently extract 0-dimensional persistent homology features from both weighted and unweighted undirected graphs. We then introduce the interactive persistence barcode used to manipulate the force-directed graph layout. In particular, the user adds and removes contracting and repulsing forces generated by the persistent homology features, eventually selecting the set of persistent homology features that most improve the layout. Finally, we demonstrate the utility of our approach across a variety of synthetic and real datasets.

Original languageEnglish (US)
Article number8807379
Pages (from-to)697-707
Number of pages11
JournalIEEE Transactions on Visualization and Computer Graphics
Volume26
Issue number1
DOIs
StatePublished - Jan 2020

Fingerprint

Drawing (graphics)
Directed graphs
Visualization

Keywords

  • force-directed layout
  • Graph drawing
  • persistent homology
  • Topological Data Analysis

ASJC Scopus subject areas

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this

Persistent Homology Guided Force-Directed Graph Layouts. / Suh, Ashley; Hajij, Mustafa; Wang, Bei; Scheidegger, Carlos; Rosen, Paul.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 26, No. 1, 8807379, 01.2020, p. 697-707.

Research output: Contribution to journalArticle

Suh, Ashley ; Hajij, Mustafa ; Wang, Bei ; Scheidegger, Carlos ; Rosen, Paul. / Persistent Homology Guided Force-Directed Graph Layouts. In: IEEE Transactions on Visualization and Computer Graphics. 2020 ; Vol. 26, No. 1. pp. 697-707.
@article{0c49e487ef104f95baf8b8a792c042e2,
title = "Persistent Homology Guided Force-Directed Graph Layouts",
abstract = "Graphs are commonly used to encode relationships among entities, yet their abstractness makes them difficult to analyze. Node-link diagrams are popular for drawing graphs, and force-directed layouts provide a flexible method for node arrangements that use local relationships in an attempt to reveal the global shape of the graph. However, clutter and overlap of unrelated structures can lead to confusing graph visualizations. This paper leverages the persistent homology features of an undirected graph as derived information for interactive manipulation of force-directed layouts. We first discuss how to efficiently extract 0-dimensional persistent homology features from both weighted and unweighted undirected graphs. We then introduce the interactive persistence barcode used to manipulate the force-directed graph layout. In particular, the user adds and removes contracting and repulsing forces generated by the persistent homology features, eventually selecting the set of persistent homology features that most improve the layout. Finally, we demonstrate the utility of our approach across a variety of synthetic and real datasets.",
keywords = "force-directed layout, Graph drawing, persistent homology, Topological Data Analysis",
author = "Ashley Suh and Mustafa Hajij and Bei Wang and Carlos Scheidegger and Paul Rosen",
year = "2020",
month = "1",
doi = "10.1109/TVCG.2019.2934802",
language = "English (US)",
volume = "26",
pages = "697--707",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "1",

}

TY - JOUR

T1 - Persistent Homology Guided Force-Directed Graph Layouts

AU - Suh, Ashley

AU - Hajij, Mustafa

AU - Wang, Bei

AU - Scheidegger, Carlos

AU - Rosen, Paul

PY - 2020/1

Y1 - 2020/1

N2 - Graphs are commonly used to encode relationships among entities, yet their abstractness makes them difficult to analyze. Node-link diagrams are popular for drawing graphs, and force-directed layouts provide a flexible method for node arrangements that use local relationships in an attempt to reveal the global shape of the graph. However, clutter and overlap of unrelated structures can lead to confusing graph visualizations. This paper leverages the persistent homology features of an undirected graph as derived information for interactive manipulation of force-directed layouts. We first discuss how to efficiently extract 0-dimensional persistent homology features from both weighted and unweighted undirected graphs. We then introduce the interactive persistence barcode used to manipulate the force-directed graph layout. In particular, the user adds and removes contracting and repulsing forces generated by the persistent homology features, eventually selecting the set of persistent homology features that most improve the layout. Finally, we demonstrate the utility of our approach across a variety of synthetic and real datasets.

AB - Graphs are commonly used to encode relationships among entities, yet their abstractness makes them difficult to analyze. Node-link diagrams are popular for drawing graphs, and force-directed layouts provide a flexible method for node arrangements that use local relationships in an attempt to reveal the global shape of the graph. However, clutter and overlap of unrelated structures can lead to confusing graph visualizations. This paper leverages the persistent homology features of an undirected graph as derived information for interactive manipulation of force-directed layouts. We first discuss how to efficiently extract 0-dimensional persistent homology features from both weighted and unweighted undirected graphs. We then introduce the interactive persistence barcode used to manipulate the force-directed graph layout. In particular, the user adds and removes contracting and repulsing forces generated by the persistent homology features, eventually selecting the set of persistent homology features that most improve the layout. Finally, we demonstrate the utility of our approach across a variety of synthetic and real datasets.

KW - force-directed layout

KW - Graph drawing

KW - persistent homology

KW - Topological Data Analysis

UR - http://www.scopus.com/inward/record.url?scp=85075605991&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85075605991&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2019.2934802

DO - 10.1109/TVCG.2019.2934802

M3 - Article

C2 - 31443023

AN - SCOPUS:85075605991

VL - 26

SP - 697

EP - 707

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 1

M1 - 8807379

ER -