Separating signal from noise in coding evaluations
OpenAI discovered significant issues in the SWE-Bench Pro coding benchmark, with an estimated 30% of tasks being broken. This highlights the challenges of creating reliable benchmarks for evaluating advanced AI models.
Accurately measuring the capabilities of AI models is crucial for sound deployment and safety decisions. When evaluation benchmarks have flaws, they can provide a false understanding of model capabilities, affecting safety cases and research priorities. OpenAI previously investigated SWE-bench Verified and found fundamental design flaws, leading them to recommend SWE-Bench Pro.
SWE-Bench Pro was designed to improve coding task evaluations by testing models on longer horizons and more realistic coding tasks. Despite initial improvements in model performance on this benchmark, a recent audit revealed widespread issues. OpenAI’s audit, involving a datapoint analysis pipeline and review by experienced software engineers, found that approximately 30% of the 731 tasks in SWE-Bench Pro are broken.
These broken tasks primarily fell into four categories, indicating problems with test cases expecting different behavior than prescribed, or low-coverage tests. This emphasizes the difficulty of curating hard but fair benchmarks for AI models. The findings underline the need for rigorous quality assurance in evaluation datasets.
To address this, OpenAI developed a quality assurance pipeline. This pipeline uses an initial automated filter to flag problematic examples, followed by a deeper agent-assisted audit and a human annotation campaign involving experienced software developers. This multi-layered approach helps distinguish between reasonable task ambiguity and true underspecification, ensuring task failures genuinely reflect model limitations and successes represent valid solutions.
Related articles
SpaceXAI releases Grok 4.5, which Elon describes as an ‘Opus-class model’
SpaceXAI has launched Grok 4.5, an "Opus-class model" according to Elon Musk, designed to handle diverse AI tasks efficiently. This new model boasts superior token efficiency and lower costs compared to leading competitors, aiming to address rising concerns about AI operational expenses.
Data for Agents
This article explores the critical role of data in the development and improvement of AI agents. It delves into how various data types fuel agent learning, enabling them to perform complex tasks and adapt to new situations. Understanding data's impact is key to advancing AI.
Introducing GPT-Live
GPT-Live is a new generation of voice model for natural human-AI interaction, now powering ChatGPT Voice. It offers a full-duplex architecture, enabling simultaneous listening and speaking, and intelligently delegates complex queries to advanced models like GPT-5.5 while maintaining conversation flow.
