Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Encoding Sentences with Graph Convolutional Networks for Semantic Role Labeling

About

Semantic role labeling (SRL) is the task of identifying the predicate-argument structure of a sentence. It is typically regarded as an important step in the standard NLP pipeline. As the semantic representations are closely related to syntactic ones, we exploit syntactic information in our model. We propose a version of graph convolutional networks (GCNs), a recent class of neural networks operating on graphs, suited to model syntactic dependency graphs. GCNs over syntactic dependency trees are used as sentence encoders, producing latent feature representations of words in a sentence. We observe that GCN layers are complementary to LSTM ones: when we stack both GCN and LSTM layers, we obtain a substantial improvement over an already state-of-the-art LSTM SRL model, resulting in the best reported scores on the standard benchmark (CoNLL-2009) both for Chinese and English.

Diego Marcheggiani, Ivan Titov• 2017

Related benchmarks

TaskDatasetResultRank
Image CaptioningMS COCO Karpathy (test)
CIDEr1.276
682
Dependency Semantic Role LabelingCoNLL 2009 (test)
F1 Score88
32
Semantic Role LabelingCoNLL WSJ English benchmark 2009 (test)
F1 Score89.1
31
Semantic Role LabelingCoNLL English Brown 2009 (test)
F1 Score78.9
28
Dependency-based Semantic Role LabelingCoNLL Brown 2009 (test)
Precision78.5
22
Dependency-based Semantic Role LabelingCoNLL 2009 (Out-of-domain (Brown))
F1 Score78.9
17
Argument identification and classificationCoNLL 2009 (test)
F1 Score88
12
Dependency-based Semantic Role LabelingCoNLL In-domain 2009
Precision90.5
7
Argument identification and classificationCoNLL 2009 (dev)
F1 Score83.3
5
Semantic Role LabelingCoNLL shared-task 2009 (test)
Precision84.6
4
Showing 10 of 10 rows

Other info

Follow for update