Skip to content
Back to skills

Mathreal Eval

ASecurity

Evaluates the ability of multimodal large language models to perform K-12 mathematical reasoning on real-world, mobile-captured images. It probes robustness to visual degradation (blur, rotation, handwritten annotations) and perspective variations, measuring how well models extract text and figures to solve math problems under imperfect conditions. Use when the user wants to benchmark on MathReal, or asks about evaluating this task. Reports Loose Accuracy (Acc).

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongogitperformance

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mathreal Eval?

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

Security grade badge for Mathreal Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mathreal-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mathreal-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: mathreal-eval
description: Evaluates the ability of multimodal large language models to perform K-12 mathematical reasoning on real-world, mobile-captured images. It probes robustness to visual degradation (blur, rotation, handwritten annotations) and perspective variations, measuring how well models extract text and figures to solve math problems under imperfect conditions. Use when the user wants to benchmark on MathReal, or asks about evaluating this task. Reports Loose Accuracy (Acc).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.06009
  bibtex_key: [REDACTED]
  confidence: high
---

# mathreal-eval

> MathReal: We Keep It Real! A Real Scene Benchmark for Evaluating Math Reasoning in Multimodal Large Language Models — Feng et al. (2025) (arXiv:2508.06009, 2025)

## What this evaluates

Evaluates the ability of multimodal large language models to perform K-12 mathematical reasoning on real-world, mobile-captured images. It probes robustness to visual degradation (blur, rotation, handwritten annotations) and perspective variations, measuring how well models extract text and figures to solve math problems under imperfect conditions.

## Datasets

- **MathReal** — total 2000; splits: testmini (480), test (1520); repo https://github.com/junfeng0288/MathReal

## Metrics

- `Strict Accuracy ($	ext{Acc}_{	ext{str}}$)` — range: [0, 1]
  - 1 if all sub-answers within a question are correct, 0 otherwise.
- `Loose Accuracy (Acc)` **(primary)** — range: [0, 1]
  - Average proportion of correctly answered sub-questions across all questions.

## Input / output format

**Input**: Single image containing a K-12 math problem with text and figures. Evaluations may use image-only (I), image + ground-truth question text (I+QG), or image + ground-truth text + figure description (I+QG+DG).

**Output**: Chain-of-thought reasoning followed by the final answer (0-shot).

## Scoring recipe

```python
def compute_accuracy(predictions, golds):
    correct_count = 0
    for pred, gold in zip(predictions, golds):
        # Automated pipeline uses GPT-4.1-nano to compare pred vs gold
        # Enforces: mathematical equivalence, numerical tolerance, unit consistency, symbolic structure
        is_match = gpt4_nano_evaluate(pred, gold)
        correct_count += is_match
    return correct_count / len(predictions)
```

## Common pitfalls

- Strict accuracy penalizes any incorrect sub-answer, so minor OCR or formatting errors cause full question failure.
- Real-world visual degradation (blur, rotation, handwritten annotations) severely impairs visual perception, leading to performance drops far below clean-image benchmarks.

## Evidence (verbatim from paper)

> Strict Accuracy ($	ext{Acc}_{	ext{str}}$) requires that all sub-answers within a question be correct for the model to receive credit. If any sub-answer is incorrect, the entire question is marked wrong. Loose Accuracy (Acc) allows partial correctness and is computed as the proportion of correctly answered sub-questions within each question. For both metrics, an automated scoring pipeline based on GPT-4.1-nano compares model answers against reference answers, enforcing strict rules for mathematical equivalence, numerical tolerance, unit consistency, and symbolic structure to ensure scalable and reliable evaluation in real-world tasks.

## Citation

```bibtex
@misc{feng2025mathreal,
  title={MathReal: We Keep It Real! A Real Scene Benchmark for Evaluating Math Reasoning in Multimodal Large Language Models},
  author={Feng et al. (2025)},
  year={2025},
  note={arXiv:2508.06009}
}
```

- arXiv: 2508.06009

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.