Microsoft Research Cambridge
Joint work with Marc Brockschmidt, Alex Gaunt, Alex Polozov, Patrick Fernandes, Mahmoud Khademi
Joint work with Marc Brockschmidt, Alex Gaunt, Alex Polozov, Patrick - - PowerPoint PPT Presentation
Microsoft Research Cambridge Joint work with Marc Brockschmidt, Alex Gaunt, Alex Polozov, Patrick Fernandes, Mahmoud Khademi Deep Understands images/language/speech Learning Finds patterns in noisy data Requires many samples -
Microsoft Research Cambridge
Joint work with Marc Brockschmidt, Alex Gaunt, Alex Polozov, Patrick Fernandes, Mahmoud Khademi
https://visualstudio.microsoft.com/services/intellicode/ http://www.eclipse.org/recommenders/
Allamanis et al. “Learning to Represent Programs with Graphs”. 2018
B A E G D C F
B A E G D C F Gilmer et al (2017). Neural Message Passing for Quantum Chemistry.
F D E
E F D F
F
F F D E
E F D F
Li et al (2015). Gated graph sequence neural networks.
B A E G D C F
B A E G D C F B A E G D C F B A E G D C F B A E G D C F B A E G D C F B A E G D C F B A E G D C F
Li et al (2015). Gated Graph Sequence Neural Networks. Gilmer et al (2017). Neural Message Passing for Quantum Chemistry.
https://github.com/Microsoft/gated-graph-neural-network-samples
B A E G D C F
B A E G D C F
Seen Projects: 24 F/OSS C# projects (2060 kLOC): Used for train and test 3.8 type-correct alternative variables per slot (median 3, σ= 2.6)
Seen Projects: 24 F/OSS C# projects (2060 kLOC): Used for train and test Unseen Projects: 3 F/OSS C# projects (228 kLOC): Used only for test 3.8 type-correct alternative variables per slot (median 3, σ= 2.6)
B A E G D C F
* Alon et al. (2018). Code2seq: Generating sequences from structured representations of code.
Expression Expression
i Expression Expression Expression + 1 j i j
Expression Expression
i i j
Expression1 Expression2
i i j i j
Expression1
Expression2
Child
i
Child
Expression2
Parent
NextSibling NextToken InheritedToSynthesized
Gunshots were fired at rapper Lil Wayne ’s tour bus No one was injured in the shooting, and no arrests have been made
Rapper Lil Wayne not injured after shots fired at his tour bus
arrested in the shooting.
signed New Zealand international Francis Saili
Utility back Saili
Sentence 1 Sentence 2 PERSON LOCATION
* See et al. (2015). Get To The Point: Summarization with Pointer-Generator Networks
* See et al. (2017). Get To The Point: Summarization with Pointer-Generator Networks
Joint work with M. Brockschmidt, A.L. Gaunt, A. Polozov, P . Fernandes, M. Khademi