Skip to content
Back to skills

Mmar Eval

ASecurity

Evaluates deep audio reasoning capabilities by testing both final answer correctness and the logical quality of intermediate reasoning steps. It covers single-domain (sound, music, speech) and mixed-domain audio tasks to measure how well models avoid spurious correlations and follow verifiable reasoning paths. Use when the user wants to benchmark on MMAR, or asks about evaluating this task. Reports Avg.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Mmar Eval?

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

Security grade badge for Mmar Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mmar-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mmar-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: mmar-eval
description: Evaluates deep audio reasoning capabilities by testing both final answer correctness and the logical quality of intermediate reasoning steps. It covers single-domain (sound, music, speech) and mixed-domain audio tasks to measure how well models avoid spurious correlations and follow verifiable reasoning paths. Use when the user wants to benchmark on MMAR, or asks about evaluating this task. Reports Avg.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.12527
  bibtex_key: [REDACTED]
  confidence: high
---

# mmar-eval

> Audio-Cogito: Towards Deep Audio Reasoning in Large Audio Language Models — Longhao Li et al. (2026) (arXiv:2604.12527, 2026)

## What this evaluates

Evaluates deep audio reasoning capabilities by testing both final answer correctness and the logical quality of intermediate reasoning steps. It covers single-domain (sound, music, speech) and mixed-domain audio tasks to measure how well models avoid spurious correlations and follow verifiable reasoning paths.

## Datasets

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

## Metrics

- `Avg` **(primary)** — range: percent
  - Average accuracy over the dataset: Avg = (1/N) * sum(c_i), where c_i is 1 if the final answer is correct and 0 otherwise.
- `Rubrics` — range: [0, 1]
  - Average reasoning score across all samples: Rubrics = (1/N) * sum(r_i), where r_i is the proportion of satisfied rubric criteria for correct answers, and 0 for incorrect answers.
- `CRS` — range: [0, 1]
  - Correct Reasoning Score: CRS = sum(r_i) / sum(c_i), representing the average reasoning score conditioned only on correctly answered samples.

## Input / output format

**Input**: Audio sample paired with a natural language question or prompt.

**Output**: A final answer string and a step-by-step reasoning trace (Chain-of-Thought).

## Scoring recipe

```python
def compute_metrics(predictions, golds, rubrics, judge):
    N = len(predictions)
    correct = [1 if pred == gold else 0 for pred, gold in zip(predictions, golds)]
    avg_acc = sum(correct) / N
    
    reasoning_scores = []
    for i in range(N):
        if correct[i] == 0:
            reasoning_scores.append(0.0)
        else:
            satisfied = sum(1 for rubric in rubrics[i] if judge(predictions[i], rubric))
            reasoning_scores.append(satisfied / len(rubrics[i]))
            
    rubrics_score = sum(reasoning_scores) / N
    correct_count = sum(correct)
    crs = sum(reasoning_scores) / correct_count if correct_count > 0 else 0.0
    return avg_acc, rubrics_score, crs
```

## Common pitfalls

- Reasoning scores are explicitly set to 0 for incorrect answers, meaning high Rubrics/CRS requires high accuracy first.
- Evaluation relies on an LLM judge (GPT-4o) against auto-generated rubrics, which can introduce judge bias or miss nuanced reasoning flaws.
- Results are not from a single run; the protocol requires five runs and reports the mean of the middle three scores to reduce variance.

## Evidence (verbatim from paper)

> Specifically, for each sample $i$, let $c_{i}\in{0,1}$ denote the correctness of the answer, where $c_{i}\=1$ indicates a correct prediction and $c_{i}\=0$ otherwise. The answer's correctness is measured by the average accuracy (Avg) over the dataset: ... Each MMAR sample is associated with an instance-level rubric, automatically generated by Gemini-2.5-Pro from the ground-truth reasoning path. The rubric contains five verifiable criteria that capture the key reasoning steps for that specific example. Given a model's predicted reasoning trace, an LLM judge evaluates whether each criterion is satisfied. Following the official challenge protocol, we use GPT-4o as the LLM judge. For a correctly answered sample, the judge assigns a binary score (0 or 1) to each criterion, and the reasoning score $r_{i}$ is computed as the proportion of satisfied criteria: ... The overall Rubrics Score across the dataset is defined as: ... We further introduce Correct Reasoning Score (CRS) to evaluate reasoning quality on the correct answer only as follows: ...

## Citation

```bibtex
@misc{li2026audiocogito,
  title={Audio-Cogito: Towards Deep Audio Reasoning in Large Audio Language Models},
  author={Longhao Li et al. (2026)},
  year={2026},
  note={arXiv:2604.12527}
}
```

- arXiv: 2604.12527

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.