Skip to content
Back to skills

Vqa Cot Reasoning Eval

ASecurity

Probes the ability of vision-language models to perform multi-step chain-of-thought reasoning on visual inputs across diverse domains like charts, documents, science diagrams, and math. It measures both direct answer accuracy and structured reasoning accuracy. Use when the user wants to benchmark on A-OKVQA, ChartQA, DocVQA, InfoVQA, TextVQA, AI2D, ScienceQA, MathVista, OCRBench, MMStar, MMMU, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill vqa-cot-reasoning-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vqa Cot Reasoning Eval?

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

Security grade badge for Vqa Cot Reasoning Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-vqa-cot-reasoning-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-vqa-cot-reasoning-eval)

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
---
name: vqa-cot-reasoning-eval
description: Probes the ability of vision-language models to perform multi-step chain-of-thought reasoning on visual inputs across diverse domains like charts, documents, science diagrams, and math. It measures both direct answer accuracy and structured reasoning accuracy. Use when the user wants to benchmark on A-OKVQA, ChartQA, DocVQA, InfoVQA, TextVQA, AI2D, ScienceQA, MathVista, OCRBench, MMStar, MMMU, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2410.16198
  bibtex_key: [REDACTED]
  confidence: high
---

# vqa-cot-reasoning-eval

> Improve Vision Language Model Chain-of-thought Reasoning — Ruohong Zhang et al. (2024) (arXiv:2410.16198, 2024)

## What this evaluates

Probes the ability of vision-language models to perform multi-step chain-of-thought reasoning on visual inputs across diverse domains like charts, documents, science diagrams, and math. It measures both direct answer accuracy and structured reasoning accuracy.

## Datasets

- **A-OKVQA** — total ?; splits: test (-1)
- **ChartQA** — total ?; splits: test (-1)
- **DocVQA** — total ?; splits: test (-1)
- **InfoVQA** — total ?; splits: test (-1)
- **TextVQA** — total ?; splits: test (-1)
- **AI2D** — total ?; splits: test (-1)
- **ScienceQA** — total ?; splits: test (-1)
- **MathVista** — total ?; splits: test (-1)
- **OCRBench** — total ?; splits: test (-1)
- **MMStar** — total ?; splits: test (-1)
- **MMMU** — total ?; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Exact-match accuracy calculated as the percentage of correctly predicted answers after extracting the final answer from the model's output.

## Input / output format

**Input**: An image paired with a text prompt. Prompts are either direct questions or chain-of-thought (CoT) prompts requesting step-by-step reasoning.

**Output**: A text response. For CoT evaluation, the model must generate a reasoning trace followed by the exact pattern '# Answer: <final_answer>'.

## Scoring recipe

```python
def compute_accuracy(predictions, gold_answers):
    correct = 0
    for pred, gold in zip(predictions, gold_answers):
        if '# Answer:' in pred:
            pred = pred.split('# Answer:')[-1].strip()
        if pred.lower() == gold.lower():
            correct += 1
    return (correct / len(predictions)) * 100
```

## Common pitfalls

- For CoT evaluation, answers must be extracted specifically after the '# Answer:' pattern; failing to do so will include reasoning text in the score.
- A-OKVQA evaluation was implemented by the authors themselves, whereas other datasets use the VLMEval protocol; mixing these up causes score discrepancies.
- Direct prediction and CoT prediction should be evaluated separately, as performance varies significantly by task type (e.g., calculation tasks favor CoT, while text-rich tasks may favor direct answers).

## Evidence (verbatim from paper)

> When comparing model trained on direct only data (2) to that trained on format-aligned data (1), we observe an average gain of +5.6 in direct prediction accuracy (65.5→71.1) and a +2.9 improvement in CoT performance (62.7→65.6).

## Citation

```bibtex
@misc{zhang2024improvevlmreasoning,
  title={Improve Vision Language Model Chain-of-thought Reasoning},
  author={Ruohong Zhang et al. (2024)},
  year={2024},
  note={arXiv:2410.16198}
}
```

- arXiv: 2410.16198

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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.