Graph Drawing by Stochastic Gradient Descent

10/12/2017
by   Jonathan X. Zheng, et al.
0

A popular method of force-directed graph drawing is multidimensional scaling using graph-theoretic distances as input. We present an algorithm to minimize its energy function, known as stress, by using stochastic gradient descent (SGD) to move a single pair of vertices at a time. Our results show that SGD can reach lower stress levels faster and more consistently than majorization, without needing help from a good initialization. We then present various real-world applications to show how the unique properties of SGD make it easier to produce constrained layouts than previous approaches. We also show how SGD can be directly applied within the sparse stress approximation of Ortmann et al. [1], making the algorithm scalable up to large graphs.

READ FULL TEXT

page 6

page 8

page 9

research
10/12/2017

Graph Drawing by Weighted Constraint Relaxation

A popular method of force-directed graph drawing is multidimensional sca...
research
08/24/2020

Stochastic Gradient Descent Works Really Well for Stress Minimization

Stress minimization is among the best studied force-directed graph layou...
research
12/02/2021

Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, (SGD)^2

Readability criteria, such as distance or neighborhood preservation, are...
research
08/19/2022

FORBID: Fast Overlap Removal By stochastic gradIent Descent for Graph Drawing

While many graph drawing algorithms consider nodes as points, graph visu...
research
09/01/2022

Spherical Graph Drawing by Multi-dimensional Scaling

We describe an efficient and scalable spherical graph embedding method. ...
research
04/13/2017

Fully Distributed and Asynchronized Stochastic Gradient Descent for Networked Systems

This paper considers a general data-fitting problem over a networked sys...
research
02/17/2023

(S)GD over Diagonal Linear Networks: Implicit Regularisation, Large Stepsizes and Edge of Stability

In this paper, we investigate the impact of stochasticity and large step...

Please sign up or login with your details

Forgot password? Click here to reset