mlsanityData to 7 Oct 2026

Structured Generative Models of Natural Source Code

arXiv 1401.0514 ↗First posted 2 Jan 2014cs.PL cs.LG stat.MLcited by 19

Not on the map. Why?

Abstract (arXiv)

We study the problem of building generative models of natural source code (NSC); that is, source code written and understood by humans. Our primary contribution is to describe a family of generative models for NSC that have three key properties: First, they incorporate both sequential and hierarchical structure. Second, we learn a distributed representation of source code elements. Finally, they integrate closely with a compiler, which allows leveraging compiler logic and abstractions when building structure into the model. We also develop an extension that includes more complex structure, refining how the model generates identifier tokens based on what variables are currently in scope. Our models can be learned efficiently, and we show empirically that including appropriate structure greatly improves the models, measured by the probability of generating test programs.

Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jan 2014.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 8; 2022: 2; 2023: 6; 2024: 2; 2025: 1.

19 papers.

Sort:

By area:

  1. 2021Evaluating Large Language Models Trained on Codecited by 8,053
  2. 2021Program Synthesis with Large Language Modelscited by 3,509
  3. 2022A Survey on Deep Graph Generation: Methods and Applicationscited by 69
  4. 2021Language-Agnostic Representation Learning of Source Code from Structure and Contextcited by 63
  5. 2023Large Language Model-Aware In-Context Learning for Code Generationcited by 42
  6. 2021Controlling Conditional Language Models without Catastrophic Forgettingcited by 32
  7. 2021Learning to Complete Code with Sketchescited by 23
  8. 2023Deep Learning for Code Intelligence: Survey, Benchmark and Toolkitcited by 22
  9. 2021Neural Program Generation Modulo Static Analysiscited by 13
  10. 2021Energy-Based Models for Code Generation under Compilability Constraintscited by 10
  11. 2022Learning Intermediate Representations using Graph Neural Networks for NUMA and Prefetchers Optimizationcited by 9
  12. 2024Efficacy of Various Large Language Models in Generating Smart Contractscited by 4
7 more
  1. 2021Learning to Extend Program Graphs to Work-in-Progress Codecited by 3
  2. 2023Towards a Neural Lambda Calculus: Neurosymbolic AI Applied to the Foundations of Functional Programmingcited by 2
  3. 2023Learning UI-to-Code Reverse Generator Using Visual Critic Without Renderingcited by 1
  4. 2024Aligning language models with human preferencescited by 1
  5. 2025Call Me Maybe: Enhancing JavaScript Call Graph Construction using Graph Neural Networkscited by 1
  6. 2023Serenity: Library Based Python Code Analysis for Code Completion and Automated Machine Learningcited by 0
  7. 2023A Study of Variable-Role-based Feature Enrichment in Neural Models of Codecited by 0