Program Language Translation Using a Grammar-Driven Tree-to-Tree Model | TDLS

Published on ● Video Link: https://www.youtube.com/watch?v=a6v4V8d2KSw



Duration: 1:12:21
497 views
8


Toronto Deep Learning Series, 30 July 2018

For slides and more information, visit https://tdls.a-i.science/events/2018-07-30/

Paper Review: https://arxiv.org/abs/1807.01784

Speaker: Alex Hesammohseni
Organizer: https://www.linkedin.com/in/amirfz/

Host: Microsoft Canada

Paper abstract:
"The task of translating between programming languages differs from the challenge of translating natural languages in that programming languages are designed with a far more rigid set of structural and grammatical rules. Previous work has used a tree-to-tree encoder/decoder model to take advantage of the inherent tree structure of programs during translation. Neural decoders, however, by default do not exploit known grammar rules of the target language. In this paper, we describe a tree decoder that leverages knowledge of a language's grammar rules to exclusively generate syntactically correct programs. We find that this grammar-based tree-to-tree model outperforms the state of the art tree-to-tree model in translating between two programming languages on a previously used synthetic task."




Other Videos By LLMs Explained - Aggregate Intellect - AI.SCIENCE


2018-10-11Bayesian Deep Learning on a Quantum Computer | TDLS Author Speaking
2018-10-02Prediction of Cardiac arrest from physiological signals in the pediatric ICU | TDLS Author Speaking
2018-09-24Junction Tree Variational Autoencoder for Molecular Graph Generation | TDLS
2018-09-19Reconstructing quantum states with generative models | TDLS Author Speaking
2018-09-13All-optical machine learning using diffractive deep neural networks | TDLS
2018-09-05Recurrent Models of Visual Attention | TDLS
2018-08-28Eve: A Gradient Based Optimization Method with Locally and Globally Adaptive Learning Rates | TDLS
2018-08-20TDLS: Large-Scale Unsupervised Deep Representation Learning for Brain Structure
2018-08-14Principles of Riemannian Geometry in Neural Networks | TDLS
2018-08-07Abstractive Text Summarization Using Sequence-to-Sequence RNNs and Beyond | TDLS
2018-07-30Program Language Translation Using a Grammar-Driven Tree-to-Tree Model | TDLS
2018-07-23Explainable Neural Networks based on Additive Index Models | TDLS
2018-07-18TMLS2018 - Machine Learning in Production, Panel Discussion
2018-07-16Flexible Neural Representation for Physics Prediction | AISC Trending Paper
2018-07-10Connectionist Temporal Classification, Labelling Unsegmented Sequence Data with RNN | TDLS
2018-06-25Learning to Represent Programs with Graphs | TDLS
2018-06-19Quantum generative adversarial networks | TDLS Author Speaking
2018-06-12[SAGAN] Self-Attention Generative Adversarial Networks | TDLS
2018-06-05[ELMo] Deep Contextualized Word Representations | AISC
2018-05-23Few-Shot Learning Through an Information Retrieval Lens | TDLS
2018-05-14Improving Supervised Bilingual Mapping of Word Embeddings | TDLS



Tags:
deep learning
programming language translation
tree lstm
neural code parsing