paper-with-me

Papers

Top Leaderboard Ranking = Top Coding Proficiency, Always? EvoEval: Evolving Coding Benchmarks via LLM

2024-03-28 · Chunqiu Steven Xia, Yinlin Deng, Lingming Zhang

LLMs have become the go-to choice for code generation tasks, with an exponential increase in the training, development, and usage of LLMs specifically for code generation. To evaluate the ability of LLMs on code, both academic and industry practitioners rely on popular handcrafted benchmarks. However, prior benchmarks contain only a very limited set of problems, both in quantity and variety. Further, due to popularity and age, many benchmarks are prone to data leakage where example solutions can be readily found on the web and thus potentially in training data. Such limitations inevitably lead us to inquire: Is the leaderboard performance on existing benchmarks reliable and comprehensive enough to measure the program synthesis ability of LLMs? To address this, we introduce EvoEval -- a program synthesis benchmark suite created by evolving existing benchmarks into different targeted domains for a comprehensive evaluation of LLM coding abilities. Our study on 51 LLMs shows that compared to the high performance obtained on standard benchmarks like HumanEval, there is a significant drop in performance (on average 39.4%) when using EvoEval. Additionally, the decrease in performance can range from 19.6% to 47.7%, leading to drastic ranking changes amongst LLMs and showing potential overfitting of existing benchmarks. Furthermore, we showcase various insights, including the brittleness of instruction-following models when encountering rewording or subtle changes as well as the importance of learning problem composition and decomposition. EvoEval not only provides comprehensive benchmarks, but can be used to further evolve arbitrary problems to keep up with advances and the ever-changing landscape of LLMs for code. We have open-sourced our benchmarks, tools, and complete LLM generations at https://github.com/evo-eval/evoeval

📄 PDF Abstract BibTeX arXiv:2403.19114

Code (1)

evo-eval/evoeval 공식 구현

Tasks

Code GenerationHumanEvalInstruction FollowingProgram Synthesis

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Personalized Substitution Ranking for Lexical Simplification

2019-10-01 · WS 2019 10 · John Lee, Chak Yan Yeung

A lexical simplification (LS) system substitutes difficult words in a text with simpler ones to make it easier for the user to understand. In the typical LS pipeline, the Substitution Ranking step determines the best sub…

Lexical Simplification

How Robust are Model Rankings: A Leaderboard Customization Approach for Equitable Evaluation

2021-06-10 · Swaroop Mishra, Anjana Arunkumar

Models that top leaderboards often perform unsatisfactorily when deployed in real world applications; this has necessitated rigorous and expensive pre-deployment model testing. A hitherto unexplored facet of model perfor…

The AI Language Proficiency Monitor -- Tracking the Progress of LLMs on Multilingual Benchmarks

2025-07-11 · David Pomerenke, Jonas Nothnagel, Simon Ostermann arxiv

To ensure equitable access to the benefits of large language models (LLMs), it is essential to evaluate their capabilities across the world's languages. We introduce the AI Language Proficiency Monitor, a comprehensive m…

Question Answering

Are Performance-Optimization Benchmarks Reliably Measuring Coding Agents?

2026-07-01 · Zhi Chen, Zhensu Sun, Yuling Shi, David Lo 외 arxiv

Repository-level performance-optimization benchmarks such as GSO, SWE-Perf and SWE-fficiency evaluate coding agents by applying patches to real repositories and comparing runtime against unoptimized baselines and officia…

Hybrid Ranking Network for Text-to-SQL

2020-08-11 · Qin Lyu, Kaushik Chakrabarti, Shobhit Hathi, Souvik Kundu 외

In this paper, we study how to leverage pre-trained language models in Text-to-SQL. We argue that previous approaches under utilize the base language models by concatenating all columns together with the NL question and …

Language ModelingLanguage ModellingText to SQLText-To-SQL