# Mme Cot Eval

> Evaluates the quality, robustness, and efficiency of Chain-of-Thought reasoning in Large Multimodal Models. It probes whether models can generate accurate intermediate reasoning steps, maintain performance consistency between direct and CoT prompting, and produce relevant, non-redundant reasoning traces. Use when the user wants to benchmark on MME-CoT, or asks about evaluating this task. Reports F1 score.

- Skill: `qhjqhj00/mme-cot-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/mme-cot-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/mme-cot-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/mme-cot-eval

---


# mme-cot-eval

> MME-CoT: Benchmarking Chain-of-Thought in Large Multimodal Models for Reasoning Quality, Robustness, and Efficiency — Jiang et al. (2025) (arXiv:2502.09621, 2025)

## What this evaluates

Evaluates the quality, robustness, and efficiency of Chain-of-Thought reasoning in Large Multimodal Models. It probes whether models can generate accurate intermediate reasoning steps, maintain performance consistency between direct and CoT prompting, and produce relevant, non-redundant reasoning traces.

## Datasets

- **MME-CoT** — total ?; splits: test (-1)

## Metrics

- `F1 score` **(primary)** — range: [0, 100]
  - Harmonic mean of precision and recall calculated over logical inference and image caption steps. Precision measures the accuracy of each reasoning step, while recall measures coverage of key inference conclusions or image observations.
- `Robustness score` — range: [0, 100]
  - Average of stability and efficacy. Stability measures the performance drop when switching from direct to CoT prompting on perception tasks. Efficacy measures accuracy on reasoning tasks under CoT prompting.
- `Relevance rate` — range: [0, 100]
  - Percentage of generated reasoning steps that are directly relevant to solving the given question, penalizing repetitive or exhaustive but irrelevant captions.
- `Reflection quality` — range: [0, 100]
  - Percentage of reflection steps that successfully correct mistakes or validate conclusions. Set to 100 for models incapable of reflection.

## Input / output format

**Input**: Multimodal input consisting of an image and a question. Models are evaluated under two prompt conditions: a CoT prompt requesting step-by-step reasoning and a final answer, and a direct prompt requesting only the final answer.

**Output**: For CoT evaluation: a step-by-step intermediate reasoning process followed by a final answer. For direct evaluation: only the final answer.

## Scoring recipe

```python
def evaluate(predictions, gold, prompt_type):
    if prompt_type == 'direct':
        recall = judge_gpt4o_mini(predictions, gold, 'recall')
    else:
        precision = judge_gpt4o(predictions, gold, 'precision')
        recall = judge_gpt4o(predictions, gold, 'recall')
        relevance = judge_gpt4o(predictions, gold, 'relevance')
        reflection = judge_gpt4o(predictions, gold, 'reflection')
        f1 = 2 * (precision * recall) / (precision + recall) if (precision + recall) > 0 else 0
    return {'F1': f1, 'Relevance': relevance, 'Reflection': reflection}
# Robustness = avg(stability, efficacy)
# Stability = direct_acc - cot_acc on perception tasks
# Efficacy = cot_acc on reasoning tasks
```

## Common pitfalls

- Models often ignore the direct prompt and still generate CoT traces, artificially inflating robustness scores.
- Long CoT models may skip intermediate steps but arrive at the correct final answer, leading to misleadingly high recall/quality metrics.
- Reflection steps frequently fail or introduce interference, which can skew efficiency and quality scores if not properly penalized.

## Evidence (verbatim from paper)

> We report precision, recall, and relevance for both logical inference and image caption steps. For robustness, we provide the direct evaluation result on the perception and reasoning tasks, with either CoT or direct prompt. We employ the average value of the stability and efficacy as the final robustness metric. Notably, we define the reflection quality as 100 on models incapable of reflection.

## Citation

```bibtex
@misc{jiang2025mme cot,
  title={MME-CoT: Benchmarking Chain-of-Thought in Large Multimodal Models for Reasoning Quality, Robustness, and Efficiency},
  author={Jiang et al. (2025)},
  year={2025},
  note={arXiv:2502.09621}
}
```

- arXiv: 2502.09621

