SmBoP: Semi-autoregressive Bottom-up Semantic Parsing

By Ohad Rubin, Jonathan Berant. 2020

193 citations recorded by the source corpus.

The de-facto standard decoding method for semantic parsing in recent years has been to autoregressively decode the abstract syntax tree of the target program using a top-down depth-first traversal. In this work, we propose an alternative approach: a Semi-autoregressive Bottom-up Parser (SmBoP) that constructs at decoding step t the top-K sub-trees of height ≤ t. Our parser enjoys several benefits compared to top-down autoregressive parsing. From an efficiency perspective, bottom-up parsing allows to decode all sub-trees of a certain height in parallel, leading to logarithmic runtime complexity rather than linear. From a modeling perspective, a bottom-up parser learns representations for meaningful semantic sub-programs at each step, rather than for semantically-vacuous partial trees. We apply SmBoP on Spider, a challenging zero-shot semantic parsing benchmark, and show that SmBoP leads to a 2.2x speed-up in decoding time and a ~5x speed-up in training time, compared to a semantic parser that uses autoregressive decoding. SmBoP obtains 71.1 denotation accuracy on Spider, establishing a new state-of-the-art, and 69.5 exact match, comparable to the 69.6 exact match of the autoregressive RAT-SQL+GraPPa.

Subfields: Artificial Intelligence, Information Extraction

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. Luke S. Zettlemoyer
  2. Jonathan Berant
  3. Percy Liang
  4. Mohit Bansal
  5. Graham Neubig
  6. Caiming Xiong
  7. Yejin Choi
  8. Quoc V. Le

In Information Extraction

  1. Jonathan Herzig
  2. Dzmitry Bahdanau
  3. Panupong Pasupat
  4. Peter Shaw
  5. Torsten Scholak
  6. Cuiping Li
  7. Yuan Zhang
  8. Ming-Wei Chang

Citations in the corpus