Preprint · 2025

MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineering

Jun Shern Chan, Neil Chowdhury, Oliver Jaffe, James Aung, Dane Sherburn, Evan Mays, Giulio Starace, Kevin Liu, Leon Maksin, Tejal Patwardhan, Lilian Weng, Aleksander Mądry

VenuearXiv
DOI10.48550/arXiv.2410.07095
URLhttp://arxiv.org/abs/2410.07095
TopicsReplicHAI / Agent Evals / 03 ML & research engineering
TagsComputer Science - Computation and Language
archiveIDarXiv:2410.07095
extraarXiv:2410.07095 [cs.CL]
libraryCatalogarXiv.org
shortTitleMLE-bench

Abstract

We introduce MLE-bench, a benchmark for measuring how well AI agents perform at machine learning engineering. To this end, we curate 75 ML engineering-related competitions from Kaggle, creating a diverse set of challenging tasks that test real-world ML engineering skills such as training models, preparing datasets, and running experiments. We establish human baselines for each competition using Kaggle's publicly available leaderboards. We use open-source agent scaffolds to evaluate several frontier language models on our benchmark, finding that the best-performing setup--OpenAI's o1-preview with AIDE scaffolding--achieves at least the level of a Kaggle bronze medal in 16.9% of competitions. In addition to our main results, we investigate various forms of resource scaling for AI agents and the impact of contamination from pre-training. We open-source our benchmark code (github.com/openai/mle-bench/) to facilitate future research in understanding the ML engineering capabilities of AI agents.

BibTeX

@misc{chan_mle-bench_2025,
	title = {{MLE}-bench: {Evaluating} {Machine} {Learning} {Agents} on {Machine} {Learning} {Engineering}},
	shorttitle = {{MLE}-bench},
	url = {http://arxiv.org/abs/2410.07095},
	doi = {10.48550/arXiv.2410.07095},
	abstract = {We introduce MLE-bench, a benchmark for measuring how well AI agents perform at machine learning engineering. To this end, we curate 75 ML engineering-related competitions from Kaggle, creating a diverse set of challenging tasks that test real-world ML engineering skills such as training models, preparing datasets, and running experiments. We establish human baselines for each competition using Kaggle's publicly available leaderboards. We use open-source agent scaffolds to evaluate several frontier language models on our benchmark, finding that the best-performing setup--OpenAI's o1-preview with AIDE scaffolding--achieves at least the level of a Kaggle bronze medal in 16.9\% of competitions. In addition to our main results, we investigate various forms of resource scaling for AI agents and the impact of contamination from pre-training. We open-source our benchmark code (github.com/openai/mle-bench/) to facilitate future research in understanding the ML engineering capabilities of AI agents.},
	urldate = {2026-11-06},
	publisher = {arXiv},
	author = {Chan, Jun Shern and Chowdhury, Neil and Jaffe, Oliver and Aung, James and Sherburn, Dane and Mays, Evan and Starace, Giulio and Liu, Kevin and Maksin, Leon and Patwardhan, Tejal and Weng, Lilian and Mądry, Aleksander},
	month = feb,
	year = {2025},
	note = {arXiv:2410.07095 [cs.CL]},
	keywords = {Computer Science - Computation and Language},
}