Latent Predictor Networks for Code Generation
Not on the map. Why?
Abstract (arXiv)
Many language generation tasks require the production of text conditioned on both structured and unstructured inputs. We present a novel neural network architecture which generates an output sequence conditioned on an arbitrary number of input functions. Crucially, our approach allows both the choice of conditioning context and the granularity of generation, for example characters or tokens, to be marginalised, thus permitting scalable and effective training. Using this framework, we address the problem of generating programming code from a mixed natural language and structured specification. We create two new data sets for this paradigm derived from the collectible trading card games Magic the Gathering and Hearthstone. On these, and a third preexisting corpus, we demonstrate that marginalising multiple predictors allows our model to outperform strong benchmarks.
Key facts. Cited by 73 papers in the map (data through 14 Oct 2026). First posted on arXiv 22 Mar 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 20; 2022: 19; 2023: 12; 2024: 11; 2025: 10; 2026: 1.
73 papers.
Sort:
By area:
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2022Natural Language to Code Translation with Executioncited by 124
- 2021CURE: Code-Aware Neural Machine Translation for Automatic Program Repaircited by 86
- 2022Coder Reviewer Reranking for Code Generationcited by 84
- 2022Out of the BLEU: how should we assess quality of the Code Generation models?cited by 65
- 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
- 2023Large Language Model-Aware In-Context Learning for Code Generationcited by 43
- 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languagescited by 41
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
38 more
- 2024Automatic Programming: Large Language Models and Beyondcited by 36
- 2021Sequence-to-Sequence Learning with Latent Neural Grammarscited by 30
- 2023Exploring Parameter-Efficient Fine-Tuning Techniques for Code Generation with Large Language Modelscited by 28
- 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variationscited by 20
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunitiescited by 18
- 2024Enhancing Code Generation Performance of Smaller Models by Distilling the Reasoning Ability of LLMscited by 17
- 2021Shellcode_IA32: A Dataset for Automatic Shellcode Generationcited by 16
- 2021Discovering Non-monotonic Autoregressive Orderings with Variational Inferencecited by 15
- 2023Games for Artificial Intelligence Research: A Review and Perspectivescited by 14
- 2021Neural Program Generation Modulo Static Analysiscited by 13
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repaircited by 13
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Taskscited by 13
- 2025Saber: An Efficient Sampling with Adaptive Acceleration and Backtracking Enhanced Remasking for Diffusion Language Modelcited by 13
- 2022Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generationcited by 11
- 2022Who Evaluates the Evaluators? On Automatic Metrics for Assessing AI-based Offensive Code Generatorscited by 11
- 2021Improving Tree-Structured Decoder Training for Code Generation via Mutual Learningcited by 10
- 2021Exploring Dynamic Selection of Branch Expansion Orders for Code Generationcited by 10
- 2024Free and Customizable Code Documentation with LLMs: A Fine-Tuning Approachcited by 10
- 2025Exploring Code Language Models for Automated HLS-based Hardware Generation: Benchmark, Infrastructure and Analysiscited by 10
- 2025Towards an Understanding of Context Utilization in Code Intelligencecited by 10
- 2022On the Effectiveness of Pretrained Models for API Learningcited by 9
- 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Surveycited by 9
- 2021Toward Code Generation: A Survey and Lessons from Semantic Parsingcited by 8
- 2021Reading StackOverflow Encourages Cheating: Adding Question Text Improves Extractive Code Generationcited by 8
- 2021Variable Name Recovery in Decompiled Binary Code using Constrained Masked Language Modelingcited by 7
- 2022CodePAD: Sequence-based Code Generation with Pushdown Automatoncited by 7
- 2025Pragmatic Reasoning improves LLM Code Generationcited by 7
- 2021Code Generation from Natural Language with Less Prior and More Monolingual Datacited by 6
- 2021CGEMs: A Metric Model for Automatic Code Generation using GPT-3cited by 6
- 2023Natural Language Commanding via Program Synthesiscited by 6
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decodingcited by 6
- 2021Embedding API Dependency Graph for Neural Code Generationcited by 5
- 2021Lyra: A Benchmark for Turducken-Style Code Generationcited by 5
- 2024Efficacy of Various Large Language Models in Generating Smart Contractscited by 4
- 2025RefleXGen:The unexamined code is not worth usingcited by 4
- 2021Text2App: A Framework for Creating Android Apps from Text Descriptionscited by 3
- 2022A Survey on Artificial Intelligence for Source Code: A Dialogue Systems Perspectivecited by 3
50 most cited of 73 All 73 (JSON)
- 2026ProxyWar: Dynamic Assessment of LLM Code Generation in Game Arenas4 Feb 2026
- 2025RefleXGen:The unexamined code is not worth using27 Oct 2025
- 2025Saber: An Efficient Sampling with Adaptive Acceleration and Backtracking Enhanced Remasking for Diffusion Language Model20 Oct 2025
- 2025Beyond Function-Level Search: Repository-Aware Dual-Encoder Code Retrieval with Adversarial Verification16 Oct 2025
- 2025David vs. Goliath: A comparative study of different-sized LLMs for code generation in the domain of automotive scenario generation15 Oct 2025
- 2025A Theorem-Proving-Based Evaluation of Neural Semantic Parsing13 Oct 2025
- 2025Towards an Understanding of Context Utilization in Code Intelligence11 Apr 2025
- 2025Sigma: A dataset for text-to-code semantic parsing with statistical analysis5 Apr 2025
- 2025Pragmatic Reasoning improves LLM Code Generation20 Feb 2025
- 2025Exploring Code Language Models for Automated HLS-based Hardware Generation: Benchmark, Infrastructure and Analysis19 Feb 2025
- 2025An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities23 Jan 2025
- 2024Free and Customizable Code Documentation with LLMs: A Fine-Tuning Approach1 Dec 2024
38 more
- 2024Generative Fuzzy System for Sequence Generation21 Nov 2024
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decoding9 Sep 2024
- 2024CodeRefine: A Pipeline for Enhancing LLM-Generated Code Implementations of Research Papers23 Aug 2024
- 2024Efficacy of Various Large Language Models in Generating Smart Contracts28 Jun 2024
- 2024NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations28 Jun 2024
- 2024Automatic Programming: Large Language Models and Beyond3 May 2024
- 2024Enhancing Code Generation Performance of Smaller Models by Distilling the Reasoning Ability of LLMs20 Mar 2024
- 2024Linguacodus: A Synergistic Framework for Transformative Code Generation in Machine Learning Pipelines18 Mar 2024
- 2024Structured Language Generation Model: Loss Calibration and Formatted Decoding for Robust Structure Prediction and Knowledge Retrieval14 Feb 2024
- 2024Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation of LLM-Supported SE Tasks8 Feb 2024
- 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkit30 Dec 2023
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generation14 Nov 2023
- 2023Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey27 Oct 2023
- 2023Large Language Model-Aware In-Context Learning for Code Generation15 Oct 2023
- 2023Natural Language Processing for Requirements Formalization: How to Derive New Approaches?23 Sep 2023
- 2023Exploring Parameter-Efficient Fine-Tuning Techniques for Code Generation with Large Language Models21 Aug 2023
- 2023A Comprehensive Review of State-of-The-Art Methods for Java Code Generation from Natural Language Text10 Jun 2023
- 2023Natural Language Commanding via Program Synthesis6 Jun 2023
- 2023Correcting Semantic Parses with Natural Language through Dynamic Schema Encoding31 May 2023
- 2023Neural Machine Translation for Code Generation22 May 2023
- 2023Games for Artificial Intelligence Research: A Review and Perspectives26 Apr 2023
- 2023KNOD: Domain Knowledge Distilled Tree Decoder for Automated Program Repair3 Feb 2023
- 2022Who Evaluates the Evaluators? On Automatic Metrics for Assessing AI-based Offensive Code Generators12 Dec 2022
- 2022UI Layers Group Detector: Grouping UI Layers via Text Fusion and Box Attention7 Dec 2022
- 2022Coder Reviewer Reranking for Code Generation29 Nov 2022
- 2022CodePAD: Sequence-based Code Generation with Pushdown Automaton2 Nov 2022
- 2022Incorporating Domain Knowledge through Task Augmentation for Front-End JavaScript Code Generation22 Aug 2022
- 2022Antecedent Predictions Are More Important Than You Think: An Effective Method for Tree-Based Code Generation22 Aug 2022
- 2022Out of the BLEU: how should we assess quality of the Code Generation models?5 Aug 2022
- 2022Transformer with Tree-order Encoding for Neural Program Generation30 May 2022
- 2022Leveraging Causal Inference for Explainable Automatic Program Repair26 May 2022
- 2022Natural Language to Code Translation with Execution25 Apr 2022
- 2022On the Effectiveness of Pretrained Models for API Learning5 Apr 2022
- 2022Can NMT Understand Me? Towards Perturbation-based Evaluation of NMT Models for Code Generation29 Mar 2022
- 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languages16 Mar 2022
- 2022Code Generation for Unknown Libraries via Reading API Documentations16 Feb 2022
- 2022A Survey on Artificial Intelligence for Source Code: A Dialogue Systems Perspective10 Feb 2022
- 2022Competition-Level Code Generation with AlphaCode8 Feb 2022
50 newest of 73 All 73 (JSON)
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2021Measuring Coding Challenge Competence With APPScited by 902
- 2022Natural Language to Code Translation with Executioncited by 124
- 2021CURE: Code-Aware Neural Machine Translation for Automatic Program Repaircited by 86
- 2022Coder Reviewer Reranking for Code Generationcited by 84
- 2022Out of the BLEU: how should we assess quality of the Code Generation models?cited by 65
- 2021A Syntax-Guided Edit Decoder for Neural Program Repaircited by 57
- 2023Large Language Model-Aware In-Context Learning for Code Generationcited by 43
- 2022MCoNaLa: A Benchmark for Code Generation from Multiple Natural Languagescited by 41
- 2023CodeScope: An Execution-based Multilingual Multitask Multidimensional Benchmark for Evaluating LLMs on Code Understanding and Generationcited by 39
- 2024Automatic Programming: Large Language Models and Beyondcited by 36
12 most cited of 68 All 68 (JSON)
- 2026ProxyWar: Dynamic Assessment of LLM Code Generation in Game Arenas4 Feb 2026
- 2025RefleXGen:The unexamined code is not worth using27 Oct 2025
- 2025Beyond Function-Level Search: Repository-Aware Dual-Encoder Code Retrieval with Adversarial Verification16 Oct 2025
- 2025David vs. Goliath: A comparative study of different-sized LLMs for code generation in the domain of automotive scenario generation15 Oct 2025
- 2025A Theorem-Proving-Based Evaluation of Neural Semantic Parsing13 Oct 2025
- 2025Towards an Understanding of Context Utilization in Code Intelligence11 Apr 2025
- 2025Sigma: A dataset for text-to-code semantic parsing with statistical analysis5 Apr 2025
- 2025Exploring Code Language Models for Automated HLS-based Hardware Generation: Benchmark, Infrastructure and Analysis19 Feb 2025
- 2024Free and Customizable Code Documentation with LLMs: A Fine-Tuning Approach1 Dec 2024
- 2024Generative Fuzzy System for Sequence Generation21 Nov 2024
- 2024mathbbUSCD: Improving Code Generation of LLMs by Uncertainty-Aware Selective Contrastive Decoding9 Sep 2024
- 2024CodeRefine: A Pipeline for Enhancing LLM-Generated Code Implementations of Research Papers23 Aug 2024
12 newest of 68 All 68 (JSON)