Evaluates language models' understanding of mobile-specific domains and tasks under on-device constraints. It probes the models' ability to answer multiple-choice questions across 80 real-world mobile domains, emphasizing practical usability, privacy, and personalization in daily mobile interactions. Use when the user wants to benchmark on Mobile-MMLU, or asks about evaluating this task. Reports accuracy.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill mobile-mmlu-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Mobile Mmlu Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-mobile-mmlu-eval)More formats (shields.io, HTML) on the badges page.
---
name: mobile-mmlu-eval
description: Evaluates language models' understanding of mobile-specific domains and tasks under on-device constraints. It probes the models' ability to answer multiple-choice questions across 80 real-world mobile domains, emphasizing practical usability, privacy, and personalization in daily mobile interactions. Use when the user wants to benchmark on Mobile-MMLU, or asks about evaluating this task. Reports accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2503.20786
bibtex_key: bsharat2025mobilemmlu
confidence: high
---
# mobile-mmlu-eval
> Mobile-MMLU: A Mobile Intelligence Language Understanding Benchmark — Bsharat et al. (2025) (arXiv:2503.20786, 2025)
## What this evaluates
Evaluates language models' understanding of mobile-specific domains and tasks under on-device constraints. It probes the models' ability to answer multiple-choice questions across 80 real-world mobile domains, emphasizing practical usability, privacy, and personalization in daily mobile interactions.
## Datasets
- **Mobile-MMLU** — total 16186; splits: test (16186); repo https://github.com/VILA-Lab/Mobile-MMLU
## Metrics
- `accuracy` **(primary)** — range: percent
- Percentage of correctly answered multiple-choice questions. Calculated as (number of correct predictions / total number of questions) * 100.
## Input / output format
**Input**: A multiple-choice question with four options (A, B, C, D) covering a specific mobile domain.
**Output**: The model must output exactly one of the four option letters (A, B, C, or D) corresponding to the correct answer.
## Scoring recipe
```python
correct = 0
for pred, gold in zip(predictions, gold_labels):
if pred.strip().upper() == gold.strip().upper():
correct += 1
accuracy = (correct / len(gold_labels)) * 100
```
## Common pitfalls
- Answer order bias: Small LLMs are highly sensitive to the position of the correct answer (A/B/C/D), causing performance variance exceeding 10% if options are not systematically balanced or randomized.
- Model size does not guarantee performance: Smaller models (e.g., 3B parameters) can outperform larger ones (e.g., 8B parameters) on mobile-specific tasks due to architectural or training differences.
- Zero-shot evaluation: The benchmark is evaluated in a zero-shot setting without in-context examples, which may yield different results compared to few-shot practices common in other benchmarks.
## Evidence (verbatim from paper)
> Given that Mobile-MMLU and Mobile-MMLU-Pro consist entirely of multiple-choice questions, we focus on accuracy as our primary evaluation metric. This approach allows for objective comparison across models while maintaining consistency with existing benchmarking practices in the field.
## Citation
```bibtex
@misc{bsharat2025mobilemmlu,
title={Mobile-MMLU: A Mobile Intelligence Language Understanding Benchmark},
author={Bsharat et al. (2025)},
year={2025},
note={arXiv:2503.20786}
}
```
- arXiv: 2503.20786
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!