Nov, 2019

TreeGen: 基于树状结构的Transformer编码生成架构

TL;DR本文提出了一种基于树结构的神经架构(TreeGen)来生成编程语言代码,该模型使用了Transformer的注意力机制解决了长依赖问题,并引入了一种新颖的AST阅读器(encoder)将语法规则和AST结构整合到网络中。在Python基准测试、ATIS和GEO语义解析基准测试中,TreeGen的性能优于之前的最先进方法4.5个百分点,同时在ATIS(89.1%)和GEO(89.6%)的神经网络方法中实现了最佳精度。