cv-18-ner-eval
CV-18 NER: Augmented Common Voice for Named Entity Recognition from Arabic Speech — Saidi et al. (2026) (arXiv:2604.02209, 2026)
What this evaluates
Evaluates end-to-end and cascaded named entity recognition from Arabic speech. It probes a model's ability to jointly transcribe spoken Arabic and predict fine-grained entity types (21 categories) using BIO-style tagging, as well as extract entity spans and values.
Datasets
- CV-18 NER — total ?; splits: train (-1), val (-1), test (-1)
Metrics
CoER (primary) — range: percent
- Concept Error Rate. Computed as (S+D+I)/N, where S, D, I are substitutions, deletions, and insertions, and N is the number of reference entity labels. Evaluates correctness of entity labels (e.g., B-PERS, I-ORG) independently of lexical content.
CVER — range: percent
- Concept-Value Error Rate. Computed as (S+D+I)/N over tag-value pairs. Evaluates both entity type and entity span by comparing extracted pairs from predicted and reference transcripts.
WER — range: percent
- Word Error Rate. Computed as (S+D+I)/N over words, after removing special entity tokens from model outputs.
Micro-averaged F1-score — range: percent
- Standard micro-averaged F1 computed over token-level BIO predictions for text-based NER systems.
Input / output format
Input: Audio signals resampled to 16 kHz for speech models; normalized text transcriptions (punctuation/diacritics removed, Eastern numerals transliterated) for text-based NER models.
Output: For speech models: concatenated transcription with entity tags as single atomic special tokens (e.g., B-PERS, I-ORG). For text models: BIO-style token-level labels aligned with input sentences.
Scoring recipe
def compute_error_rate(pred_tokens, ref_tokens):
S, D, I = edit_distance_operations(pred_tokens, ref_tokens)
N = len(ref_tokens)
return (S + D + I) / N
def compute_coer(pred_tags, ref_tags):
return compute_error_rate(pred_tags, ref_tags)
def compute_cver(pred_pairs, ref_pairs):
return compute_error_rate(pred_pairs, ref_pairs)
# WER is computed on word tokens after stripping entity tags.
# F1 is computed via standard micro-averaging over token labels.
Common pitfalls
- Transcription errors in ASR directly degrade downstream NER performance, but lower WER does not guarantee better CoER/CVER due to differences in error types.
- Entity tags are treated as single atomic tokens in the vocabulary; they must be removed before computing WER to avoid skewing results.
- Performance drops sharply for low-frequency entity types (e.g., PRODUCT, LAW) compared to high-frequency ones (e.g., LANGUAGE, GPE).
Evidence (verbatim from paper)
Named entity recognition performance is evaluated using Concept Error Rate (CoER) and Concept-Value Error Rate (CVER), which are adapted from spoken language understanding evaluation. WER, CoER, and CVER follow the standard error-rate formulation: Error Rate = (S+D+I)/N, where S, D, and I denote substitutions, deletions, and insertions, and N is the number of reference units. CoER evaluates the correctness of entity labels only (e.g., B-PERS, I-ORG), independently of the lexical content. CVER evaluates both entity type and entity span by comparing tag–value pairs extracted from the annotated transcripts.
Citation
@misc{saidi2026cv18ner,
title={CV-18 NER: Augmented Common Voice for Named Entity Recognition from Arabic Speech},
author={Saidi et al. (2026)},
year={2026},
note={arXiv:2604.02209}
}
1---2name: cv-18-ner-eval3description: Evaluates end-to-end and cascaded named entity recognition from Arabic speech. It probes a model's ability to jointly transcribe spoken Arabic and predict fine-grained entity types (21 categories) using BIO-style tagging, as well as extract entity spans and values. Use when the user wants to benchmark on CV-18 NER, or asks about evaluating this task. Reports CoER.4---56# cv-18-ner-eval78> CV-18 NER: Augmented Common Voice for Named Entity Recognition from Arabic Speech — Saidi et al. (2026) (arXiv:2604.02209, 2026)910## What this evaluates1112Evaluates end-to-end and cascaded named entity recognition from Arabic speech. It probes a model's ability to jointly transcribe spoken Arabic and predict fine-grained entity types (21 categories) using BIO-style tagging, as well as extract entity spans and values.1314## Datasets1516- **CV-18 NER** — total ?; splits: train (-1), val (-1), test (-1)1718## Metrics1920- `CoER` **(primary)** — range: percent21 - Concept Error Rate. Computed as (S+D+I)/N, where S, D, I are substitutions, deletions, and insertions, and N is the number of reference entity labels. Evaluates correctness of entity labels (e.g., B-PERS, I-ORG) independently of lexical content.22- `CVER` — range: percent23 - Concept-Value Error Rate. Computed as (S+D+I)/N over tag-value pairs. Evaluates both entity type and entity span by comparing extracted pairs from predicted and reference transcripts.24- `WER` — range: percent25 - Word Error Rate. Computed as (S+D+I)/N over words, after removing special entity tokens from model outputs.26- `Micro-averaged F1-score` — range: percent27 - Standard micro-averaged F1 computed over token-level BIO predictions for text-based NER systems.2829## Input / output format3031**Input**: Audio signals resampled to 16 kHz for speech models; normalized text transcriptions (punctuation/diacritics removed, Eastern numerals transliterated) for text-based NER models.3233**Output**: For speech models: concatenated transcription with entity tags as single atomic special tokens (e.g., B-PERS, I-ORG). For text models: BIO-style token-level labels aligned with input sentences.3435## Scoring recipe3637```python38def compute_error_rate(pred_tokens, ref_tokens):39 S, D, I = edit_distance_operations(pred_tokens, ref_tokens)40 N = len(ref_tokens)41 return (S + D + I) / N4243def compute_coer(pred_tags, ref_tags):44 return compute_error_rate(pred_tags, ref_tags)4546def compute_cver(pred_pairs, ref_pairs):47 return compute_error_rate(pred_pairs, ref_pairs)4849# WER is computed on word tokens after stripping entity tags.50# F1 is computed via standard micro-averaging over token labels.51```5253## Common pitfalls5455- Transcription errors in ASR directly degrade downstream NER performance, but lower WER does not guarantee better CoER/CVER due to differences in error types.56- Entity tags are treated as single atomic tokens in the vocabulary; they must be removed before computing WER to avoid skewing results.57- Performance drops sharply for low-frequency entity types (e.g., PRODUCT, LAW) compared to high-frequency ones (e.g., LANGUAGE, GPE).5859## Evidence (verbatim from paper)6061> Named entity recognition performance is evaluated using Concept Error Rate (CoER) and Concept-Value Error Rate (CVER), which are adapted from spoken language understanding evaluation. WER, CoER, and CVER follow the standard error-rate formulation: Error Rate = (S+D+I)/N, where S, D, and I denote substitutions, deletions, and insertions, and N is the number of reference units. CoER evaluates the correctness of entity labels only (e.g., B-PERS, I-ORG), independently of the lexical content. CVER evaluates both entity type and entity span by comparing tag–value pairs extracted from the annotated transcripts.6263## Citation6465```bibtex66@misc{saidi2026cv18ner,67 title={CV-18 NER: Augmented Common Voice for Named Entity Recognition from Arabic Speech},68 author={Saidi et al. (2026)},69 year={2026},70 note={arXiv:2604.02209}71}72```7374- arXiv: 2604.02209