CoRe-GD: A Hierarchical Framework for Scalable Graph Visualization with GNNs

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Grötschla, Florian, Mathys, Joël, Veres, Robert, Wattenhofer, Roger
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913230786396160
author Grötschla, Florian
Mathys, Joël
Veres, Robert
Wattenhofer, Roger
author_facet Grötschla, Florian
Mathys, Joël
Veres, Robert
Wattenhofer, Roger
contents Graph Visualization, also known as Graph Drawing, aims to find geometric embeddings of graphs that optimize certain criteria. Stress is a widely used metric; stress is minimized when every pair of nodes is positioned at their shortest path distance. However, stress optimization presents computational challenges due to its inherent complexity and is usually solved using heuristics in practice. We introduce a scalable Graph Neural Network (GNN) based Graph Drawing framework with sub-quadratic runtime that can learn to optimize stress. Inspired by classical stress optimization techniques and force-directed layout algorithms, we create a coarsening hierarchy for the input graph. Beginning at the coarsest level, we iteratively refine and un-coarsen the layout, until we generate an embedding for the original graph. To enhance information propagation within the network, we propose a novel positional rewiring technique based on intermediate node positions. Our empirical evaluation demonstrates that the framework achieves state-of-the-art performance while remaining scalable.
format Preprint
id arxiv_https___arxiv_org_abs_2402_06706
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle CoRe-GD: A Hierarchical Framework for Scalable Graph Visualization with GNNs
Grötschla, Florian
Mathys, Joël
Veres, Robert
Wattenhofer, Roger
Computational Geometry
Machine Learning
Graph Visualization, also known as Graph Drawing, aims to find geometric embeddings of graphs that optimize certain criteria. Stress is a widely used metric; stress is minimized when every pair of nodes is positioned at their shortest path distance. However, stress optimization presents computational challenges due to its inherent complexity and is usually solved using heuristics in practice. We introduce a scalable Graph Neural Network (GNN) based Graph Drawing framework with sub-quadratic runtime that can learn to optimize stress. Inspired by classical stress optimization techniques and force-directed layout algorithms, we create a coarsening hierarchy for the input graph. Beginning at the coarsest level, we iteratively refine and un-coarsen the layout, until we generate an embedding for the original graph. To enhance information propagation within the network, we propose a novel positional rewiring technique based on intermediate node positions. Our empirical evaluation demonstrates that the framework achieves state-of-the-art performance while remaining scalable.
title CoRe-GD: A Hierarchical Framework for Scalable Graph Visualization with GNNs
topic Computational Geometry
Machine Learning
url https://arxiv.org/abs/2402.06706