← Search

Wen-Ding Li

9 accepted papers

2025

BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructions

ICLR 2025oral

Task automation has been greatly empowered by the recent advances in Large Language Models (LLMs) via Python code, where the tasks range from software engineering development to general-purpose reasoning. While current benchmarks have shown that LLMs can solve tasks using programs like human develop…

Cited by 609SourcePDFScholar
2025

Combining Induction and Transduction for Abstract Reasoning

ICLR 2025poster

When learning an input-output mapping from very few examples, is it better to first infer a latent function that explains the examples, or is it better to directly predict new test outputs, e.g. using a neural network? We study this question on ARC by training neural models for \emph{induction} (inf…

2025

LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code

ICLR 2025poster

Large Language Models (LLMs) applied to code-related applications have emerged as a prominent field, attracting significant interest from academia and industry. However, as new and improved LLMs are developed, existing evaluation benchmarks (e.g., HumanEvla, MBPP) are no longer sufficient for assess…

Cited by 224SourcePDFScholar
2025

MMTEB: Massive Multilingual Text Embedding Benchmark

ICLR 2025poster

Text embeddings are typically evaluated on a narrow set of tasks, limited in terms of languages, domains, and task types. To circumvent this limitation and to provide a more comprehensive evaluation, we introduce the Massive Multilingual Text Embedding Benchmark (MMTEB) -- a large-scale community-dr…

2025

Position: Future Research and Challenges Remain Towards AI for Software Engineering

ICML 2025poster

AI for software engineering has made remarkable progress, becoming a notable success within generative AI. Despite this, achieving fully automated software engineering is still a significant challenge, requiring research efforts across both academia and industry. In this position paper, our goal is…

Cited by 0SourcePDFScholar
2024

The Counterfeit Conundrum: Can Code Language Models Grasp the Nuances of Their Incorrect Generations?

ACL 2024findings

While language models are increasingly more proficient at code generation, they still frequently generate incorrect programs. Many of these programs are obviously wrong, but others are more subtle and pass weaker correctness checks such as being able to compile. In this work, we focus on these count…

Cited by 15SourcePDFScholar
2023

LambdaBeam: Neural Program Search with Higher-Order Functions and Lambdas

NeurIPS 2023poster

Search is an important technique in program synthesis that allows for adaptive strategies such as focusing on particular search directions based on execution results. Several prior works have demonstrated that neural models are effective at guiding program synthesis searches. However, a common drawb…

Cited by 11SourcePDFScholar
2023

Natural Language to Code Generation in Interactive Data Science Notebooks

ACL 2023long

Computational notebooks, such as Jupyter notebooks, are interactive computing environments that are ubiquitous among data scientists to perform data wrangling and analytic tasks. To measure the performance of AI pair programmers that automatically synthesize programs for those tasks given natural la…