A Deep Generative Model for Graph Layout
Not on the map. Why?
Abstract (arXiv)
Different layouts can characterize different aspects of the same graph. Finding a "good" layout of a graph is thus an important task for graph visualization. In practice, users often visualize a graph in multiple layouts by using different methods and varying parameter settings until they find a layout that best suits the purpose of the visualization. However, this trial-and-error process is often haphazard and time-consuming. To provide users with an intuitive way to navigate the layout design space, we present a technique to systematically visualize a graph in diverse layouts using deep generative models. We design an encoder-decoder architecture to learn a model from a collection of example layouts, where the encoder represents training examples in a latent space and the decoder produces layouts from the latent space. In particular, we train the model to construct a two-dimensional latent space for users to easily explore and generate various layouts. We demonstrate our approach through quantitative and qualitative evaluations of the generated layouts. The results of our evaluations show that our model is capable of learning and generalizing abstract concepts of graph layouts, not just memorizing the training examples. In summary, this paper presents a fundamentally new approach to graph visualization where a machine learning model learns to visualize a graph from examples without manually-defined heuristics.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 2; 2024: 2; 2025: 2; 2026: 3.
19 papers.
Sort:
By area:
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2024Generative AI for Visualization: State of the Art and Future Directionscited by 23
- 2021DeepGD: A Deep Learning Framework for Graph Drawing Using GNNcited by 10
- 2021Graph Neural Networks for Graph Drawingcited by 8
- 2021UnProjection: Leveraging Inverse-Projections for Visual Analytics of High-Dimensional Datacited by 8
- 2021Deep Neural Network for DrawiNg Networks, (DNN)^2cited by 6
- 2022SmartGD: A GAN-Based Graph Drawing Framework for Diverse Aesthetic Goalscited by 6
- 2023Ask and You Shall Receive (a Graph Drawing): Testing ChatGPT's Potential to Apply Graph Layout Algorithmscited by 6
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancementcited by 3
- 2024Adversarial Attacks on Machine Learning-Aided Visualizationscited by 2
- 2021A Machine Learning Approach for Predicting Human Preference for Graph Layoutscited by 1
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applicationscited by 1
7 more
- 2021A Deep Generative Model for Reordering Adjacency Matricescited by 1
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learningcited by 1
- 2026VSAL: A Vision Solver with Adaptive Layouts for Graph Property Detectioncited by 1
- 2022Can an NN model plainly learn planar layouts?cited by 0
- 2025Using Reinforcement Learning to Optimize the Global and Local Crossing Numbercited 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
- 2025Using Reinforcement Learning to Optimize the Global and Local Crossing Number7 Sep 2025
- 2025Illuminating LLM Coding Agents: Visual Analytics for Deeper Understanding and Enhancement18 Aug 2025
- 2024Adversarial Attacks on Machine Learning-Aided Visualizations4 Sep 2024
- 2024Generative AI for Visualization: State of the Art and Future Directions28 Apr 2024
- 2023Foundation Models Meet Visualizations: Challenges and Opportunities9 Oct 2023
- 2023Ask and You Shall Receive (a Graph Drawing): Testing ChatGPT's Potential to Apply Graph Layout Algorithms3 Mar 2023
- 2022Can an NN model plainly learn planar layouts?2 Sep 2022
- 2022SmartGD: A GAN-Based Graph Drawing Framework for Diverse Aesthetic Goals13 Jun 2022
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learning18 Feb 2022
7 more
- 2021UnProjection: Leveraging Inverse-Projections for Visual Analytics of High-Dimensional Data2 Nov 2021
- 2021A Deep Generative Model for Reordering Adjacency Matrices11 Oct 2021
- 2021Graph Neural Networks for Graph Drawing21 Sep 2021
- 2021Deep Neural Network for DrawiNg Networks, (DNN)^28 Aug 2021
- 2021DeepGD: A Deep Learning Framework for Graph Drawing Using GNN27 Jun 2021
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applications23 May 2021
- 2021A Machine Learning Approach for Predicting Human Preference for Graph Layouts1 Mar 2021
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2024Generative AI for Visualization: State of the Art and Future Directionscited by 23
- 2021DeepGD: A Deep Learning Framework for Graph Drawing Using GNNcited by 10
- 2021Graph Neural Networks for Graph Drawingcited by 8
- 2021UnProjection: Leveraging Inverse-Projections for Visual Analytics of High-Dimensional Datacited by 8
- 2021Deep Neural Network for DrawiNg Networks, (DNN)^2cited by 6
- 2022SmartGD: A GAN-Based Graph Drawing Framework for Diverse Aesthetic Goalscited by 6
- 2023Ask and You Shall Receive (a Graph Drawing): Testing ChatGPT's Potential to Apply Graph Layout Algorithmscited by 6
- 2024Adversarial Attacks on Machine Learning-Aided Visualizationscited by 2
- 2021A Machine Learning Approach for Predicting Human Preference for Graph Layoutscited by 1
- 2021Revisiting 2D Convolutional Neural Networks for Graph-based Applicationscited by 1
- 2021A Deep Generative Model for Reordering Adjacency Matricescited by 1
12 most cited of 17 All 17 (JSON)
- 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
- 2025Using Reinforcement Learning to Optimize the Global and Local Crossing Number7 Sep 2025
- 2024Adversarial Attacks on Machine Learning-Aided Visualizations4 Sep 2024
- 2024Generative AI for Visualization: State of the Art and Future Directions28 Apr 2024
- 2023Foundation Models Meet Visualizations: Challenges and Opportunities9 Oct 2023
- 2023Ask and You Shall Receive (a Graph Drawing): Testing ChatGPT's Potential to Apply Graph Layout Algorithms3 Mar 2023
- 2022Can an NN model plainly learn planar layouts?2 Sep 2022
- 2022SmartGD: A GAN-Based Graph Drawing Framework for Diverse Aesthetic Goals13 Jun 2022
- 2022Interactive Visual Pattern Search on Graph Data via Graph Representation Learning18 Feb 2022
- 2021UnProjection: Leveraging Inverse-Projections for Visual Analytics of High-Dimensional Data2 Nov 2021
- 2021A Deep Generative Model for Reordering Adjacency Matrices11 Oct 2021
12 newest of 17 All 17 (JSON)