MapCoder-Lite: Distilling Multi-Agent Coding into a Single Small LLM

Woongkyu Lee, Junhee Cho, Jungwook Choi
9/22/2025
cs.CLcs.AI

Official code: aiha-lab/MapCoder-Lite (12 stars, MIT, last commit 2026-01-23).

Abstract

Large language models (LLMs) have advanced code generation from single-function tasks to competitive-programming problems, but existing multi-agent solutions either rely on costly large-scale (>30B) models or collapse when downsized to small open-source models. We present MapCoder-Lite, a framework for distilling the complex reasoning of large, multi-agent coding systems into a single 7B model. Our contribution is a novel, three-pillar methodology that synergistically generates, refines, and encodes multi-agent knowledge: (i) pass-based trajectory distillation from strong LLMs fixes format fragility in retrieval and reduces failures in debugging, (ii) supervisor-guided correction with global feedback strengthens planning and coding agents, and (iii) agent-wise LoRA fine-tuning delivers memory-efficient specialisation. Comprehensive evaluation on xCodeEval, APPS, and CodeContests shows that MapCoder-Lite more than doubles xCodeEval accuracy (from 13.2% to 28.3%), eliminates all format failures, while reducing GPU memory and token-generation time by 4x compared to a 32B model. It also achieves over 10% gains on simpler coding benchmarks, demonstrating broad improvements beyond competitive programming. These results demonstrate that careful agent-wise fine-tuning unleashes high-quality multi-agent coding on a small language model. Our code is publicly available at https://github.com/aiha-lab/MapCoder-Lite.

View on arXivView PDF

Code Implementations(1)

MIT
121Shell, PythonJan 23, 20269 months agoMIT

Similar Papers

Cite this paper

@article{lee2025mapcoderlite,
  title  = {MapCoder-Lite: Distilling Multi-Agent Coding into a Single Small LLM},
  author = {Woongkyu Lee and Junhee Cho and Jungwook Choi},
  year   = {2025},
  eprint = {2509.17489},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.17489v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.17489.svg)](https://codeofpaper.com/paper/2509.17489)

Discussion