Corpus ID: 3495200

Learning to Represent Programs with Graphs

@article{Allamanis2018LearningTR,
  title={Learning to Represent Programs with Graphs},
  author={Miltiadis Allamanis and Marc Brockschmidt and M. Khademi},
  journal={ArXiv},
  year={2018},
  volume={abs/1711.00740}
}
Learning tasks on source code (i.e., formal languages) have been considered recently, but most work has tried to transfer natural language methods and does not capitalize on the unique opportunities offered by code's known syntax. [...] Key Result Additionally, our testing showed that VarMisuse identifies a number of bugs in mature open-source projects.Expand
276 Citations
Learning semantic program embeddings with graph interval neural network
  • 2
  • Highly Influenced
  • PDF
Learning to Fix Build Errors with Graph2Diff Neural Networks
  • 10
  • Highly Influenced
  • PDF
A Hybrid Approach for Learning Program Representations
  • 1
  • Highly Influenced
Open Vocabulary Learning on Source Code with a Graph-Structured Cache
  • 13
  • Highly Influenced
  • PDF
Universal Representation for Code
  • Highly Influenced
  • PDF
Learning Blended, Precise Semantic Program Embeddings
  • 8
  • Highly Influenced
  • PDF
When deep learning met code search
  • 37
  • PDF
Neural Code Comprehension : A Learnable Representation of Code Semantics
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 30 REFERENCES
Gated Graph Sequence Neural Networks
  • 1,345
  • PDF
Learning Python Code Suggestion with a Sparse Pointer Network
  • 47
  • PDF
Suggesting accurate method and class names
  • 253
  • PDF
A Survey of Machine Learning for Big Code and Naturalness
  • 306
  • PDF
Probabilistic model for code with decision trees
  • 88
  • PDF
Predicting Program Properties from "Big Code"
  • 272
  • Highly Influential
  • PDF
Structured Generative Models of Natural Source Code
  • 121
  • PDF
A Convolutional Attention Network for Extreme Summarization of Source Code
  • 277
  • PDF
Code completion with statistical language models
  • 389
  • PDF
node2vec: Scalable Feature Learning for Networks
  • 4,064
  • PDF
...
1
2
3
...