Abstract Syntax Networks for Code Generation and Semantic Parsing

By Maxim Rabinovich, Mitchell Stern, Daniel Klein. 2017

389 citations recorded by the source corpus.

Tasks 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.

Subfields: Artificial Intelligence, Information Systems, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Graham Neubig
  2. Luke S. Zettlemoyer
  3. Percy Liang
  4. Mohit Bansal
  5. Jonathan Berant
  6. Jianfeng Gao
  7. Caiming Xiong
  8. Hannaneh Hajishirzi

In Information Systems

  1. Miltiadis Allamanis
  2. Uri Alon
  3. Eran Yahav
  4. Charles Sutton
  5. Graham Neubig
  6. Rishabh Singh
  7. Baishakhi Ray
  8. Omer Levy

In Natural Language Processing

  1. Graham Neubig
  2. Luke S. Zettlemoyer
  3. Percy Liang
  4. Jonathan Berant
  5. Mohit Bansal
  6. Mirella Lapata
  7. Caiming Xiong
  8. Matt Gardner

Citations in the corpus