mlsanityData to 14 Oct 2026

WarriorCoder: Learning from Expert Battles to Augment Code Large Language Models

arXiv 2412.17395 ↗First posted 23 Dec 2024cs.CLcited by 0

Not on the map. Why?

Abstract (arXiv)

Despite recent progress achieved by code large language models (LLMs), their remarkable abilities are largely dependent on fine-tuning on the high-quality data, posing challenges for data collection and annotation. To address this, current methods often design various data flywheels to collect complex code instructions, enabling models to handle more intricate tasks. However, these approaches typically rely on off-the-shelf datasets and data augmentation from a limited set of proprietary LLMs (e.g., Claude, GPT4, and so on), which restricts the diversity of the constructed data and makes it prone to systemic biases. In this paper, we propose WarriorCoder, a novel paradigm learns from expert battles to address these limitations. Specifically, we create an arena where leading expert code LLMs challenge each other, with evaluations conducted by impartial judges. This competitive framework generates novel training data from scratch, leveraging the strengths of all participants. Experimental results show that WarriorCoder achieves state-of-the-art performance compared to previous models of the same size, even without relying on proprietary LLMs.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 44 of its 62 references that are in the map. First posted on arXiv 23 Dec 2024.

Builds on

44 of 62 references.

References · 44

  1. 2022Training language models to follow instructions with human feedbackcited by 15,971
  2. 2024The Llama 3 Herd of Modelscited by 14,715
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
  4. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
  5. 2021Evaluating Large Language Models Trained on Codecited by 8,320
  6. 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
  7. 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,720
  8. 2021Program Synthesis with Large Language Modelscited by 3,637
  9. 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
  10. 2023Code Llama: Open Foundation Models for Codecited by 2,139
  11. 2024LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Codecited by 2,004
  12. 2022Competition-Level Code Generation with AlphaCodecited by 1,462
32 more
  1. 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,391
  2. 2024Qwen2.5-Coder Technical Reportcited by 1,203
  3. 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,184
  4. 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,181
  5. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
  6. 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
  7. 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
  8. 2023Enhancing Chat Language Models by Scaling High-quality Instructional Conversationscited by 839
  9. 2023StarCoder: may the source be with you!cited by 799
  10. 2023Can Large Language Models Be an Alternative to Human Evaluations?cited by 734
  11. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 733
  12. 2024BigCodeBench: Benchmarking Code Generation with Diverse Function Calls and Complex Instructionscited by 546
  13. 2024From Crowdsourced Data to High-Quality Benchmarks: Arena-Hard and BenchBuilder Pipelinecited by 500
  14. 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 498
  15. 2023LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Datasetcited by 461
  16. 2022DS-1000: A Natural and Reliable Benchmark for Data Science Code Generationcited by 452
  17. 2024Magpie: Alignment Data Synthesis from Scratch by Prompting Aligned LLMs with Nothingcited by 346
  18. 2024DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencecited by 331
  19. 2024Humans or LLMs as the Judge? A Study on Judgement Biasescited by 323
  20. 2024CRUXEval: A Benchmark for Code Reasoning, Understanding and Executioncited by 300
  21. 2023Magicoder: Empowering Code Generation with OSS-Instructcited by 256
  22. 2023Large Language Model as Attributed Training Data Generator: A Tale of Diversity and Biascited by 232
  23. 2024Judging the Judges: Evaluating Alignment and Vulnerabilities in LLMs-as-Judgescited by 205
  24. 2024Meta-Rewarding Language Models: Self-Improving Alignment with LLM-as-a-Meta-Judgecited by 204
  25. 2022Large Language Models Meet NL2Code: A Surveycited by 138
  26. 2024Open-LLM-Leaderboard: From Multi-choice to Open-style Questions for LLMs Evaluation, Benchmark, and Arenacited by 76
  27. 2024Evaluating Language Models for Efficient Code Generationcited by 73
  28. 2024CodeUltraFeedback: An LLM-as-a-Judge Dataset for Aligning Large Language Models to Coding Preferencescited by 57
  29. 2024Long Code Arena: a Set of Benchmarks for Long-Context Code Modelscited by 50
  30. 2023WaveCoder: Widespread And Versatile Enhancement For Code Large Language Models By Instruction Tuningcited by 42
  31. 2024Automatic Programming: Large Language Models and Beyondcited by 36
  32. 2024Arena Learning: Build Data Flywheel for LLMs Post-training via Simulated Chatbot Arenacited by 26

Built on by

Not cited yet.