Semantic role labeling (SRL) focuses on recognizing the predicate-argument structure of a sentence and plays a critical role in many natural language processing tasks such as machine translation and question answering. Practically all available methods do not perform full SRL, since they rely on pre-identified predicates, and most of them follow a pipeline strategy, using specific models for undertaking one or several SRL subtasks. In addition, previous approaches have a strong dependence on syntactic information to achieve state-of-the-art performance, despite being syntactic trees equally hard to produce. These simplifications and requirements make the majority of SRL systems impractical for real-world applications. In this article, we propose the first transition-based SRL approach that is capable of completely processing an input sentence in a single left-to-right pass, with neither leveraging syntactic information nor resorting to additional modules. Thanks to our implementation based on Pointer Networks, full SRL can be accurately and efficiently done in $O(n^2)$, achieving the best performance to date on the majority of languages from the CoNLL-2009 shared task.
翻译:语义作用标签(SRL)侧重于识别一个句子的上游参数结构,在许多自然语言处理任务(如机器翻译和答题)中发挥着关键作用。实际上,所有可用方法都不完全使用全部SRL,因为它们依赖预先确定的上游,而且大多数都遵循编审战略,使用具体模型来进行一个或多个SRL子任务;此外,以往的做法非常依赖综合信息来实现最新业绩,尽管合成树同样难以生产。这些简化和要求使大多数SRL系统对现实世界应用不切实际。在本篇文章中,我们建议了第一个基于过渡的SRL方法,该方法能够完全处理单向右传出的输入句,既不能利用合成信息,也不能使用其他模块。由于我们在定位网络的基础上实施,完全的SRL能够以美元(n%2)准确和高效地完成全部的功能,从而实现迄今为止在CONLL-2009年共同任务中大多数语言上的最佳性能。