Skip to content
Back to skills

Chartqa A Benchmark For Question Answering About Charts With Visual And Logical Reasoning Arxiv 2203 10244v1

ASecurity

Use this skill when you need a QA dataset about charts requiring both visual perception and logical reasoning. Avoid it when you need VQA for natural images rather than charts and graphs.

  • 9 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
testinggotestingperformance

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add feiyang-k/curation-bench --skill chartqa-a-benchmark-for-question-answering-about-charts-with-visual-and-logical-reasoning-arxiv-2203-10244v1 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Chartqa A Benchmark For Question Answering About Charts With Visual And Logical Reasoning Arxiv 2203 10244v1?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Chartqa A Benchmark For Question Answering About Charts With Visual And Logical Reasoning Arxiv 2203 10244v1
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/feiyang-k-chartqa-a-benchmark-for-question-answering-about-c/badge)](https://www.skillsdirectory.com/skills/feiyang-k-chartqa-a-benchmark-for-question-answering-about-c)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning

## One-line decision
Use this skill when you need a QA dataset about charts requiring both visual perception and logical reasoning. Avoid it when you need VQA for natural images rather than charts and graphs.

## Skill metadata
- **Skill type**: chart-qa-dataset
- **Paper kind**: operational-method
- **Actionability**: high
- **Evidence quality**: full_paper

## Goal
Create a benchmark for question answering about charts that tests both visual perception (reading values from charts) and logical reasoning (computing, comparing, inferring from chart data).

## Problem signature
- Modality: chart images with questions requiring visual and logical reasoning.
- Data state: charts from web sources with human-written and machine-generated QA pairs.
- Scale regime: 32K QA pairs on charts.
- Model requirement: No model required for dataset construction; validated with chart understanding models.

## Use when
- You need chart/graph understanding training or evaluation data.
- You want to benchmark VLM chart reasoning capabilities.
- You need questions requiring both visual and logical reasoning.

## Do not use when
- You need VQA for natural images.
- Chart understanding is not your target task.
- You need larger-scale chart data.

## Required inputs
- **chart_images**: Charts from web sources (bar, line, pie, etc.).
- **human_questions**: Human-written questions requiring reasoning about chart data.
- **machine_questions**: Machine-generated questions for augmentation.

## Optional inputs
- **chart_data_tables**: Underlying data tables for answer verification.

## Outputs
- **chartqa_dataset**: 32K QA pairs on chart images.
- **evaluation_results**: Baselines for chart understanding models.

## Assumptions and prerequisites
- Chart understanding requires both visual perception and logical reasoning.
- Human-written questions test deeper reasoning than template-generated ones.
- Charts are an important document type for VLM evaluation.

## Procedure
1. **Collect chart images**
   Action: Gather diverse charts from web sources.
   Why: Diverse charts ensure broad coverage of chart types.
   Note: See paper for details.
2. **Generate human questions**
   Action: Have annotators write questions requiring reasoning about chart data.
   Why: Human questions test deeper understanding.
   Note: See paper for details.
3. **Generate machine questions**
   Action: Create template-based questions from chart data tables.
   Why: Machine questions augment the dataset at scale.
   Note: See paper for details.
4. **Evaluate baseline models**
   Action: Test chart understanding models on ChartQA.
   Why: Establishes baselines for future work.
   Note: See paper for details.

## Parameters to set
- **chart_types** — Role: Types of charts included. How to set: Include bar, line, pie, scatter, and other types. Default/range: Diverse. Effect: More types improve generalization.
- **reasoning_types** — Role: Types of reasoning required. How to set: Include visual, logical, and compositional reasoning. Default/range: Mixed. Effect: Diverse reasoning tests comprehensive understanding.

## Validation checks
- Questions should require visual perception of chart elements.
- Logical reasoning questions should not be answerable without the chart.
- The dataset should cover diverse chart types and reasoning patterns.

## Failure modes
- Machine-generated questions may be too simple or repetitive.
- Chart quality and rendering styles vary significantly.
- Complex multi-part reasoning may be rare in the dataset.

## Adaptation notes for VLM training
- ChartQA is used as instruction tuning data for VLMs with chart understanding.
- Combine with other document understanding data for comprehensive VLM training.
- The chart reasoning patterns transfer to infographic and data visualization understanding.

## Implementation notes
- Separate human and machine questions for analysis.
- Use relaxed accuracy metrics for numerical answers.
- Track performance by chart type and reasoning type.

## Evidence from the paper
- ChartQA provides 32K QA pairs testing visual and logical reasoning about charts.
- Human-written questions require deeper reasoning than machine-generated ones.
- The dataset reveals gaps in current models' chart understanding capabilities.
- ChartQA is a standard benchmark for VLM chart and graph understanding.

## Source paper
- **Title**: ChartQA: A Benchmark for Question Answering about Charts with Visual and Logical Reasoning
- **Year**: 2022
- **Venue**: ACL
- **Paper ID**: arxiv-2203.10244v1
- **URL**: http://arxiv.org/abs/2203.10244v1
- **arXiv ID**: 2203.10244v1

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…