Skip to content
Back to skills

Vprochart Eval

ASecurity

Evaluates a model's ability to understand chart visuals and perform multi-step numerical and logical reasoning to answer natural language questions. It specifically probes visual perception alignment and programmatic solution reasoning over structured chart data. Use when the user wants to benchmark on ChartQA, PlotQA, DVQA, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill vprochart-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vprochart Eval?

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

Security grade badge for Vprochart Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-vprochart-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-vprochart-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: vprochart-eval
description: Evaluates a model's ability to understand chart visuals and perform multi-step numerical and logical reasoning to answer natural language questions. It specifically probes visual perception alignment and programmatic solution reasoning over structured chart data. Use when the user wants to benchmark on ChartQA, PlotQA, DVQA, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2409.01667
  bibtex_key: [REDACTED]
  confidence: high
---

# vprochart-eval

> VProChart: Answering Chart Question through Visual Perception Alignment Agent and Programmatic Solution Reasoning — Huang et al. (2024) (arXiv:2409.01667, 2024)

## What this evaluates

Evaluates a model's ability to understand chart visuals and perform multi-step numerical and logical reasoning to answer natural language questions. It specifically probes visual perception alignment and programmatic solution reasoning over structured chart data.

## Datasets

- **ChartQA** — total ?; splits: Human (-1), Augment (-1)
- **PlotQA** — total ?; splits: D1 (-1), D2 (-1)
- **DVQA** — total ?; splits: Familiar (-1), Novel (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Number of correctly predicted answers divided by the total number of questions, multiplied by 100. Answers are typically compared using exact match or normalized string matching.

## Input / output format

**Input**: A chart image paired with a natural language question.

**Output**: A natural language answer or numerical value.

## Scoring recipe

```python
def calculate_accuracy(predictions, gold):
    correct = sum(1 for p, g in zip(predictions, gold) if str(p).strip().lower() == str(g).strip().lower())
    return correct / len(gold) * 100
```

## Common pitfalls

- ChartQA-H (Human) and ChartQA-M (Augment) have vastly different difficulty levels due to manual curation versus machine generation; mixing them up or reporting only one skews results.
- PlotQA-D1 is often used for training or in-domain testing, while D2 is a held-out generalization set; reporting only D1 inflates perceived robustness.
- DVQA's Familiar vs Novel split tests generalization to unseen chart types and data distributions, which is frequently overlooked when only aggregate scores are reported.

## Evidence (verbatim from paper)

> In Table [1] and [2], we present a comprehensive summary of VProChart’s performance on three popular datasets.

## Citation

```bibtex
@misc{huang2024vprochart,
  title={VProChart: Answering Chart Question through Visual Perception Alignment Agent and Programmatic Solution Reasoning},
  author={Huang et al. (2024)},
  year={2024},
  note={arXiv:2409.01667}
}
```

- arXiv: 2409.01667

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.