Skip to content
Back to skills

Dialectalarabicmmlu Eval

ASecurity

Evaluates large language models' ability to understand and reason across multiple Arabic dialects and standard Arabic across diverse academic and professional domains. It measures dialectal generalization and sensitivity to linguistic context by comparing performance under default, dialect-conditioned, and dialect-identification prompts. Use when the user wants to benchmark on DialectalArabicMMLU, or asks about evaluating this task. Reports accuracy.

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Dialectalarabicmmlu Eval?

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

Security grade badge for Dialectalarabicmmlu Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dialectalarabicmmlu-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dialectalarabicmmlu-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: dialectalarabicmmlu-eval
description: Evaluates large language models' ability to understand and reason across multiple Arabic dialects and standard Arabic across diverse academic and professional domains. It measures dialectal generalization and sensitivity to linguistic context by comparing performance under default, dialect-conditioned, and dialect-identification prompts. Use when the user wants to benchmark on DialectalArabicMMLU, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2510.27543
  bibtex_key: [REDACTED]
  confidence: high
---

# dialectalarabicmmlu-eval

> DialectalArabicMMLU: Benchmarking Dialectal Capabilities in Arabic and Multilingual Language Models — Altakrori et al. (2025) (arXiv:2510.27543, 2025)

## What this evaluates

Evaluates large language models' ability to understand and reason across multiple Arabic dialects and standard Arabic across diverse academic and professional domains. It measures dialectal generalization and sensitivity to linguistic context by comparing performance under default, dialect-conditioned, and dialect-identification prompts.

## Datasets

- **DialectalArabicMMLU** — total 21945; splits: test (21945)

## Metrics

- `accuracy` **(primary)** — range: [0, 1]
  - Mean proportion of correctly predicted instances. The model selects the multiple-choice option with the highest log-likelihood; this prediction is correct if it matches the gold answer. Values are averaged over 32 domains and 5 inference runs.

## Input / output format

**Input**: Multiple-choice question prompt. Format varies by setting: Default ('The following are multiple choice questions (with answers) about [domain]. [Question] [Choices] Answer:'), Oracle (adds dialect specification, e.g., '...in an Egyptian dialect.'), or Dialect Identification (fixed prompt for dialect classification).

**Output**: The model outputs the text of the selected multiple-choice option corresponding to the highest log-likelihood.

## Scoring recipe

```python
correct = 0
total = 0
for run in range(5):
    for item in dataset:
        log_probs = []
        for option in item.choices:
            prompt_with_option = item.prompt + ' ' + option
            log_probs.append(model.loglikelihood(prompt_with_option))
        predicted = item.choices[argmax(log_probs)]
        if predicted == item.gold:
            correct += 1
        total += 1
accuracy = correct / total
```

## Common pitfalls

- Using sampling/generation instead of log-likelihood evaluation will yield different results due to temperature/top-p settings.
- Failing to average over 5 runs and 32 domains obscures variance and domain-specific biases.
- Ignoring the Oracle vs. Default setting difference masks the model's true dialectal generalization capability.
- Random chance baseline is 25% (4 options), not 0% or 100%.

## Evidence (verbatim from paper)

> The model inference is performed using the log-likelihood evaluation mode, where each answer option is appended to the input prompt and the log-likelihood of that option appearing after the given prompt is output by the model. The option with the highest log-likelihood is chosen as the model’s answer, and this prediction is deemed correct if it matches the correct answer for that question. Finally, we repeat each experiment five times, and we report the average accuracy, computed as the mean proportion of correctly predicted instances across all test items in all five runs.

## Citation

```bibtex
@misc{altakrori2025dialectalarabicmmlu,
  title={DialectalArabicMMLU: Benchmarking Dialectal Capabilities in Arabic and Multilingual Language Models},
  author={Altakrori et al. (2025)},
  year={2025},
  note={arXiv:2510.27543}
}
```

- arXiv: 2510.27543

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.