DeepDrawing: A Deep Learning Approach to Graph Drawing

07/17/2019
by   Yong Wang, et al.
0

Node-link diagrams are widely used to facilitate network explorations. However, when using a graph drawing technique to visualize networks, users often need to tune different algorithm-specific parameters iteratively by comparing the corresponding drawing results in order to achieve a desired visual effect. This trial and error process is often tedious and time-consuming, especially for non-expert users. Inspired by the powerful data modelling and prediction capabilities of deep learning techniques, we explore the possibility of applying deep learning techniques to graph drawing. Specifically, we propose using a graph-LSTM-based approach to directly map network structures to graph drawings. Given a set of layout examples as the training dataset, we train the proposed graph-LSTM-based model to capture their layout characteristics. Then, the trained model is used to generate graph drawings in a similar style for new networks. We evaluated the proposed approach on two special types of layouts (i.e., grid layouts and star layouts) and two general types of layouts (i.e., ForceAtlas2 and PivotMDS) in both qualitative and quantitative ways. The results provide support for the effectiveness of our approach. We also conducted a time cost assessment on the drawings of small graphs with 20 to 50 nodes. We further report the lessons we learned and discuss the limitations and future work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/27/2021

DeepGD: A Deep Learning Framework for Graph Drawing Using GNN

In the past decades, many graph drawing techniques have been proposed fo...
research
04/27/2019

A Deep Generative Model for Graph Layout

As different layouts can characterize different aspects of the same grap...
research
08/08/2021

Deep Neural Network for DrawiNg Networks, (DNN)^2

By leveraging recent progress of stochastic gradient descent methods, se...
research
09/02/2018

Exploring the Limits of Complexity: A Survey of Empirical Studies on Graph Visualisation

For decades, researchers in information visualisation and graph drawing ...
research
09/26/2019

Graph-Preserving Grid Layout: A Simple Graph Drawing Method for Graph Classification using CNNs

Graph convolutional networks (GCNs) suffer from the irregularity of grap...
research
06/13/2022

SmartGD: A Self-Challenging Generative Adversarial Network for Graph Drawing

A multitude of studies have been conducted on graph drawing, but many ex...
research
10/10/2022

Embedding into Special Classes of Cyclic Graphs and its Applications in VLSI Layout

Graph embedding is the major technique which is used to map guest graph ...

Please sign up or login with your details

Forgot password? Click here to reset