Skip to content
Back to skills

Superb Eval

ASecurity

Evaluates speech models on three downstream tasks: Intent Classification, Keyword Spotting, and Automatic Speech Recognition. It specifically probes noise robustness by comparing performance on clean speech versus speech corrupted with out-of-distribution CHiMe3 background noise. Use when the user wants to benchmark on SUPERB, or asks about evaluating this task. Reports Accuracy (Acc%).

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Superb Eval?

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

Security grade badge for Superb Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-superb-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-superb-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: superb-eval
description: Evaluates speech models on three downstream tasks: Intent Classification, Keyword Spotting, and Automatic Speech Recognition. It specifically probes noise robustness by comparing performance on clean speech versus speech corrupted with out-of-distribution CHiMe3 background noise. Use when the user wants to benchmark on SUPERB, or asks about evaluating this task. Reports Accuracy (Acc%).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2312.12153
  bibtex_key: [REDACTED]
  confidence: high
---

# superb-eval

> Noise robust distillation of self-supervised speech models via correlation metrics — Ritter-Gutierrez et al. (2023) (arXiv:2312.12153, 2023)

## What this evaluates

Evaluates speech models on three downstream tasks: Intent Classification, Keyword Spotting, and Automatic Speech Recognition. It specifically probes noise robustness by comparing performance on clean speech versus speech corrupted with out-of-distribution CHiMe3 background noise.

## Datasets

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

## Metrics

- `Accuracy (Acc%)` **(primary)** — range: percent
  - Percentage of correctly predicted labels out of the total number of test instances.
- `Word Error Rate (WER%)` — range: percent
  - Percentage of word-level errors (substitutions, deletions, and insertions) relative to the reference transcript.

## Input / output format

**Input**: Frozen representations from the last hidden layer of the student speech model, fed into task-specific downstream classifiers or decoders. Inputs are either clean audio or audio corrupted with CHiMe3 background noise.

**Output**: Task-specific predictions: intent labels for IC, keyword labels for KS, and word transcripts for ASR.

## Scoring recipe

```python
def compute_metrics(predictions, references):
    acc = sum(1 for p, r in zip(predictions, references) if p == r) / len(references) * 100
    wer = wer_score(references, predictions) * 100  # standard WER implementation
    return {'accuracy': acc, 'wer': wer}
```

## Common pitfalls

- The noisy test set specifically uses CHiMe3 background noise, not the Musan/WHAM/Gaussian noise used during training.
- Student model parameters are frozen during downstream evaluation; only the last hidden layer representations are passed to the task-specific heads.
- The 'diff' column in results represents the performance drop (clean minus noisy), not an independent metric.

## Evidence (verbatim from paper)

> Table 1: Accuracy (Acc% ↑) results on IC and KS and Word Error Rate (WER% ↓) results for ASR task on the SUPERB Benchmark for the previous approach versus our proposed method... Clean refers to the unmodified SUPERB test set, while noisy refers to the distorted set with CHiMe3 OOD noise. For downstream performance under clean and noisy settings, results on IC, KS and ASR tasks are reported. We report only out-of-distribution (OOD) noise to assess generalization to unseen noise. The OOD noise consists of a noise perturbation of the original clean speech with CHiMe3 noise.

## Citation

```bibtex
@misc{rittergutierrez2023correlationdistillation,
  title={Noise robust distillation of self-supervised speech models via correlation metrics},
  author={Ritter-Gutierrez et al. (2023)},
  year={2023},
  note={arXiv:2312.12153}
}
```

- arXiv: 2312.12153

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.