Vi(E)va LLM! A Conceptual Stack for Evaluating and Interpreting Generative AI-based Visualizations
Not on the map. Why?
Abstract (arXiv)
The automatic generation of visualizations is an old task that, through the years, has shown more and more interest from the research and practitioner communities. Recently, large language models (LLM) have become an interesting option for supporting generative tasks related to visualization, demonstrating initial promising results. At the same time, several pitfalls, like the multiple ways of instructing an LLM to generate the desired result, the different perspectives leading the generation (code-based, image-based, grammar-based), and the presence of hallucinations even for the visualization generation task, make their usage less affordable than expected. Following similar initiatives for benchmarking LLMs, this paper copes with the problem of modeling the evaluation of a generated visualization through an LLM. We propose a theoretical evaluation stack, EvaLLM, that decomposes the evaluation effort in its atomic components, characterizes their nature, and provides an overview of how to implement and interpret them. We also designed and implemented an evaluation platform that provides a benchmarking resource for the visualization generation task. The platform supports automatic and manual scoring conducted by multiple assessors to support a fine-grained and semantic evaluation based on the EvaLLM stack. Two case studies on GPT3.5-turbo with Code Interpreter and Llama2-70-b models show the benefits of EvaLLM and illustrate interesting results on the current state-of-the-art LLM-generated visualizations.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 35 of its 67 references that are in the map. First posted on arXiv 3 Feb 2024.
Builds on
35 of 67 references.
References · 35
- 2023GPT-4 Technical Reportcited by 18,132
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,302
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,710
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,018
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
- 2023BloombergGPT: A Large Language Model for Financecited by 923
- 2023Can Large Language Models Be an Alternative to Human Evaluations?cited by 729
- 2023AGIEval: A Human-Centric Benchmark for Evaluating Foundation Modelscited by 701
- 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 612
23 more
- 2017Zero-Shot Learning -- A Comprehensive Evaluation of the Good, the Bad and the Uglycited by 536
- 2019Generalizing from a Few Examples: A Survey on Few-Shot Learningcited by 462
- 2023GPTScore: Evaluate as You Desirecited by 357
- 2023Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervisioncited by 318
- 2017SQLNet: Generating Structured Queries From Natural Language Without Reinforcement Learningcited by 135
- 2020NL4DV: A Toolkit for Generating Analytic Specifications for Data Visualization from Natural Language Queriescited by 73
- 2023ChartGPT: Leveraging LLMs to Generate Charts from Abstract Natural Languagecited by 71
- 2023Chat2VIS: Generating Data Visualisations via Natural Language using ChatGPT, Codex and GPT-3 Large Language Modelscited by 58
- 2019E-LPIPS: Robust Perceptual Image Similarity via Random Transformation Ensemblescited by 44
- 2021Text-to-SQL in the Wild: A Naturally-Occurring Dataset Based on Stack Exchange Datacited by 43
- 2021Collecting and Characterizing Natural Language Utterances for Specifying Data Visualizationscited by 31
- 2021nvBench: A Large-Scale Synthesized Dataset for Cross-Domain Natural Language to Visualization Taskcited by 27
- 2023How Good is ChatGPT in Giving Advice on Your Visualization Design?cited by 20
- 2019A Survey of Binary Code Similaritycited by 18
- 2023Beyond Generating Code: Evaluating GPT on a Data Visualization Coursecited by 16
- 2021PI2: End-to-end Interactive Visualization Interface Generation from Queriescited by 10
- 2017Image similarity using Deep CNN and Curriculum Learningcited by 9
- 2020Quda: Natural Language Queries for Visual Data Analyticscited by 9
- 2022NL2INTERFACE: Interactive Visualization Interface Generation from Natural Language Queriescited by 8
- 2023Conversational AI Threads for Visualizing Multidimensional Datasetscited by 8
- 2023Agnostic Visual Recommendation Systems: Open Challenges and Future Directionscited by 4
- 2022A Grammar of Hypotheses for Visualization, Data, and Analysiscited by 2
- 2022What Do We Mean When We Say "Insight"? A Formal Synthesis of Existing Theorycited by 2
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 1.
10 papers.
- 2024VisEval: A Benchmark for Data Visualization in the Era of Large Language Modelscited by 43
- 2025AstroVisBench: A Code Benchmark for Scientific Computing and Visualization in Astronomycited by 13
- 2025VisCoder: Fine-Tuning LLMs for Executable Python Visualization Code Generationcited by 13
- 2025Charts-of-Thought: Enhancing LLM Visualization Literacy Through Structured Data Extractioncited by 6
- 2025From EduVisBench to EduVisAgent: A Benchmark and Multi-Agent Framework for Reasoning-Driven Pedagogical Visualizationcited by 5
- 2024V-RECS, a Low-Cost LLM4VIS Recommender with Explanations, Captioning and Suggestionscited by 3
- 2025Multi-Agent Actor-Critic Generative AI for Query Resolution and Analysiscited by 3
- 2024Charting the Future: Using Chart Question-Answering for Scalable Evaluation of LLM-Driven Data Visualizationscited by 2
- 2025Does It Run and Is That Enough? Revisiting Text-to-Chart Generation with a Multi-Agent Approachcited by 1
- 2026Lexara-RF: Reference-Free Metrics for Evaluating Conversational Visual Analytics Agentscited by 0
- 2026Lexara-RF: Reference-Free Metrics for Evaluating Conversational Visual Analytics Agents15 Sep 2026
- 2025Charts-of-Thought: Enhancing LLM Visualization Literacy Through Structured Data Extraction6 Aug 2025
- 2025Does It Run and Is That Enough? Revisiting Text-to-Chart Generation with a Multi-Agent Approach6 Jun 2025
- 2025VisCoder: Fine-Tuning LLMs for Executable Python Visualization Code Generation4 Jun 2025
- 2025AstroVisBench: A Code Benchmark for Scientific Computing and Visualization in Astronomy26 May 2025
- 2025From EduVisBench to EduVisAgent: A Benchmark and Multi-Agent Framework for Reasoning-Driven Pedagogical Visualization22 May 2025
- 2025Multi-Agent Actor-Critic Generative AI for Query Resolution and Analysis17 Feb 2025
- 2024Charting the Future: Using Chart Question-Answering for Scalable Evaluation of LLM-Driven Data Visualizations27 Sep 2024
- 2024VisEval: A Benchmark for Data Visualization in the Era of Large Language Models1 Jul 2024
- 2024V-RECS, a Low-Cost LLM4VIS Recommender with Explanations, Captioning and Suggestions21 Jun 2024