mlsanityData to 14 Oct 2026

Can Multi-turn Self-refined Single Agent LMs with Retrieval Solve Hard Coding Problems?

arXiv 2509.00629 ↗First posted 30 Aug 2025cs.CLcited by 2

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Among the hardest tasks for humans are those found in competitive programming where problems require sophisticated algorithmic thinking, puzzle solving, and the creation of effective code. As a domain to assess language models (LMs), it has not received enough attention, though. This study presents the ICPC benchmark, which consists of 254 international collegiate programming contest (ICPC) tasks. Each problem includes official analysis, reference code, and sample, high-quality unit, and hidden tests. We are able to develop and evaluate a variety of LM inference techniques for competitive programming with these resources. With zero-shot chain-of-thought prompting, we find that o1 only achieves a 19.1% pass@1 solve rate. With our best inference technique, which combines multi-turn self-judge with reflection and retrieval over episodic information, raises this to 42.2%. Furthermore, we conduct a new human-in-the-loop investigation to gain a deeper understanding of the remaining difficulties. Surprisingly, we discover that o1 can solve 17 out of 18 problems that were previously unsolvable by any model or technique with just a few specific instructions. A footstep toward LMs with grounded, imaginative, and algorithmic thinking is provided by our quantitative findings and qualitative research. We open-source our code and data at https://github.com/kraritt/zolve.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 21 of its 30 references that are in the map. First posted on arXiv 30 Aug 2025.

Builds on

21 of 30 references.

References · 21

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
  3. 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
  4. 2021Program Synthesis with Large Language Modelscited by 3,637
  5. 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
  6. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  7. 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,212
  8. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  9. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
  10. 2023Teaching Large Language Models to Self-Debugcited by 988
  11. 2021Measuring Coding Challenge Competence With APPScited by 902
  12. 2023Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Modelscited by 574
9 more
  1. 2023An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generationcited by 194
  2. 2023TACO: Topics in Algorithmic COde generation datasetcited by 160
  3. 2023Large Language Models Understand and Can be Enhanced by Emotional Stimulicited by 146
  4. 2022Large Language Models Meet NL2Code: A Surveycited by 138
  5. 2023MathDial: A Dialogue Tutoring Dataset with Rich Pedagogical Properties Grounded in Math Reasoning Problemscited by 131
  6. 2023Zhongjing: Enhancing the Chinese Medical Capabilities of Large Language Model through Expert Feedback and Real-world Multi-turn Dialoguecited by 119
  7. 2024Can Language Models Solve Olympiad Programming?cited by 72
  8. 2022How to talk so AI will learn: Instructions, descriptions, and autonomycited by 22
  9. 2023Explaining Competitive-Level Programming Solutions using LLMscited by 13

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 2.

2 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2025ICPC-Eval: Probing the Frontiers of LLM Reasoning with Competitive Programming Contests
  2. 2025LLM-ProS: Analyzing Large Language Models' Performance in Competitive Problem Solving
  3. 2025LMR-BENCH: Evaluating LLM Agent's Ability on Reproducing Language Modeling Research
  4. 2024Learning How Hard to Think: Input-Adaptive Allocation of LM Computation
  5. 2025Evaluating and Improving Large Language Models for Competitive Program Generation
  6. 2026InteractBench: Benchmarking LLMs on Competitive Programming under Unrevealed Information
  7. 2026Beyond Problem Solving: UOJ-Bench for Evaluating Code Generation, Hacking, and Repair in Competitive Programming
  8. 2025CodeContests+: High-Quality Test Case Generation for Competitive Programming