Skip to content
Back to skills

Phi 3 Academic Benchmarks Eval

ASecurity

Evaluates language models on reasoning, common sense, logical reasoning, knowledge retrieval, and coding capabilities across a diverse suite of standard academic benchmarks. Use when the user wants to benchmark on MMLU, HellaSwag, ANLI, GSM-8K, MATH, MedQA, AGIEval, TriviaQA, Arc-C, Arc-E, PIQA, SociQA, BigBench-Hard, WinoGrande, OpenBookQA, BoolQ, CommonSenseQA, TruthfulQA, HumanEval, MBPP, GPQA, MT Bench, or asks about evaluating this task. Reports accuracy.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
ai-agentspythongo

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill phi-3-academic-benchmarks-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Phi 3 Academic Benchmarks Eval?

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

Security grade badge for Phi 3 Academic Benchmarks Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-phi-3-academic-benchmarks-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-phi-3-academic-benchmarks-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: phi-3-academic-benchmarks-eval
description: Evaluates language models on reasoning, common sense, logical reasoning, knowledge retrieval, and coding capabilities across a diverse suite of standard academic benchmarks. Use when the user wants to benchmark on MMLU, HellaSwag, ANLI, GSM-8K, MATH, MedQA, AGIEval, TriviaQA, Arc-C, Arc-E, PIQA, SociQA, BigBench-Hard, WinoGrande, OpenBookQA, BoolQ, CommonSenseQA, TruthfulQA, HumanEval, MBPP, GPQA, MT Bench, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2404.14219
  bibtex_key: abdin2024phi3
  confidence: high
---

# phi-3-academic-benchmarks-eval

> Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phone — Abdin et al. (2024) (arXiv:2404.14219, 2024)

## What this evaluates

Evaluates language models on reasoning, common sense, logical reasoning, knowledge retrieval, and coding capabilities across a diverse suite of standard academic benchmarks.

## Datasets

- **MMLU** — total ?; splits: test (-1)
- **HellaSwag** — total ?; splits: test (-1)
- **ANLI** — total ?; splits: test (-1)
- **GSM-8K** — total ?; splits: test (-1)
- **MATH** — total ?; splits: test (-1)
- **MedQA** — total ?; splits: test (-1)
- **AGIEval** — total ?; splits: test (-1)
- **TriviaQA** — total ?; splits: test (-1)
- **Arc-C** — total ?; splits: test (-1)
- **Arc-E** — total ?; splits: test (-1)
- **PIQA** — total ?; splits: test (-1)
- **SociQA** — total ?; splits: test (-1)
- **BigBench-Hard** — total ?; splits: test (-1)
- **WinoGrande** — total ?; splits: test (-1)
- **OpenBookQA** — total ?; splits: test (-1)
- **BoolQ** — total ?; splits: test (-1)
- **CommonSenseQA** — total ?; splits: test (-1)
- **TruthfulQA** — total ?; splits: test (-1)
- **HumanEval** — total ?; splits: test (-1)
- **MBPP** — total ?; splits: test (-1)
- **GPQA** — total ?; splits: test (-1)
- **MT Bench** — total ?; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Percentage of correctly predicted answers out of the total number of test instances. For multiple-choice benchmarks, the model's selected option is compared to the gold label. For code benchmarks (HumanEval, MBPP), it is the pass rate of generated code against unit tests.

## Input / output format

**Input**: A few-shot prompt template containing k examples (k varies by benchmark: 0, 2, 3, 5, 7, 8, or 10 shots) followed by the target question or task. Chain-of-thought (CoT) prompting is explicitly enabled for GSM-8K, MATH, BigBench-Hard, and GPQA.

**Output**: Model-generated text response. For multiple-choice benchmarks, the predicted option letter or text. For code benchmarks, a Python function. For MT Bench, a conversational response scored by an LLM judge.

## Scoring recipe

```python
def compute_accuracy(predictions, golds):
    correct = 0
    for p, g in zip(predictions, golds):
        if normalize_answer(p) == normalize_answer(g):
            correct += 1
    return (correct / len(golds)) * 100

# For MT-Bench:
# score = llm_judge_score(prediction, reference, criteria)
# return average score over 2 rounds
```

## Common pitfalls

- Prompts use a proprietary Microsoft internal template rather than standard open-source templates, which can cause score variations compared to other evaluations.
- Chain-of-thought (CoT) is only enabled for specific benchmarks (GSM-8K, MATH, BigBench-Hard, GPQA), not universally across all tasks.
- Temperature is strictly fixed at 0 for all evaluations, which may differ from standard zero-shot or higher-temperature settings used elsewhere.

## Evidence (verbatim from paper)

> As is now standard, we use few-shot prompts to evaluate the models, at temperature 0. The prompts and number of shots are part of a Microsoft internal tool to evaluate language models, and in particular we did no optimization to the pipeline for the phi-3 models. All the reported numbers are produced with the exact same pipeline to ensure that the numbers are comparable.

## Citation

```bibtex
@misc{abdin2024phi3,
  title={Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phone},
  author={Abdin et al. (2024)},
  year={2024},
  note={arXiv:2404.14219}
}
```

- arXiv: 2404.14219

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.