[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 23

On MBPP (Evalplus version), the score of the model with the extended vocabulary dropped slightly from 65.3% to 64.6%.

Unverified50%
Oct 20

Traditional unit test benchmarks such as HumanEval and MBPP differ from robustness evaluations, which require constructing adversarial inputs (messy naming, mixed responsibilities, comments that do not match the implementation, etc.).

Unverified50%
Oct 14

The authors evaluate on two code generation benchmarks, HumanEval and MBPP, and the results show that both the practical decoding algorithms based on these decision rules and CTD outperform standard temperature sampling and adaptive decoding baselines.

Unverified50%
Oct 13

MBPP (Mostly Basic Programming Problems) is similar in approach to HumanEval, with problems closer to entry-level everyday programming, at a scale of about one thousand problems.

Unverified50%
Oct 13

Parsimony's evaluation dimensions form a complementary rather than substitutive relationship with existing benchmarks such as HumanEval, MBPP and SWE-bench.

Unverified50%
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%

11 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

HumanEval等传统代码评测基准通常只要求模型根据函数签名和文档字符串生成独立函数,本质上是受限的代码补全任务

90%
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 (Evalplus version), the score of the model with the extended vocabulary dropped slightly from 65.3% to 64.6%.

50%
Unverified

Traditional unit test benchmarks such as HumanEval and MBPP differ from robustness evaluations, which require constructing adversarial inputs (messy naming, mixed responsibilities, comments that do not match the implementation, etc.).

50%
Unverified

The authors evaluate on two code generation benchmarks, HumanEval and MBPP, and the results show that both the practical decoding algorithms based on these decision rules and CTD outperform standard temperature sampling and adaptive decoding baselines.

50%
Unverified

Parsimony's evaluation dimensions form a complementary rather than substitutive relationship with existing benchmarks such as HumanEval, MBPP and SWE-bench.

50%
Unverified

MBPP (Mostly Basic Programming Problems) is similar in approach to HumanEval, with problems closer to entry-level everyday programming, at a scale of about one thousand problems.

50%
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%

Source Articles