VegaChat: A Robust Framework for LLM-Based Chart Generation and Assessment

Marko Hostnik, Rauf Kurbanov, Yaroslav Sokolov, Artem Trofimov
1/21/2026
cs.HCcs.CL

No confident code implementation found for this paper.

Abstract

Natural-language-to-visualization (NL2VIS) systems based on large language models (LLMs) have substantially improved the accessibility of data visualization. However, their further adoption is hindered by two coupled challenges: (i) the absence of standardized evaluation metrics makes it difficult to assess progress in the field and compare different approaches; and (ii) natural language descriptions are inherently underspecified, so multiple visualizations may be valid for the same query. To address these issues, we introduce VegaChat, a framework for generating, validating, and assessing declarative visualizations from natural language. We propose two complementary metrics: Spec Score, a deterministic metric that measures specification-level similarity without invoking an LLM, and Vision Score, a library-agnostic, image-based metric that leverages a multimodal LLM to assess chart similarity and prompt compliance. We evaluate VegaChat on the NLV Corpus and on the annotated subset of ChartLLM. VegaChat achieves near-zero rates of invalid or empty visualizations, while Spec Score and Vision Score exhibit strong correlation with human judgments (Pearson 0.65 and 0.71, respectively), indicating that the proposed metrics support consistent, cross-library comparison. The code and evaluation artifacts are available at https://zenodo.org/records/17062309.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hostnik2026vegachat,
  title  = {VegaChat: A Robust Framework for LLM-Based Chart Generation and Assessment},
  author = {Marko Hostnik and Rauf Kurbanov and Yaroslav Sokolov and Artem Trofimov},
  year   = {2026},
  eprint = {2601.15385},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.15385v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.15385.svg)](https://codeofpaper.com/paper/2601.15385)

Discussion