mlsanityData to 7 Oct 2026

Demo-Craft: Using In-Context Learning to Improve Code Generation in Large Language Models

arXiv 2411.00865 ↗First posted 30 Oct 2024cs.SE cs.AI cs.CLcited by 2

Not on the map. Why?

Abstract (arXiv)

Generating executable code from natural language instructions using Large Language Models (LLMs) poses challenges such as semantic ambiguity and understanding taskspecific contexts. To address these issues, we propose a system called DemoCraft, which enhances code generation by leveraging in-context learning and demonstration selection, combined with latent concept learning. Latent concept learning introduces additional concept tokens, which are trainable embeddings that capture task-specific knowledge. We then test our system on two major datasets: MBPP and Humaneval. Our experimental results demonstrate that the proposed system achieves an approximate 2x increase in the pass@k metric compared to baseline models. Furthermore, we introduce two novel evaluation metrics: correctness@k and similarity@k. Our empirical studies indicate that our system attains nearly a 3x improvement in these metrics as well.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 6 of its 6 references that are in the map. First posted on arXiv 30 Oct 2024.

Builds on

6 of 6 references.

References · 6

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
  3. 2021Program Synthesis with Large Language Modelscited by 3,509
  4. 2022Competition-Level Code Generation with AlphaCodecited by 1,427
  5. 2023Large Language Models Are Latent Variable Models: Explaining and Finding Good Demonstrations for In-Context Learningcited by 149
  6. 2022Large Language Models Meet NL2Code: A Surveycited by 135

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.