Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, $(SGD)^2$
Reyan Ahmed, Felice De Luca, Sabin Devkota, Stephen Kobourov, Mingwei, Li

TL;DR
This paper introduces $(SGD)^2$, a flexible, scalable graph drawing method that optimizes multiple readability criteria simultaneously using differentiable functions, improving layout quality for large graphs.
Contribution
The paper presents a novel stochastic gradient descent-based approach that can optimize multiple graph readability criteria concurrently, including new criteria not previously addressed in such frameworks.
Findings
Effectively balances multiple readability criteria in graph layouts.
Scales to large graphs with efficient runtime.
Provides both quantitative and qualitative validation.
Abstract
Readability criteria, such as distance or neighborhood preservation, are often used to optimize node-link representations of graphs to enable the comprehension of the underlying data. With few exceptions, graph drawing algorithms typically optimize one such criterion, usually at the expense of others. We propose a layout approach, Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, , that can handle multiple readability criteria. can optimize any criterion that can be described by a differentiable function. Our approach is flexible and can be used to optimize several criteria that have already been considered earlier (e.g., obtaining ideal edge lengths, stress, neighborhood preservation) as well as other criteria which have not yet been explicitly optimized in such fashion (e.g., node resolution, angular resolution, aspect ratio). The approach is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Data Visualization and Analytics · Advanced Graph Neural Networks
