Skip to content
Back to skills

Mathodyssey Eval

ASecurity

Evaluates large language models' mathematical reasoning capabilities across Olympiad, high school, and university-level problems. It probes multi-step logic, chain-of-thought reasoning, and advanced derivations in algebra, calculus, and number theory. Use when the user wants to benchmark on MathOdyssey, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mathodyssey Eval?

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

Security grade badge for Mathodyssey Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mathodyssey-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mathodyssey-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: mathodyssey-eval
description: Evaluates large language models' mathematical reasoning capabilities across Olympiad, high school, and university-level problems. It probes multi-step logic, chain-of-thought reasoning, and advanced derivations in algebra, calculus, and number theory. Use when the user wants to benchmark on MathOdyssey, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2406.18321
  bibtex_key: [REDACTED]
  confidence: high
---

# mathodyssey-eval

> MathOdyssey: Benchmarking Mathematical Problem-Solving Skills in Large Language Models Using Odyssey Math Data — Fang et al. (2024) (arXiv:2406.18321, 2024)

## What this evaluates

Evaluates large language models' mathematical reasoning capabilities across Olympiad, high school, and university-level problems. It probes multi-step logic, chain-of-thought reasoning, and advanced derivations in algebra, calculus, and number theory.

## Datasets

- **MathOdyssey** — total 387; splits: test (387)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Accuracy is the fraction of correctly answered problems out of the total. Correctness is determined by verifying mathematical equivalence between the predicted and ground-truth answers using symbolic computation, numerical tolerance (correct to at least two decimal places), and multiple-choice matching rules.

## Input / output format

**Input**: Mathematical problem statement (text), evaluated using chain-of-thought prompting.

**Output**: Step-by-step reasoning followed by a final answer (exact value, choice label, or numerical approximation).

## Scoring recipe

```python
def is_correct(pred, gold):
    if pred == gold: return True
    if is_numerically_equivalent(pred, gold, tol=0.01): return True
    if is_symbolically_equivalent(pred, gold): return True
    if is_multiple_choice_match(pred, gold): return True
    return False

accuracy = sum(1 for p, g in zip(predictions, golds) if is_correct(p, g)) / len(golds)
```

## Common pitfalls

- Assuming exact string matching is sufficient; the protocol explicitly requires symbolic and numerical equivalence checking.
- Overlooking the chain-of-thought requirement; models must be prompted with CoT to generate step-by-step reasoning before the final answer.
- Misinterpreting numerical tolerance; answers must be correct to at least two decimal places, not just rounded integers.

## Evidence (verbatim from paper)

> We use GPT-4 to assist in evaluating model accuracy, particularly for open-answer questions. The metric measures the similarity between the predicted and ground truth answers. In the MathOdyssey dataset, various types of questions and answers are included. We employ a prompt-based method to provide scores for evaluation, considering the following criteria: Mathematical Equivalence: Verify answers based on mathematical equivalence using advanced tools like symbolic computation software to confirm the equivalence of different algebraic or symbolic expressions. Scoring: Assign a score of ‘1’ for answers that match or are equivalent to the provided solution (exact value, choice label, or correctly rounded numerical approximation). Assign a score of ‘0’ for incorrect answers without providing explanatory feedback.

## Citation

```bibtex
@misc{fang2024mathodyssey,
  title={MathOdyssey: Benchmarking Mathematical Problem-Solving Skills in Large Language Models Using Odyssey Math Data},
  author={Fang et al. (2024)},
  year={2024},
  note={arXiv:2406.18321}
}
```

- arXiv: 2406.18321

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.