Chart-CoCa: Self-Improving Chart Understanding of Vision LMs via Code-Driven Synthesis and Candidate-Conditioned Answering

Gongyao Jiang, Qiong Luo
8/16/2025
cs.AI

No official code found. Best implementation: Zzoay/Chart-CoCa (3 stars, last commit 2025-10-31).

Abstract

Vision Language Models (VLMs) often struggle with chart understanding tasks, particularly in accurate chart description and complex reasoning. Synthetic data generation is a promising solution, while usually facing the challenge of noise labels. To address this challenge, we first introduce a chart synthesis pipeline that generates aligned chart-question-answer triplets through code generation and execution, ensuring the reliability of synthetic data without human intervention. Furthermore, inspired by test-time scaling that increases inference budget and thereby improves performance, we design a candidate-conditioned answering process. The VLM first generates multiple responses per query, and then synthesizes the final answer by contextualizing these candidates. Experiments demonstrate significant improvements, with up to 15.50 points accuracy gain over the initial VLM, in a fully self-improving paradigm without either human-labeled data or external models.

View on arXivView PDF

Code Implementations(1)

Zzoay/Chart-CoCaCommunity72%

Implementation of the CIKM 2025 paper "Chart-CoCa: Self-Improving Chart Understanding of Vision LMs via Code-Driven Synthesis and Candidate-Conditioned Answering".

30PythonSep 26, 202511 months ago

Similar Papers

Cite this paper

@article{jiang2025chartcoca,
  title  = {Chart-CoCa: Self-Improving Chart Understanding of Vision LMs via Code-Driven Synthesis and Candidate-Conditioned Answering},
  author = {Gongyao Jiang and Qiong Luo},
  year   = {2025},
  eprint = {2508.11975},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.11975v1}
}

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

Discussion