KG4Vis: A Knowledge Graph-Based Approach for Visualization Recommendation
arXiv:2107.12548 · doi:10.1109/TVCG.2021.3114863
Abstract
Visualization recommendation or automatic visualization generation can significantly lower the barriers for general users to rapidly create effective data visualizations, especially for those users without a background in data visualizations. However, existing rule-based approaches require tedious manual specifications of visualization rules by visualization experts. Other machine learning-based approaches often work like black-box and are difficult to understand why a specific visualization is recommended, limiting the wider adoption of these approaches. This paper fills the gap by presenting KG4Vis, a knowledge graph (KG)-based approach for visualization recommendation. It does not require manual specifications of visualization rules and can also guarantee good explainability. Specifically, we propose a framework for building knowledge graphs, consisting of three types of entities (i.e., data features, data columns and visualization design choices) and the relations between them, to model the mapping rules between data and effective visualizations. A TransE-based embedding technique is employed to learn the embeddings of both entities and relations of the knowledge graph from existing dataset-visualization pairs. Such embeddings intrinsically model the desirable visualization rules. Then, given a new dataset, effective visualizations can be inferred from the knowledge graph with semantically meaningful rules. We conducted extensive evaluations to assess the proposed approach, including quantitative comparisons, case studies and expert interviews. The results demonstrate the effectiveness of our approach.
11 pages, 8 figures. IEEE Transactions on Visualization and Computer Graphics (Proceedings of IEEE VIS 2021)
References in corpus (3)
Cited by in corpus (15)
- Towards Natural Language Interfaces for Data Visualization: A Survey
- ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Language
- Knowledge Graphs in Practice: Characterizing their Users, Challenges, and Visualization Opportunities
- LightVA: Lightweight Visual Analytics with LLM Agent-Based Task Planning and Execution
- DMiner: Dashboard Design Mining and Recommendation
- HAIChart: Human and AI Paired Visualization System
- Recommending on graphs: a comprehensive review from a data perspective
- GeoLinter: A Linting Framework for Choropleth Maps
- Too Many Cooks: Exploring How Graphical Perception Studies Influence Visualization Recommendations in Draco
- LightKG: Efficient Knowledge-Aware Recommendations with Simplified GNN Architecture
- Agnostic Visual Recommendation Systems: Open Challenges and Future Directions
- LinkQ: An LLM-Assisted Visual Interface for Knowledge Graph Question-Answering
- Interactive Visualization Recommendation with Hier-SUCB
- NoteFlow: Leveraging Charts as Sight Glasses for Consistent and Continuous Data Flow Tracing
- Automated Visualization Code Synthesis via Multi-Path Reasoning and Feedback-Driven Optimization