AI Paper Atlas

Research map / Image generation / Autoregressive and latent generation

InCoder: A Generative Model for Code Infilling and Synthesis

ICLR 2023 · Image generation › Autoregressive and latent generation · approach: Synthetic training data from generators · 133 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's title only (no summary yet). Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Causal masking (infilling) instead of left-to-right single generationInCoder-6.7B · HumanEval single-line infillingpass rate: 48.2 -> 69.0Helped
Causal masking (infilling) instead of left-to-right single generationInCoder-6.7B · HumanEval multi-line infillingpass rate: 24.9 -> 38.6Helped
Causal masking infilling with bidirectional contextInCoder-6.7B · CodeXGLUE return type predictionaccuracy: 12.0 -> 58.1Helped
Causal masking infilling with bidirectional contextInCoder-6.7B · CodeXGLUE variable renamingaccuracy: 18.4 -> 30.6Helped
Causal masking infilling for docstring generation (zero-shot)InCoder-6.7B · CodeXGLUE docstring generationBLEU: 16.05 -> 18.27Helped
Causal masking objective instead of standard LM objective (1.3B) (ablation)InCoder-1.3B · HumanEval and MBPP left-to-right synthesis pass@1pass@1: HumanEval 8 vs 6; MBPP 10.9 vs 8.9No clear effect
Increasing model size from 1.3B to 6.7B (CM objective) (ablation)InCoder CM models · HumanEval and MBPP pass@1pass@1: HumanEval 8 -> 15; MBPP 10.9 -> 19.4Helped
Adding StackOverflow data to Python training data (ablation)InCoder-1.3B LM · HumanEval and MBPP pass@1pass@1: HumanEval 5 -> 9; MBPP 6.1 -> 9.8Helped
Training on multiple languages instead of Python-only plus StackOverflow (ablation)InCoder-1.3B LM · HumanEval and MBPP pass@1pass@1: HumanEval 9 -> 6; MBPP 9.8 -> 8.9Hurt
Causal masking infilling vs code-davinci-001 templated promptingInCoder-6.7B · HumanEval single-line infillingpass rate: 69.0 vs 63.0Helped
Causal masking infilling vs supervised TypeWriterInCoder-6.7B · TypeWriter OSS return type predictionF1: 59.2 vs 48.3Helped
Causal masking infilling vs fine-tuned CodeT5 on docstringsInCoder-6.7B · CodeXGLUE docstring generationBLEU: 18.27 vs 20.36Hurt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy