Self-play through Computational Runtimes improves Chart Reasoning

Vision-language models (VLMs) achieve impressive zero-shot performance on multimodal reasoning tasks.Oftentimes, best reported performance is achieved with a zero-or a fewshot prompt.Asking the model solving the same task using a different approach, such as through code generation, can hurt performance.In addition, training sets are typically no longer useful for improving model performance through few-shot learning, due to their use in training.Indeed, we observe that autoprompting techniques such as DSPy (Khattab et al., 2023), when applied on training sets, do not produce few-shot examples that significantly improve validation performance.Further, when used in conjunction with programof-thought prompting, performance becomes even worse.Our work overcomes these limitations by introducing a novel self-play programming interface which leverages the ability of VLMs to first generate code to decompose a complex visual reasoning task in sub-tasks, then use itself, or other models, as a tool to solve decomposed tasks.Our approach enables DSPy to not suffer from performance drops, when applied iteratively on training sets.Furthermore, it outperforms zero-shot baselines on difficult chart reasoning benchmarks.We report the performance of our approach on ChartQA, PlotQA and ChartFC.This enables large models, such as Gemini or GPT to autonomously learn how to use themselves as tools and iteratively improve without the need for additional data.

Authors

Publication Details

Published
2025-01-01
DOI
https://doi.org/10.18653/v1/2025.findings-acl.559
Primary Topic
Data Visualization and Analytics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Self-play through Computational Runtimes improves Chart Reasoning

Victor Cărbune, Hassan Mansoor, Tautvydas Misiūnas, Jasper Uijlings et al.
Data Visualization and Analytics
article

Self-play through Computational Runtimes improves Chart Reasoning

Victor Cărbune, Hassan Mansoor, Tautvydas Misiūnas, Jasper Uijlings, Oriana Riva
article en

Abstract

Vision-language models (VLMs) achieve impressive zero-shot performance on multimodal reasoning tasks.Oftentimes, best reported performance is achieved with a zero-or a fewshot prompt.Asking the model solving the same task using a different approach, such as through code generation, can hurt performance.In addition, training sets are typically no longer useful for improving model performance through few-shot learning, due to their use in training.Indeed, we observe that autoprompting techniques such as DSPy (Khattab et al., 2023), when applied on training sets, do not produce few-shot examples that significantly improve validation performance.Further, when used in conjunction with programof-thought prompting, performance becomes even worse.Our work overcomes these limitations by introducing a novel self-play programming interface which leverages the ability of VLMs to first generate code to decompose a complex visual reasoning task in sub-tasks, then use itself, or other models, as a tool to solve decomposed tasks.Our approach enables DSPy to not suffer from performance drops, when applied iteratively on training sets.Furthermore, it outperforms zero-shot baselines on difficult chart reasoning benchmarks.We report the performance of our approach on ChartQA, PlotQA and ChartFC.This enables large models, such as Gemini or GPT to autonomously learn how to use themselves as tools and iteratively improve without the need for additional data.

Openalex Percentile: Top 83%
Data Visualization and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Self-play through Computational Runtimes improves Chart Reasoning — Victor Cărbune, Hassan Mansoor, et al. · (2025) | TGRS Research Map | TGRS