Graph Drawing Stress Model with Resistance Distances
Yosuke Onoue

TL;DR
This paper introduces a resistance distance-based stress model for graph drawing, offering improved global structure capture, computational efficiency, and robustness over traditional shortest-path methods, with a new linear-time algorithm Omega.
Contribution
It proposes a novel resistance distance-based stress model and a scalable linear-time graph drawing algorithm Omega that outperforms prior methods in quality and efficiency.
Findings
Enhanced neighborhood preservation and cluster faithfulness.
Lower and more stable stress values with the new sampling strategy.
O(|E|) complexity for weighted and unweighted graphs.
Abstract
This paper challenges the convention of using graph-theoretic shortest distance in stress-based graph drawing. We propose a new paradigm based on resistance distance, derived from the graph Laplacian's spectrum, which better captures global graph structure. This approach overcomes theoretical and computational limitations of traditional methods, as resistance distance admits a natural isometric embedding in Euclidean space. Our experiments demonstrate improved neighborhood preservation and cluster faithfulness. We introduce Omega, a linear-time graph drawing algorithm that integrates a fast resistance distance embedding with random node-pair sampling for Stochastic Gradient Descent (SGD). This comprehensive random sampling strategy, enabled by efficient pre-computation of resistance distance embeddings, is more effective and robust than pivot-based sampling used in prior algorithms,…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Visualization and Analytics · Graph Theory and Algorithms · Advanced Graph Neural Networks
