2017
ACL
ACL 2017
Abstract Syntax Networks for Code Generation and Semantic Parsing
Abstract
AbstractTasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed, executable outputs. We introduce abstract syntax networks, a modeling framework for these problems. The outputs are represented as abstract syntax trees (ASTs) and constructed by a decoder with a dynamically-determined modular structure paralleling the structure of the output tree. On the benchmark Hearthstone dataset for code generation, our model obtains 79.2 BLEU and 22.7% exact match accuracy, compared to previous state-of-the-art values of 67.1 and 6.1%. Furthermore, we perform competitively on the Atis, Jobs, and Geo semantic parsing datasets with no task-specific engineering.
🌉
Interdisciplinary Bridge
— Artificial Intelligence and Computer Science and Deep Learning and Interdisciplinary and Natural Language Processing
📈
Trend Setter
— Natural Language Generation
🧭
Keyword Pioneer
— neural decoder
🐣
Hot Topic Early Bird
— code generation
🐝
Cross-Pollinator
— Artificial Intelligence, Computer Science, Computer Vision, Data Science & Analytics, Deep Learning, Healthcare & Medicine, Interdisciplinary, Knowledge & Reasoning, Machine Learning, Mathematics & Optimization, Natural Language Processing, Reinforcement Learning, Robotics, Security & Privacy, Speech & Audio
Authors
Topics
Natural Language Processing > Understanding > Parsing
Natural Language Processing > Generation > Text Generation
Computer Science > Applications > Software Engineering
Interdisciplinary > Linguistics > Computational Linguistics
Deep Learning > Models > Neural Networks
Natural Language Processing > Applications > Semantic Parsing
Artificial Intelligence > Core AI > Natural Language Generation