Skip to content
Back to skills

Abc Eval

ASecurity

This benchmark evaluates large language models' ability to understand symbolic music and follow instructions using text-based ABC notation. It probes capabilities ranging from basic syntax parsing and error detection to segment-level reasoning and sequence-level musical analysis like genre or emotion recognition. Use when the user wants to benchmark on ABC-Eval, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Abc Eval?

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

Security grade badge for Abc Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-abc-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-abc-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: abc-eval
description: This benchmark evaluates large language models' ability to understand symbolic music and follow instructions using text-based ABC notation. It probes capabilities ranging from basic syntax parsing and error detection to segment-level reasoning and sequence-level musical analysis like genre or emotion recognition. Use when the user wants to benchmark on ABC-Eval, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2509.23350
  bibtex_key: zhao2025abceval
  confidence: high
---

# abc-eval

> ABC-Eval: Benchmarking Large Language Models on Symbolic Music Understanding and Instruction Following — Zhao et al. (2025) (arXiv:2509.23350, 2025)

## What this evaluates

This benchmark evaluates large language models' ability to understand symbolic music and follow instructions using text-based ABC notation. It probes capabilities ranging from basic syntax parsing and error detection to segment-level reasoning and sequence-level musical analysis like genre or emotion recognition.

## Datasets

- **ABC-Eval** — total 1086; splits: test (1086)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - The proportion of correctly predicted answers out of the total number of test instances. Calculated as the number of exact matches between the model's output and the ground truth divided by the total number of samples.

## Input / output format

**Input**: ABC score, task instruction, options or templates defining the output format, and simple natural language instructions.

**Output**: Model must produce a response matching the provided options or output template.

## Scoring recipe

```python
def compute_accuracy(predictions, gold_labels):
    correct = sum(1 for p, g in zip(predictions, gold_labels) if p.strip() == g.strip())
    return correct / len(gold_labels)
```

## Common pitfalls

- High sensitivity to prompt variations: Even simple tasks show large performance drops (e.g., 30% accuracy) when prompts change slightly, indicating poor robustness.
- Task difficulty gradient: Models perform well on basic syntax but fail on segment-level and sequence-level reasoning, so evaluating only surface-level tasks may overestimate capabilities.

## Evidence (verbatim from paper)

> Most foundation models exceeded 90% accuracy on basic syntax understanding tasks, indicating their potential in symbolic music tasks. However, certain failure patterns (e.g., 30% accuracy achieved by DeepSeek-chat model) reveal that performances on even the simplest tasks are highly sensitive to prompt variations, indicating a significant lack of robustness.

## Citation

```bibtex
@misc{zhao2025abceval,
  title={ABC-Eval: Benchmarking Large Language Models on Symbolic Music Understanding and Instruction Following},
  author={Zhao et al. (2025)},
  year={2025},
  note={arXiv:2509.23350}
}
```

- arXiv: 2509.23350

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…