SmartGD: A GAN-Based Graph Drawing Framework for Diverse Aesthetic Goals
Not on the map. Why?
Abstract (arXiv)
While a multitude of studies have been conducted on graph drawing, many existing methods only focus on optimizing a single aesthetic aspect of graph layouts, which can lead to sub-optimal results. There are a few existing methods that have attempted to develop a flexible solution for optimizing different aesthetic aspects measured by different aesthetic criteria. Furthermore, thanks to the significant advance in deep learning techniques, several deep learning-based layout methods were proposed recently. These methods have demonstrated the advantages of deep learning approaches for graph drawing. However, none of these existing methods can be directly applied to optimizing non-differentiable criteria without special accommodation. In this work, we propose a novel Generative Adversarial Network (GAN) based deep learning framework for graph drawing, called SmartGD, which can optimize different quantitative aesthetic goals, regardless of their differentiability. To demonstrate the effectiveness and efficiency of SmartGD, we conducted experiments on minimizing stress, minimizing edge crossing, maximizing crossing angle, maximizing shape-based metrics, and a combination of multiple aesthetics. Compared with several popular graph drawing algorithms, the experimental results show that SmartGD achieves good performance both quantitatively and qualitatively.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 21 of its 52 references that are in the map. First posted on arXiv 13 Jun 2022.
Builds on
21 of 52 references.
References · 21
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2014Conditional Generative Adversarial Netscited by 2,162
- 2016Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Networkcited by 1,908
- 2020Image Segmentation Using Deep Learning: A Surveycited by 660
- 2017Wasserstein GANcited by 639
- 2018How Does Batch Normalization Help Optimization?cited by 357
- 2018The relativistic discriminator: a key element missing from standard GANcited by 238
- 2021Deceive D: Adaptive Pseudo Augmentation for GAN Training with Limited Datacited by 53
9 more
- 2019A Deep Generative Model for Graph Layoutcited by 19
- 2019DeepDrawing: A Deep Learning Approach to Graph Drawingcited by 15
- 2018Evaluating the Readability of Force Directed Graph Layouts: A Deep Learning Approachcited by 14
- 2021DeepGD: A Deep Learning Framework for Graph Drawing Using GNNcited by 10
- 2021Graph Neural Networks for Graph Drawingcited by 8
- 2021Deep Neural Network for DrawiNg Networks, (DNN)^2cited by 6
- 2018A Heuristic Approach towards Drawings of Graphs with High Crossing Resolutioncited by 4
- 2021Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, (SGD)2cited by 4
- 2019Stress-Plus-X (SPX) Graph Layoutcited by 3
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025How Scale Breaks "Normalized Stress" and KL Divergence: Rethinking Quality Metricscited by 1
- 2026VSAL: A Vision Solver with Adaptive Layouts for Graph Property Detectioncited by 1
- 2025Using Reinforcement Learning to Optimize the Global and Local Crossing Numbercited by 0
- 2025Visualization Biases MLLM's Decision Making in Network Data Taskscited by 0
- 2026Human-Data Interaction, Exploration, and Visualization in the AI Era: Challenges and Opportunitiescited by 0
- 2026Beauty in the Eye of AI: Aligning LLMs and Vision Models with Human Aesthetics in Network Visualizationcited by 0
- 2026Beauty in the Eye of AI: Aligning LLMs and Vision Models with Human Aesthetics in Network Visualization3 Apr 2026
- 2026Human-Data Interaction, Exploration, and Visualization in the AI Era: Challenges and Opportunities4 Mar 2026
- 2026VSAL: A Vision Solver with Adaptive Layouts for Graph Property Detection14 Feb 2026
- 2025Visualization Biases MLLM's Decision Making in Network Data Tasks5 Nov 2025
- 2025How Scale Breaks "Normalized Stress" and KL Divergence: Rethinking Quality Metrics9 Oct 2025
- 2025Using Reinforcement Learning to Optimize the Global and Local Crossing Number7 Sep 2025