# ๐Ÿง‘โ€โš–๏ธ๐ŸŽง 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

Dataset structure across Attribute, Tie condition, and Transcript axes

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

Per-criterion accuracy of evaluated LALMs vs human and chance level

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

Position bias (Acc@A vs Acc@B) and consistency analysis per model

**(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} } ```