DashBot: Insight-Driven Dashboard Generation Based on Deep Reinforcement Learning
Dazhen Deng, Aoyu Wu, Huamin Qu, Yingcai Wu
Abstract
Analytical dashboards are popular in business intelligence to facilitate insight discovery with multiple charts. However, creating an effective dashboard is highly demanding, which requires users to have adequate data analysis background and be familiar with professional tools, such as Power BI. To create a dashboard, users have to configure charts by selecting data columns and exploring different chart combinations to optimize the communication of insights, which is trial-and-error. Recent research has started to use deep learning methods for dashboard generation to lower the burden of visualization creation. However, such efforts are greatly hindered by the lack of large-scale and high-quality datasets of dashboards. In this work, we propose using deep reinforcement learning to generate analytical dashboards that can use well-established visualization knowledge and the estimation capacity of reinforcement learning. Specifically, we use visualization knowledge to construct a training environment and rewards for agents to explore and imitate human exploration behavior with a well-designed agent network. The usefulness of the deep reinforcement learning model is demonstrated through ablation studies and user studies. In conclusion, our work opens up new opportunities to develop effective ML-based visualization recommenders without beforehand training datasets.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext b35d438a-022e-4e41-9efa-8593a4193e2aCited by top-tier papers12
- HAIChart: Human and AI Paired Visualization SystemYupeng Xie, Yuyu Luo, Guoliang Li, Nan TangVLDB 2024 · 47 citations
- Notable: On-the-fly Assistant for Data Storytelling in Computational NotebooksHaotian Li, Lu Ying, Haidong Zhang, Yingcai Wu et al.CHI 2023 · 38 citations
- MetaGlyph: Automatic Generation of Metaphoric Glyph-based VisualizationLu Ying, Xinhuan Shu, Dazhen Deng, Yuchen Yang et al.IEEE VIS 2022 · 33 citations
- Advancing Multimodal Large Language Models in Chart Question Answering with Visualization-Referenced Instruction TuningXingchen Zeng, Haichuan Lin, Yilin Ye, Wei ZengIEEE VIS 2024 · 23 citations
- Plume: Scaffolding Text Composition in DashboardsMaxim Lisnic, Vidya Setlur, Nicole SultanumCHI 2025 · 13 citations
Builds on20
- NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language QueriesArpit Narechania, Arjun Srinivasan, John T. StaskoIEEE VIS 2020 · 210 citations
- Calliope: Automatic Visual Data Story Generation from a SpreadsheetDanqing Shi, Xinyue Xu, Fuling Sun, Yang Shi et al.IEEE VIS 2020 · 179 citations
- Dashboard Design PatternsBenjamin Bach, Euan Freeman, Alfie Abdul-Rahman, Cagatay Turkay et al.IEEE VIS 2022 · 148 citations
- Natural Language to Visualization by Neural Machine TranslationYuyu Luo, Nan Tang, Guoliang Li, Jiawei Tang et al.IEEE VIS 2021 · 145 citations
- Composition and Configuration Patterns in Multiple-View VisualizationsXi Chen, Wei Zeng, Yanna Lin, Hayder Mahdi Al-Maneea et al.IEEE VIS 2020 · 138 citations
Related papers
- MultiVision: Designing Analytical Dashboards with Deep Learning Based RecommendationAoyu Wu, Yun Wang, Mengyu Zhou, Xinyi He et al.IEEE VIS 2021 · 55 citations
- Supporting Guided Exploratory Visual Analysis on Time Series Data with Reinforcement LearningYang Shi, Bingchang Chen, Ying Chen, Zhuochen Jin et al.IEEE VIS 2023 · 8 citations
- Learning to Recommend Visualizations from DataXin Qian, Ryan A. Rossi, Fan Du, Sungchul Kim et al.KDD 2021 · 37 citations
- KG4Vis: A Knowledge Graph-Based Approach for Visualization RecommendationHaotian Li, Yong Wang, Songheng Zhang, Yangqiu Song et al.IEEE VIS 2021 · 111 citations
- DeepLine: AutoML Tool for Pipelines Generation using Deep Reinforcement Learning and Hierarchical Actions FilteringYuval Heffetz, Roman Vainshtein, Gilad Katz, Lior RokachKDD 2020 · 3 citations
