[KongchangAI]
Benchmark

MBPP

MBPP (Mostly Basic Python Problems) is a Python programming benchmark for evaluating code generation capabilities, released by Google Research. The benchmark contains hundreds of Python programming problems ranging from introductory to intermediate difficulty, each accompanied by a natural language description, a reference solution, and test cases. It is used to measure large language models' ability to interpret programming requirements and generate correct Python code, and is a widely used standard benchmark in the code generation domain.

Core Facts

Timeline (last 90 days)

Oct 13

After decontamination, the model achieved 22.6% on HumanEval, 21.3% on HumanEval+, and 35.0% on MBPP; compared with the published version, HumanEval dropped by 4.3 points, McNemar test p = 0.039.

Unverified50%
Oct 13

On MBPP, only 10 problems matched removed data, while the two original-data runs differed by 11 problems; the published best of 38.9% is best understood as a lucky random seed, and the run-to-run variance on MBPP is about 4 points.

Unverified50%
Sep 28

FrontierCode is closer to the complexity of production environments compared to single-function completion benchmarks such as HumanEval or MBPP.

Unverified50%
Sep 26

CursorBench is a vertical-scenario evaluation benchmark, distinct from general-purpose code generation benchmarks such as HumanEval and MBPP.

Unverified50%
Sep 24

Vertical benchmarks include HumanEval/MBPP (code), MATH/GSM8K (mathematical reasoning), and MMLU (multidisciplinary knowledge).

Unverified50%
Sep 22

The pass@k metric is widely adopted on standard benchmarks such as HumanEval and MBPP.

Unverified50%
Sep 11

HumanEval and MBPP primarily evaluate single-function-level code generation and have relatively limited discriminating power for agent-type tools.

Unverified50%
Sep 11

Pass rates on HumanEval and MBPP are generally far higher than on feature-level benchmarks, but they have been criticized for failing to reflect the real challenges of production environments.

Unverified50%
Sep 11

HumanEval and MBPP are earlier, finer-grained code generation benchmarks that primarily assess single-function implementation.

Unverified50%
Sep 9

The Qwen model has continuously set new records on programming benchmarks such as HumanEval and MBPP, as well as mathematical reasoning tests such as GSM8K, becoming a performance benchmark among open-source models.

Expired50%

6 more timeline events

All Facts (20)

Verified

MBPP (Mostly Basic Python Problems) was released by Google and contains approximately 1,000 entry-level programming problems.

80%
Verified

Mainstream benchmarks for evaluating programming large models include HumanEval, MBPP, SWE-bench, and LiveCodeBench

80%
Verified

Code large language models are evaluated using executable benchmarks such as HumanEval and MBPP, meaning the generated code is directly executed and the output is checked for correctness.

75%
Verified

The most recognized evaluation benchmarks in the AI programming field include HumanEval (testing the generation of correct implementations from function docstrings) and SWE-bench (locating and fixing actual issues in real GitHub repositories).

65%
Verified

The training data sources for specialized programming models include open-source code from GitHub, competitive programming solutions, technical documentation, and code review records, and the models are optimized for benchmarks such as HumanEval, MBPP, and SWE-bench.

65%
Unverified

Codex模型的评估通常使用HumanEval和MBPP等编码基准测试

85%
Unverified

HumanEval and MBPP primarily measure a model's code generation capability, while code review is an essentially different task, and the industry currently lacks standardized code review benchmarks.

60%
Unverified

On MBPP, only 10 problems matched removed data, while the two original-data runs differed by 11 problems; the published best of 38.9% is best understood as a lucky random seed, and the run-to-run variance on MBPP is about 4 points.

50%
Unverified

After decontamination, the model achieved 22.6% on HumanEval, 21.3% on HumanEval+, and 35.0% on MBPP; compared with the published version, HumanEval dropped by 4.3 points, McNemar test p = 0.039.

50%
Unverified

FrontierCode is closer to the complexity of production environments compared to single-function completion benchmarks such as HumanEval or MBPP.

50%
Unverified

CursorBench is a vertical-scenario evaluation benchmark, distinct from general-purpose code generation benchmarks such as HumanEval and MBPP.

50%
Unverified

Vertical benchmarks include HumanEval/MBPP (code), MATH/GSM8K (mathematical reasoning), and MMLU (multidisciplinary knowledge).

50%
Unverified

The pass@k metric is widely adopted on standard benchmarks such as HumanEval and MBPP.

50%
Unverified

HumanEval and MBPP primarily evaluate single-function-level code generation and have relatively limited discriminating power for agent-type tools.

50%
Unverified

HumanEval and MBPP are earlier, finer-grained code generation benchmarks that primarily assess single-function implementation.

50%
Unverified

Pass rates on HumanEval and MBPP are generally far higher than on feature-level benchmarks, but they have been criticized for failing to reflect the real challenges of production environments.

50%
Unverified

Benchmarks widely used in the current AI field include HumanEval and MBPP for coding ability, GSM8K and MATH for mathematical reasoning, and MMLU for overall capability.

50%
Unverified

MBPP contains 974 entry-level Python programming problems.

50%
Unverified

Existing model evaluation frameworks (such as HumanEval, MBPP, and various Arena benchmarks) primarily measure capability ceilings and rarely incorporate end-to-end task completion rate as an evaluation dimension.

50%
Unverified

智谱GLM-4系列在HumanEval、MBPP等代码基准测试中达到国际第一梯队水平

50%

Source Articles