The availability of large scale data sets of manually annotated predicate argument structures has recently favored the use of Machine Learning approaches to the design of automated Semantic Role Labeling (SRL) systems. The main research in this area relates to the design choices for feature representation and for effective decompositions of the task in different learning models. Regarding the former choice, structural properties of full syntactic parses are largely employed as they represent ways to encode different principles suggested by the linking theory between syntax and semantics. The latter choice relates to several learning schemes over global views of the parses. For example, re-ranking stages operating over alternative predicate-argument sequences of the same sentence have shown to be very effective. In this paper, we propose several kernel functions to model parse tree properties in kernel-based machines, e.g., Perceptrons or Support Vector Machines. In particular, we define different kinds of tree kernels as general approaches to feature engineering in SRL. Moreover, we extensively experiment with such kernels to investigate their contribution on individual stages of an SRL architecture both in isolation and in combination with other traditional manually-coded features. The results on boundary recognition, classification and re-ranking stages provide systematic evidence about the significant impact of tree kernels on the overall accuracy, especially when the amount of training data is small. As a conclusive result, tree kernels allow for a general and easily portable feature engineering method which is applicable to a large family of Natural Language Processing tasks.
|Titolo:||Efficient Convolution Kernels for Dependency and Constituent Syntactic Trees|
|Titolo del volume contenente il saggio:||Machine Learning: ECML 2006 17th European Conference on Machine Learning|
|Luogo di edizione:||Berlin|
|Anno di pubblicazione:||2006|
|Appare nelle tipologie:||02.1 Saggio su volume miscellaneo o Capitolo di libro (Essay or Book Chapter)|