# ๐งโโ๏ธ๐ง ParaPairAudioBench
> **PARAPAIRAUDIOBENCH: Paralinguistic Pairwise Audio Benchmark for LALM-as-a-Judge**
> Jisu Jeon, Seungyeon Jwa, Joosung Lee, Jinhyeon Kim, Woojin Chung, Hwiyeol Jo, Jeonghoon Kim, Jonghyun Choi, Soyoon Kim
> *Interspeech 2026*
> ๐ Paper: coming soon on arXiv
Prior LALM-as-a-Judge approaches focus on holistic naturalness, leaving fine-grained paralinguistic distinctions underexplored. **ParaPairAudioBench** provides **5,175 pairwise audio samples** across five paralinguistic dimensions to enable multi-dimensional, calibration-aware evaluation of LALM judges โ revealing a **~20%p gap behind human performance** and severe failures in Tie abstention.
---
## ๐ Dataset Overview
The benchmark is organized along three independent axes:
- **Attribute** โ which paralinguistic property is being judged (5 criteria)
- **Tie condition** โ whether a clear winner exists (Non-tie) or both samples are equally good/bad (Tie)
- **Transcript** โ whether the two audio clips share the same text (acoustic-only focus) or differ (lexical robustness)
### Sample Counts
| Criterion | Total | Non-tie | Tie | Same Transcript | Other Transcript | Source |
|-----------|------:|--------:|----:|----------------:|-----------------:|--------|
| Age | 1,500 | 750 | 750 | โ | โ | SVC |
| Gender | 1,000 | 500 | 500 | โ | โ | SVC + LibriTTS |
| Speech Rate | 375 | 375 | 0 | 375 | 0 | EARS |
| Emphasis | 860 | 415 | 445 | 445 | 415 | Expresso |
| Style | 1,440 | 720 | 720 | 362 | 1,078 | Expresso |
| **Total** | **5,175** | **2,760** | **2,415** | | | |
**Non-tie 53.3% / Tie 46.7%** โ balanced to test both discrimination ability and hallucination avoidance.
### Evaluation Criteria
| Criterion | Description | Labels | Source |
|-----------|-------------|--------|--------|
| ๐ง Age | Discrimination of speaker age groups | Child ยท Teen ยท Adult ยท MiddleAged ยท Elderly | [SVC](https://github.com/sonos/svc-demographic-bias-assessment) |
| ๐ป Gender | Consistency in identifying speaker gender | Male ยท Female | [SVC](https://github.com/sonos/svc-demographic-bias-assessment) + [LibriTTS](https://www.openslr.org/60/) |
| โฑ๏ธ Speech Rate | Relative comparison of speaking speed | slower ยท faster | [EARS](https://github.com/facebookresearch/ears_dataset) |
| ๐ Emphasis | Identification of lexical stress and focal prominence | word-level | [Expresso](https://github.com/facebookresearch/textlesslib/tree/main/examples/expresso/dataset) |
| ๐ญ Style | Expressiveness of emotions and speaking styles | confused ยท default ยท enunciated ยท happy ยท laughing ยท sad ยท whisper | [Expresso](https://github.com/facebookresearch/textlesslib/tree/main/examples/expresso/dataset) |
---
## ๐ Benchmark Results
### Overall Performance
Accuracy (%) per criterion for five evaluated LALMs, compared against human performance and chance level. The dashed line marks the target zone above which a model is considered a reliable judge.
| Model | Style | Rate | Emph. | Age | Gender | Avg. |
|-------|------:|-----:|------:|----:|-------:|-----:|
| Human โก | 85.7 | 91.0 | 85.7 | 52.7 | 80.7 | 79.2 |
| Gemini 2.5 Flash | **48.5** | **88.9** | **49.7** | **56.5** | **64.2** | **61.5** |
| GPT-4o Audio | 36.4 | 77.6 | 43.8 | 34.9 | 39.3 | 46.4 |
| Kimi-Audio-7B | 45.9 | 76.0 | 42.9 | 27.5 | 58.6 | 50.2 |
| Qwen2.5-Omni-7B | 35.8 | 61.9 | 36.7 | 38.1 | 47.4 | 44.0 |
| SpeechJudge-7B | 32.6 | 48.0 | 32.9 | 25.8 | 29.9 | 33.8 |
โก Human: n=50 per criterion.
**Bold**: best model per criterion. Above/below chance assessed via z-test (95% CI).
## Position Bias & Consistency
**(a) Position Bias** โ gap between Acc@A and Acc@B reveals how much a model's judgment is influenced by audio order rather than content.
**(b) Consistency** โ measures whether a model gives the same answer when A and B are swapped. *Consist.* is the raw swap-agreement rate; *Consistent Acc* is the accuracy restricted to only those consistent predictions.
---
## ๐ Getting Started
### Requirements
- Python 3.9+
- No additional packages required (standard library only)
### Included Benchmarks
The **rate**, **emphasis**, and **style** benchmarks are ready to use:
```
data/benchmarks/pairwise_rate.json
data/benchmarks/pairwise_emphasis.json
data/benchmarks/pairwise_style.json
```
Each file also has a `_swap` variant (A/B positions swapped) for position-bias evaluation.
### Reproducing Age & Gender Benchmarks
The **age** and **gender** benchmarks require the SVC dataset, which is access-controlled.
#### Step 1 โ Clone the SVC repository
```bash
git clone https://github.com/sonos/svc-demographic-bias-assessment.git
```
#### Step 2 โ Download the SVC dataset
> โณ **Note:** Access is manually reviewed and may take **several days**. Submit the request before proceeding with other steps.
Fill in the access request form linked in the SVC repository README. Upon approval you will receive a temporary download URL. Place the downloaded data so the structure matches:
```
svc-demographic-bias-assessment/
โโโ data/
โโโ svc_dataset/
โโโ metadata/
โ โโโ test_metadata.json
โโโ audios/
โโโ test/
โโโ audio_.wav
```
#### Step 3 โ Build age benchmark
```bash
python scripts/build_age.py --svc_root ./svc-demographic-bias-assessment
```
Output โ `output/pairwise_age.json` + `output/pairwise_age_swap.json`
#### Step 4 โ Build gender benchmark
```bash
python scripts/build_gender.py --svc_root ./svc-demographic-bias-assessment
```
Output โ `output/pairwise_gender.json` + `output/pairwise_gender_swap.json`
> The gender benchmark also incorporates 147 LibriTTS-R pairs already bundled in `data/sources/libritts_gender_pairs.json`.
> If LibriTTS audio is stored elsewhere, pass `--libritts_root /path/to/libritts`.
---
## ๐ Repository Structure
```
ParaPairAudioBench/
โโโ scripts/
โ โโโ build_age.py โ builds pairwise_age.json from SVC
โ โโโ build_gender.py โ builds pairwise_gender.json from SVC + LibriTTS
โโโ data/
โ โโโ benchmarks/ โ ready-to-use (rate, emphasis, style)
โ โ โโโ pairwise_rate.json + swap
โ โ โโโ pairwise_emphasis.json + swap
โ โ โโโ pairwise_style.json + swap
โ โโโ sources/ โ build-time source IDs (no audio)
โ โโโ age_pair_ids.json
โ โโโ svc_gender_pair_ids.json
โ โโโ libritts_gender_pairs.json
โโโ images/
โ โโโ dataset_visual.png
โ โโโ overall_performance.png
โ โโโ bias_consistency.png
โโโ output/ โ generated after running build scripts
โโโ pairwise_age.json + swap
โโโ pairwise_gender.json + swap
```
---
## ๐ JSON Format
All benchmark files share the same schema:
```json
{
"id": "pairwise_age_v8_00001",
"audio_a": "svc-demographic-bias-assessment/data/svc_dataset/audios/test/audio_XXXX.wav",
"audio_b": "svc-demographic-bias-assessment/data/svc_dataset/audios/test/audio_YYYY.wav",
"answer": "[[Tie]]",
"difficulty": "tie",
"target_label": "Elderly",
"meta_info": {
"task": "age",
"is_tie": true,
"transcript_match": false,
"audio_a_transcript": "...",
"audio_b_transcript": "...",
"task_specific": { ... }
}
}
```
- **`answer`**: `[[A]]`, `[[B]]`, or `[[Tie]]`
- **`difficulty`**: `tie` / `easy` for age; `tie` / `non-tie` for gender; criterion-specific for others
- **`target_label`**: the demographic or paralinguistic attribute value to identify
- Audio paths are relative to the directory from which evaluation is run
---
## ๐ Third-party Datasets
| Dataset | Criteria | License |
|---------|----------|---------|
| [SVC Bias Assessment](https://github.com/sonos/svc-demographic-bias-assessment) | Age, Gender | Non-commercial Academic Research |
| [LibriTTS](https://www.openslr.org/60/) | Gender | CC BY 4.0 |
| [EARS](https://github.com/facebookresearch/ears_dataset) | Speech Rate | CC BY-NC 4.0 |
| [Expresso](https://github.com/facebookresearch/textlesslib/tree/main/examples/expresso/dataset) | Emphasis, Style | CC BY-NC 4.0 |
---
## ๐ Citation
If you use this benchmark, please cite:
```bibtex
@inproceedings{jeon2026parapairaudiobench,
title = {{PARAPAIRAUDIOBENCH}: Paralinguistic Pairwise Audio Benchmark for {LALM}-as-a-Judge},
author = {Jeon, Jisu and Jwa, Seungyeon and Lee, Joosung and Kim, Jinhyeon and
Chung, Woojin and Jo, Hwiyeol and Kim, Jeonghoon and
Choi, Jonghyun and Kim, Soyoon},
booktitle = {Proceedings of Interspeech},
year = {2026},
note = {to appear}
}
```
```bibtex
@inproceedings{svc-demographic-bias-assessment,
title = {Sonos Voice Control Bias Assessment Dataset: A Methodology
for Demographic Bias Assessment in Voice Assistants},
author = {Chlo{\'e} Sekkat and Fanny Leroy and Salima Mdhaffar and
Blake Perry Smith and Yannick Est{\`e}ve and
Joseph Dureau and Alice Coucke},
booktitle = {Proceedings of LREC-COLING},
year = {2024}
}
```