Transition-based Semantic Role Labeling with Pointer Networks

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/12/2020

Syntax Role for Neural Semantic Role Labeling

Semantic role labeling (SRL) is dedicated to recognizing the semantic pr...
research
11/07/2019

Transition-Based Deep Input Linearization

Traditional methods for deep NLG adopt pipeline approaches comprising st...
research
06/17/2023

Persian Semantic Role Labeling Using Transfer Learning and BERT-Based Models

Semantic role labeling (SRL) is the process of detecting the predicate-a...
research
03/14/2017

Encoding Sentences with Graph Convolutional Networks for Semantic Role Labeling

Semantic role labeling (SRL) is the task of identifying the predicate-ar...
research
04/10/2017

Automatic semantic role labeling on non-revised syntactic trees of journalistic texts

Semantic Role Labeling (SRL) is a Natural Language Processing task that ...
research
05/08/2022

A Structured Span Selector

Many natural language processing tasks, e.g., coreference resolution and...
research
09/30/2011

Combination Strategies for Semantic Role Labeling

This paper introduces and analyzes a battery of inference models for the...

Please sign up or login with your details

Forgot password? Click here to reset