AI EVALUATION, IN CONTEXT.BY EQUALITY MACHINE

LLM Stats

MBPP

MBPP measures whether a model can translate a short natural-language request into a working Python program. Its task split and the tests shown in the prompt must be checked before comparing results.

Original Mostly Basic Python Problems. Its original and sanitized subsets have different membership; MBPP+ and EvalPlus variants are not assigned this guide.

Everyday Python building blocks

The original dataset contains 974 crowdsourced tasks intended for entry-level programmers. Problems exercise short programs, programming fundamentals and standard-library use. Each release entry includes a natural-language description, a reference solution and three tests.

Program Synthesis with Large Language Models · MBPP methods and analysis · Google Research MBPP · Dataset files, splits and prompts

Use the declared test split

The official split uses task IDs 11–510 for testing; other IDs serve prompting, validation or training. A separate hand-checked sanitized file also exists. A score on every available task is not automatically the published test protocol.

Google Research MBPP · Dataset files, splits and prompts

Passing tests and generating many candidates

The study evaluates whether generated Python satisfies the tests, including settings with many sampled candidates. Report how many candidates were allowed and how a final program was selected; a success found after many attempts is different from one-shot reliability.

Program Synthesis with Large Language Models · MBPP methods and analysis

Examples change the task

The reference setup uses few-shot examples, and the paper studies the effects of prompt examples and visible tests. Keep these inputs fixed when comparing models; supplying assertions gives additional information beyond the prose request.

Google Research MBPP · Dataset files, splits and prompts · Program Synthesis with Large Language Models · MBPP methods and analysis

Three tests do not cover every case

The paper reports cases of programs overfitting assertions and examines edits to ambiguous tasks. Inspect failures and edge cases rather than equating test success with complete correctness. MBPP's short tasks offer limited evidence about multi-file engineering work.

Program Synthesis with Large Language Models · MBPP methods and analysis

Data source and credit: LLM Stats

Evidence available for this benchmark

This source record contains 33 numeric observations. The source distinguishes 33 model identities or configurations. A model may appear more than once; check the version, tools and run budget before comparing. Read results and row-level evidence →

Metric direction
higher is better

Start with these resources

Cited documents and dates (1)

Catalog collected on 2026-08-17; resources and fields reflect that saved source.

Recorded attention

Observed on: 2026-10-13

Hugging Face paper upvotes
5

View source snapshot

Dated attention observations, not live counts or benchmark scores.

Evaluation context and evidence

Source
LLM Stats
Publisher
Not recorded
Benchmark release
2021-08-16
Collected
2026-08-17
Modality
text

These are source-reported observations, not independent reruns by this site. Check the task version, evaluation protocol, unit and reporting date before comparing models. Results from different setups are not a universal ranking.

Reported results 33

Shown in source observation order, not ranked. Dates retain the precision provided by the source.

ModelValueUnitProtocolReported date and basisSource
Sarvam-30B0.927Not recordedNot recorded2026-03-06 · model_announcementLLM Stats
Llama-3.3 Nemotron Super 49B v10.913Not recordedNot recorded2025-03-18 · model_announcementLLM Stats
Qwen2.5-Coder 32B Instruct0.902Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
MiniCPM-SALA0.8911Not recordedNot recorded2026-02-11 · model_announcementLLM Stats
Qwen2.5 72B Instruct0.882Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
Llama 3.1 Nemotron Nano 8B V10.846Not recordedNot recorded2025-03-18 · model_announcementLLM Stats
Qwen2.5 VL 32B Instruct0.84Not recordedNot recorded2025-02-28 · model_announcementLLM Stats
Qwen2.5 32B Instruct0.84Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
Qwen2.5-Coder 7B Instruct0.835Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
Qwen2.5 14B Instruct0.82Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
Qwen3 235B A22B0.814Not recordedNot recorded2025-04-29 · model_announcementLLM Stats
Phi-3.5-MoE-instruct0.808Not recordedNot recorded2024-08-23 · model_announcementLLM Stats
Qwen2 72B Instruct0.802Not recordedNot recorded2024-07-23 · model_announcementLLM Stats
Qwen2.5 7B Instruct0.792Not recordedNot recorded2024-09-19 · model_announcementLLM Stats
Codestral-22B0.782Not recordedNot recorded2024-05-29 · model_announcementLLM Stats
Llama 4 Maverick0.776Not recordedNot recorded2025-04-05 · model_announcementLLM Stats
Gemini Diffusion0.76Not recordedNot recorded2025-05-20 · model_announcementLLM Stats
Mistral Small 3.1 24B Instruct0.7471Not recordedNot recorded2025-03-17 · model_announcementLLM Stats
Gemma 3 27B0.744Not recordedNot recorded2025-03-12 · model_announcementLLM Stats
Qwen2.5-Omni-7B0.732Not recordedNot recorded2025-03-27 · model_announcementLLM Stats
Gemma 3 12B0.73Not recordedNot recorded2025-03-12 · model_announcementLLM Stats
Mistral Small 3 24B Base0.6964Not recordedNot recorded2025-01-30 · model_announcementLLM Stats
Phi-3.5-mini-instruct0.696Not recordedNot recorded2024-08-23 · model_announcementLLM Stats
Llama 4 Scout0.678Not recordedNot recorded2025-04-05 · model_announcementLLM Stats
Qwen2 7B Instruct0.672Not recordedNot recorded2024-07-23 · model_announcementLLM Stats
Gemma 3n E4B Instructed0.636Not recordedNot recorded2025-06-26 · model_announcementLLM Stats
Gemma 3n E4B Instructed LiteRT Preview0.636Not recordedNot recorded2025-05-20 · model_announcementLLM Stats
Gemma 3 4B0.632Not recordedNot recorded2025-03-12 · model_announcementLLM Stats
Gemma 2 27B0.626Not recordedNot recorded2024-06-27 · model_announcementLLM Stats
Gemma 3n E2B Instructed0.566Not recordedNot recorded2025-06-26 · model_announcementLLM Stats
Gemma 3n E2B Instructed LiteRT (Preview)0.566Not recordedNot recorded2025-05-20 · model_announcementLLM Stats
Gemma 2 9B0.524Not recordedNot recorded2024-06-27 · model_announcementLLM Stats
Gemma 3 1B0.352Not recordedNot recorded2025-03-12 · model_announcementLLM Stats

Related records in other sources