Natural Language Generation for Visualizations: State of the Art, Challenges and Future Directions
Not on the map. Why?
Abstract (arXiv)
Natural language and visualization are two complementary modalities of human communication that play a crucial role in conveying information effectively. While visualizations help people discover trends, patterns, and anomalies in data, natural language descriptions help explain these insights. Thus, combining text with visualizations is a prevalent technique for effectively delivering the core message of the data. Given the rise of natural language generation (NLG), there is a growing interest in automatically creating natural language descriptions for visualizations, which can be used as chart captions, answering questions about charts, or telling data-driven stories. In this survey, we systematically review the state of the art on NLG for visualizations and introduce a taxonomy of the problem. The NLG tasks fall within the domain of Natural Language Interfaces (NLI) for visualization, an area that has garnered significant attention from both the research community and industry. To narrow down the scope of the survey, we primarily concentrate on the research works that focus on text generation for visualizations. To characterize the NLG problem and the design space of proposed solutions, we pose five Wh-questions, why and how NLG tasks are performed for visualizations, what the task inputs and outputs are, as well as where and when the generated texts are integrated with visualizations. We categorize the solutions used in the surveyed papers based on these "five Wh-questions." Finally, we discuss the key challenges and potential avenues for future research in this domain.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 72 of its 147 references that are in the map. First posted on arXiv 29 Sep 2024.
Builds on
72 of 147 references.
References · 72
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2023Visual Instruction Tuningcited by 7,792
- 2017Mask R-CNNcited by 7,259
- 2022Survey of Hallucination in Natural Language Generationcited by 2,056
- 2022ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoningcited by 1,449
- 2017Bottom-Up and Top-Down Attention for Image Captioning and Visual Question Answeringcited by 1,310
- 2018Hierarchical Neural Story Generationcited by 1,182
- 2021Unifying Vision-and-Language Tasks via Text Generationcited by 411
38 more
- 2022Pix2Struct: Screenshot Parsing as Pretraining for Visual Language Understandingcited by 360
- 2018DVQA: Understanding Data Visualizations via Question Answeringcited by 338
- 2017FigureQA: An Annotated Figure Dataset for Visual Reasoningcited by 314
- 2020Evaluation of Text Generation: A Surveycited by 275
- 2021Retrieving and Reading: A Comprehensive Survey on Open-domain Question Answeringcited by 178
- 2022Chart-to-Text: A Large-Scale Benchmark for Chart Summarizationcited by 166
- 2023UniChart: A Universal Vision-language Pretrained Model for Chart Comprehension and Reasoningcited by 158
- 2023Holistic Analysis of Hallucination in GPT-4V(ision): Bias and Interference Challengescited by 131
- 2022A Survey of Controllable Text Generation using Transformer-based Pre-trained Language Modelscited by 128
- 2020Investigating Pretrained Language Models for Graph-to-Text Generationcited by 117
- 2023VisText: A Benchmark for Semantically Rich Chart Captioningcited by 111
- 2018Data-to-Text Generation with Content Selection and Planningcited by 106
- 2023LIDA: A Tool for Automatic Generation of Grammar-Agnostic Visualizations and Infographics using Large Language Modelscited by 80
- 2024ChartGemma: Visual Instruction-tuning for Chart Reasoning in the Wildcited by 79
- 2020Chart-to-Text: Generating Natural Language Descriptions for Charts by Adapting the Transformer Modelcited by 77
- 2021SciCap: Generating Captions for Scientific Figurescited by 76
- 2020NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queriescited by 73
- 2024ChartInstruct: Instruction Tuning for Chart Comprehension and Reasoningcited by 68
- 2023SciGraphQA: A Large-Scale Synthetic Multi-Turn Question-Answering Dataset for Scientific Graphscited by 66
- 2022OpenCQA: Open-ended Question Answering with Chartscited by 60
- 2021Towards Natural Language Interfaces for Data Visualization: A Surveycited by 58
- 2023PromptMagician: Interactive Prompt Engineering for Text-to-Image Creationcited by 58
- 2023Do LVLMs Understand Charts? Analyzing and Correcting Factual Errors in Chart Captioningcited by 47
- 2023DelucionQA: Detecting Hallucinations in Domain-specific Question Answeringcited by 43
- 2021Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Contentcited by 38
- 2023Reading and Reasoning over Chart Images for Evidence-based Automated Fact-Checkingcited by 34
- 2019Text-to-Viz: Automatic Generation of Infographics from Proportion-Related Natural Language Statementscited by 31
- 2020Calliope: Automatic Visual Data Story Generation from a Spreadsheetcited by 30
- 2023ChartSumm: A Comprehensive Benchmark for Automatic Chart Summarization of Long and Short Summariescited by 30
- 2024Are Large Vision Language Models up to the Challenge of Chart Comprehension and Reasoning? An Extensive Investigation into the Capabilities and Limitations of LVLMscited by 30
- 2022Faithfulness in Natural Language Generation: A Systematic Survey of Analysis, Evaluation and Optimization Methodscited by 27
- 2022Chart Question Answering: State of the Art and Future Directionscited by 26
- 2024Automated Data Visualization from Natural Language via Large Language Models: An Exploratory Studycited by 26
- 2024DataNarrative: Automated Data-Driven Storytelling with Visualizations and Textscited by 25
- 2021Structural Information Preserving for Graph-to-Text Generationcited by 24
- 2023DataTales: Investigating the use of Large Language Models for Authoring Data-Driven Articlescited by 24
- 2019Figure Captioning with Reasoning and Sequence-Level Trainingcited by 21
- 2023Let the Chart Spark: Embedding Semantic Context into Chart with Text-to-Image Generative Modelcited by 21
50 most cited of 72 All 72 (JSON)
Built on by
Citing papers per year: 2025: 4; 2026: 1.
5 papers.
- 2025CoDA: Agentic Systems for Collaborative Data Visualizationcited by 14
- 2026ChartFI: Benchmarking Faithfulness and Insightfulness of Chart Descriptions from Multimodal Large Language Modelscited by 2
- 2025A Review on Large Language Models for Visual Analyticscited by 1
- 2025TaleFrame: An Interactive Story Generation System with Fine-Grained Control and Large Language Modelscited by 0
- 2025CycleChart: A Unified Consistency-Based Learning Framework for Bidirectional Chart Understanding and Generationcited by 0
- 2026ChartFI: Benchmarking Faithfulness and Insightfulness of Chart Descriptions from Multimodal Large Language Models22 May 2026
- 2025CycleChart: A Unified Consistency-Based Learning Framework for Bidirectional Chart Understanding and Generation22 Dec 2025
- 2025TaleFrame: An Interactive Story Generation System with Fine-Grained Control and Large Language Models2 Dec 2025
- 2025CoDA: Agentic Systems for Collaborative Data Visualization3 Oct 2025
- 2025A Review on Large Language Models for Visual Analytics19 Mar 2025