ChartAB: A Benchmark for Chart Grounding & Dense Alignment

Aniruddh Bansal, Davit Soselia, Dang Nguyen, Tianyi Zhou
10/30/2025
cs.CV

No official code found. Best implementation: tianyi-lab/ChartAlignBench (6 stars, Apache-2.0, last commit 2025-11-04).

Abstract

Charts play an important role in visualization, reasoning, data analysis, and the exchange of ideas among humans. However, existing vision-language models (VLMs) still lack accurate perception of details and struggle to extract fine-grained structures from charts. Such limitations in chart grounding also hinder their ability to compare multiple charts and reason over them. In this paper, we introduce a novel "ChartAlign Benchmark (ChartAB)" to provide a comprehensive evaluation of VLMs in chart grounding tasks, i.e., extracting tabular data, localizing visualization elements, and recognizing various attributes from charts of diverse types and complexities. We design a JSON template to facilitate the calculation of evaluation metrics specifically tailored for each grounding task. By incorporating a novel two-stage inference workflow, the benchmark can further evaluate VLMs capability to align and compare elements/attributes across two charts. Our analysis of evaluations on several recent VLMs reveals new insights into their perception biases, weaknesses, robustness, and hallucinations in chart understanding. These findings highlight the fine-grained discrepancies among VLMs in chart understanding tasks and point to specific skills that need to be strengthened in current models.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code for "ChartAB: A Benchmark for Chart Grounding & Dense Alignment"

61Python, Jupyter NotebookOct 7, 202511 months agoApache-2.0

Similar Papers

Cite this paper

@article{bansal2025chartab,
  title  = {ChartAB: A Benchmark for Chart Grounding & Dense Alignment},
  author = {Aniruddh Bansal and Davit Soselia and Dang Nguyen and Tianyi Zhou},
  year   = {2025},
  eprint = {2510.26781},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.26781v2}
}

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/2510.26781.svg)](https://codeofpaper.com/paper/2510.26781)

Discussion