paper-with-me

홈 › Papers

ConvCodeWorld: Benchmarking Conversational Code Generation in Reproducible Feedback Environments

2025-02-27 · Hojae Han, Seung-won Hwang, Rajhans Samdani, Yuxiong He

Large language models (LLMs) have proven invaluable for code generation, particularly in interactive settings. However, existing code generation benchmarks fail to capture the diverse feedback encountered in multi-turn interactions, limiting our ability to evaluate LLMs in these contexts. To address this gap, we present a set of novel benchmarks that explicitly model the quality of feedback provided to code generation LLMs. Our contributions are threefold: First, we introduce CONVCODEWORLD, a novel and reproducible environment for benchmarking interactive code generation. CONVCODEWORLD simulates 9 distinct interactive code generation scenarios while systematically combining three types of feedback: (a) compilation feedback; (b) execution feedback with varying test coverage; (c) verbal feedback generated by GPT-4o with different levels of expertise. Second, we introduce CONVCODEBENCH, a fast, static version of benchmark that uses pre-generated feedback logs, eliminating the need for costly dynamic verbal feedback generation while maintaining strong Spearman's rank correlations (0.82 to 0.99) with CONVCODEWORLD. Third, extensive evaluations of both closed-source and open-source LLMs including R1-Distill on CONVCODEWORLD reveal key insights: (a) LLM performance varies significantly based on the feedback provided; (b) Weaker LLMs, with sufficient feedback, can outperform single-turn results of state-of-the-art LLMs without feedback; (c) Training on a specific feedback combination can limit an LLM's ability to utilize unseen combinations; (d) LLMs solve problems in fewer turns (high MRR) may not solve as many problems overall (high Recall), and vice versa. All implementations and benchmarks will be made publicly available at https://huggingface.co/spaces/ConvCodeWorld/ConvCodeWorld

📄 PDF Abstract BibTeX arXiv:2502.19852

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingCode Generation

Methods 이 논문이 사용한 방법론

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

Similar Papers 제목 키워드 기반

SDialog: A Python Toolkit for Synthetic Dialogue Generation and Analysis

2025-06-12 · Sergio Burdisso, Esaú Villatoro-Tello, Petr Motlicek

The advancement of conversational AI systems relies on the availability of high-quality, flexible, and reproducible synthetic dialogues for training, evaluation, and benchmarking. SDialog is a modular, extensible Python …

BenchmarkingDialogue GenerationManagementSynthetic Data Generation

MPCEval: A Benchmark for Multi-Party Conversation Generation

2026-03-05 · Minxing Zhang, Yi Yang, Zhuofan Jia, Xuan Yang 외 arxiv

Multi-party conversation generation, such as smart reply and collaborative assistants, is an increasingly important capability of generative AI, yet its evaluation remains a critical bottleneck. Compared to two-party dia…

MirrorBench: A Benchmark to Evaluate Conversational User-Proxy Agents for Human-Likeness

2026-01-13 · Ashutosh Hathidara, Julien Yu, Vaishali Senthil, Sebastian Schreiber 외 arxiv

Large language models (LLMs) are increasingly used as human simulators, both for evaluating conversational systems and for generating fine-tuning data. However, naive "act-as-a-user" prompting often yields verbose, unrea…

F-Actor: Controllable Conversational Behaviour in Full-Duplex Models

2026-01-16 · Maike Züfle, Ondrej Klejch, Nicholas Sanders, Jan Niehues 외 arxiv

Spoken conversational systems require more than accurate speech generation to have human-like conversations: to feel natural and engaging, they must produce conversational behaviour that adapts dynamically to the context…

A Modular Benchmarking Infrastructure for High-Performance and Reproducible Deep Learning

2019-01-29 · Tal Ben-Nun, Maciej Besta, Simon Huber, Alexandros Nikolaos Ziogas 외

We introduce Deep500: the first customizable benchmarking infrastructure that enables fair comparison of the plethora of deep learning frameworks, algorithms, libraries, and techniques. The key idea behind Deep500 is its…

BenchmarkingDeep LearningVocal Bursts Intensity Prediction