Skip to content
Back to skills

Geoqa Eval

ASecurity

Evaluates a model's ability to perform multimodal numerical reasoning on geometric problems by generating executable symbolic programs from text and diagram inputs. The model must fuse cross-modal information to predict step-by-step reasoning programs. These programs are then executed to select the correct multiple-choice answer from the given options. Use when the user wants to benchmark on GeoQA, or asks about evaluating this task. Reports answer accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Geoqa Eval?

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

Security grade badge for Geoqa Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-geoqa-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-geoqa-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: geoqa-eval
description: Evaluates a model's ability to perform multimodal numerical reasoning on geometric problems by generating executable symbolic programs from text and diagram inputs. The model must fuse cross-modal information to predict step-by-step reasoning programs. These programs are then executed to select the correct multiple-choice answer from the given options. Use when the user wants to benchmark on GeoQA, or asks about evaluating this task. Reports answer accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2105.14517
  bibtex_key: chen2021geoqa
  confidence: high
---

# geoqa-eval

> GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoning — Jiaqi Chen et al. (arXiv:2105.14517, 2021)

## What this evaluates

Evaluates a model's ability to perform multimodal numerical reasoning on geometric problems by generating executable symbolic programs from text and diagram inputs. The model must fuse cross-modal information to predict step-by-step reasoning programs. These programs are then executed to select the correct multiple-choice answer from the given options.

## Datasets

- **GeoQA** — total 4998; splits: test (-1); repo https://github.com/chen-judge/GeoQA

## Metrics

- `answer accuracy` **(primary)** — range: percent
  - Percentage of questions where the executed predicted program yields the correct multiple-choice option compared to the ground truth. Calculated as (correct predictions / total questions) * 100.

## Input / output format

**Input**: A geometric problem presented as a text description and a corresponding diagram image.

**Output**: A sequence of executable symbolic programs, which are executed to produce a final multiple-choice answer.

## Scoring recipe

```python
def compute_accuracy(predictions, gold_answers):
    correct = 0
    for pred_prog, gold_ans in zip(predictions, gold_answers):
        try:
            result = execute_program(pred_prog)
            if result == gold_ans:
                correct += 1
        except ExecutionError:
            pass
    return (correct / len(gold_answers)) * 100
```

## Common pitfalls

- Programs may execute to 'no result' (answer not in options or invalid syntax), which counts as incorrect and significantly lowers accuracy.
- Beam size heavily influences program generation and final accuracy; results must be reported with the specific beam size used (e.g., BS=10 vs BS=100).
- Text-only baselines perform poorly compared to multimodal ones; evaluating without diagram input misrepresents the task's requirements.

## Evidence (verbatim from paper)

> We conduct experiments on GeoQA dataset, and adopt answer accuracy as the evaluation metric. ... After the searched sequence program is executed, there will be three situations: right answer, wrong answer, and no result.

## Citation

```bibtex
@misc{chen2021geoqa,
  title={GeoQA: A Geometric Question Answering Benchmark Towards Multimodal Numerical Reasoning},
  author={Jiaqi Chen et al.},
  year={2021},
  note={arXiv:2105.14517}
}
```

- arXiv: 2105.14517

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.