首页> 外文会议>Workshop on Structured Prediction for NLP >SmBoP: Semi-autoregressive Bottom-up Semantic Parsing
【24h】

SmBoP: Semi-autoregressive Bottom-up Semantic Parsing

机译:SMBOP:半自动增加自下而上的语义解析

获取原文
获取外文期刊封面目录资料

摘要

The de-facto standard decoding method for semantic parsing in recent years has been to au-toregressively 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.
机译:近年来语义解析的De-Facto标准解码方法一直是使用自上而下深度的遍历来解码目标程序的抽象语法树。在这项工作中,我们提出了一种替代方法:半自动增加的自下而上解析器(SMBOP),其在解码步骤t的高度≤T的顶部k子树构造。与自上而下的自回归解析相比,我们的解析器享有多种效益。从效率的角度来看,自下而上的解析允许并行地解码一定高度的所有子树,导致对数运行时复杂性而不是线性。从建模角度来看,自下而上的解析器在每个步骤中为有意义的语义子程序中学习表示,而不是用于语义上的部分树。我们在蜘蛛上申请SMBOP,这是一个挑战的零点语义解析基准测试,并显示SMBOP在解码时间的加速2.2倍,与使用自归解码的语义解析器相比,训练时间的加速时间为〜5倍。 。 SMBOP在蜘蛛上获得71.1表示准确性,建立新的最先进,69.5个精确匹配,可与自回归RAT-SQL + Grappa的69.6精确匹配相媲美。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号