menaspeechbank-eval
MENASpeechBank: A Reference Voice Bank with Persona-Conditioned Multi-Turn Conversations for AudioLLMs — Zien Sheikh Ali et al. (2026) (arXiv:2602.07036, 2026)
What this evaluates
Evaluates AudioLLMs on multi-turn, persona-conditioned spoken dialogue generation. It probes the model's ability to maintain speaker consistency, track conversation context, and generate contextually appropriate text responses to audio inputs in Arabic (MSA) and English.
Datasets
- MENA SpeechBank — total 416297; splits: train (328519), dev (36503), test (51275)
Metrics
Average Rubric Score (ARS) (primary) — range: [0, 1]
- Mean pass rate across eight LLM-judged rubrics (relevance, completeness, specificity/actionability, coherence, context tracking, calibration, language/tone match, and safety/appropriateness) applied to the final assistant turn per conversation.
Average Pass Rate (APR) — range: [0, 1]
- Fraction of conversation turns where the assistant response satisfies all eight rubric checks jointly, as determined by the LLM-as-a-judge.
Input / output format
Input: Audio user turns and preceding assistant text responses (conversation history), along with persona profile memory and session scenario context.
Output: Text response from the assistant for each user audio turn.
Scoring recipe
rubrics = ['relevance', 'completeness', 'specificity/actionability', 'coherence', 'context_tracking', 'calibration', 'language_tone_match', 'safety_appropriateness']
ars_scores, apr_scores = [], []
for turn in conversation:
judge_output = llm_judge(turn, history, persona, scenario)
passes = [judge_output.check(r) for r in rubrics]
ars_scores.append(sum(passes) / len(rubrics))
apr_scores.append(1.0 if all(passes) else 0.0)
final_ars = sum(ars_scores) / len(ars_scores)
final_apr = sum(apr_scores) / len(apr_scores)
Common pitfalls
- The LLM-as-a-judge only evaluates the final candidate assistant turn per conversation, not every intermediate turn, which may underrepresent multi-turn consistency.
- Baseline comparisons mix audio-native models with ASR-then-LLM pipelines, making it difficult to isolate transcription errors from generative capability.
- The evaluation subset is small (100 conversations) and recorded by human annotators with ~12% WER, limiting generalizability to fully synthetic or noisy audio.
Evidence (verbatim from paper)
To score generated responses, we use an LLM-as-a-judge that evaluates only the final candidate assistant turn while leveraging the full preceding transcript, the provided profile memory (persona facts available to the assistant), and the session scenario. The judge outputs a structured checklist over eight rubrics: relevance, completeness, specificity/actionability, coherence, context tracking, calibration, language/tone match, and safety/appropriateness. We summarize quality using Average Rubric Score (ARS), computed as the mean pass rate across rubric checks, and Average Pass Rate (APR), computed as the fraction of turns that satisfy the required rubric checks jointly (i.e., an overall pass).
Citation
@misc{ali2026menaspeechbank,
title={MENASpeechBank: A Reference Voice Bank with Persona-Conditioned Multi-Turn Conversations for AudioLLMs},
author={Zien Sheikh Ali et al. (2026)},
year={2026},
note={arXiv:2602.07036}
}
1---2name: menaspeechbank-eval3description: Evaluates AudioLLMs on multi-turn, persona-conditioned spoken dialogue generation. It probes the model's ability to maintain speaker consistency, track conversation context, and generate contextually appropriate text responses to audio inputs in Arabic (MSA) and English. Use when the user wants to benchmark on MENA SpeechBank, or asks about evaluating this task. Reports Average Rubric Score (ARS).4---56# menaspeechbank-eval78> MENASpeechBank: A Reference Voice Bank with Persona-Conditioned Multi-Turn Conversations for AudioLLMs — Zien Sheikh Ali et al. (2026) (arXiv:2602.07036, 2026)910## What this evaluates1112Evaluates AudioLLMs on multi-turn, persona-conditioned spoken dialogue generation. It probes the model's ability to maintain speaker consistency, track conversation context, and generate contextually appropriate text responses to audio inputs in Arabic (MSA) and English.1314## Datasets1516- **MENA SpeechBank** — total 416297; splits: train (328519), dev (36503), test (51275)1718## Metrics1920- `Average Rubric Score (ARS)` **(primary)** — range: [0, 1]21 - Mean pass rate across eight LLM-judged rubrics (relevance, completeness, specificity/actionability, coherence, context tracking, calibration, language/tone match, and safety/appropriateness) applied to the final assistant turn per conversation.22- `Average Pass Rate (APR)` — range: [0, 1]23 - Fraction of conversation turns where the assistant response satisfies all eight rubric checks jointly, as determined by the LLM-as-a-judge.2425## Input / output format2627**Input**: Audio user turns and preceding assistant text responses (conversation history), along with persona profile memory and session scenario context.2829**Output**: Text response from the assistant for each user audio turn.3031## Scoring recipe3233```python34rubrics = ['relevance', 'completeness', 'specificity/actionability', 'coherence', 'context_tracking', 'calibration', 'language_tone_match', 'safety_appropriateness']35ars_scores, apr_scores = [], []36for turn in conversation:37 judge_output = llm_judge(turn, history, persona, scenario)38 passes = [judge_output.check(r) for r in rubrics]39 ars_scores.append(sum(passes) / len(rubrics))40 apr_scores.append(1.0 if all(passes) else 0.0)41final_ars = sum(ars_scores) / len(ars_scores)42final_apr = sum(apr_scores) / len(apr_scores)43```4445## Common pitfalls4647- The LLM-as-a-judge only evaluates the final candidate assistant turn per conversation, not every intermediate turn, which may underrepresent multi-turn consistency.48- Baseline comparisons mix audio-native models with ASR-then-LLM pipelines, making it difficult to isolate transcription errors from generative capability.49- The evaluation subset is small (100 conversations) and recorded by human annotators with ~12% WER, limiting generalizability to fully synthetic or noisy audio.5051## Evidence (verbatim from paper)5253> To score generated responses, we use an LLM-as-a-judge that evaluates *only the final candidate assistant turn* while leveraging the full preceding transcript, the provided profile memory (persona facts available to the assistant), and the session scenario. The judge outputs a structured checklist over eight rubrics: relevance, completeness, specificity/actionability, coherence, context tracking, calibration, language/tone match, and safety/appropriateness. We summarize quality using Average Rubric Score (ARS), computed as the mean pass rate across rubric checks, and Average Pass Rate (APR), computed as the fraction of turns that satisfy the required rubric checks jointly (i.e., an overall pass).5455## Citation5657```bibtex58@misc{ali2026menaspeechbank,59 title={MENASpeechBank: A Reference Voice Bank with Persona-Conditioned Multi-Turn Conversations for AudioLLMs},60 author={Zien Sheikh Ali et al. (2026)},61 year={2026},62 note={arXiv:2602.07036}63}64```6566- arXiv: 2602.07036