Abstract
Relation classification is the task of classifying the semantic relation between two marked entities in a sentence. This paper proposes a novel neural model for this task. It first does convolution on input sentence to get local features of words in local context windows, and then designs a novel segmented max-pooling to reduce the temporal dimension from the length of sentence to the length of shortest dependency path (SDP) between two marked entities, and finally, a SDP-BLSTM network is applied to produce the final fixed-size vector representation of the relation instance, which is fed to a two-layer feed-forward network for classification. Experiments on the SemEval-2010 Task 8 dataset show that our model achieves competitive performance when compared with several start-of-the-art models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bunescu, R.C., Mooney, R.J.: A shortest path dependency kernel for relation extraction. In: HLT/EMNLP, pp. 724–731. The Association for Computational Linguistics (2005)
Cai, R., Zhang, X., Wang, H.: Bidirectional recurrent convolutional neural network for relation classification. In: ACL, vol. 1. The Association for Computer Linguistics (2016)
Collobert, R., Weston, J., Bottou, L., Karlen, M., Kavukcuoglu, K., Kuksa, P.P.: Natural language processing (almost) from scratch. J. Mach. Learn. Res. 12, 2493–2537 (2011)
Culotta, A., Sorensen, J.S.: Dependency tree kernels for relation extraction. In: ACL, pp. 423–429. ACL (2004)
Hendrickx, I., Kim, S.N., Kozareva, Z., Nakov, P., Séaghdha, D., Padó, S., Pennacchiotti, M., Romano, L., Szpakowicz, S.: Semeval-2010 task 8: multi-way classification of semantic relations between pairs of nominals. In: SemEval@ACL, pp. 33–38. The Association for Computer Linguistics (2010)
Kambhatla, N.: Combining lexical, syntactic, and semantic features with maximum entropy models for extracting relations. In: Proceedings of the ACL 2004 on Interactive Poster and Demonstration Sessions, p. 22. Association for Computational Linguistics (2004)
Kim, Y.: Convolutional neural networks for sentence classification. In: EMNLP, pp. 1746–1751. ACL (2014)
Liu, Y., Wei, F., Li, S., Ji, H., Zhou, M., Wang, H.: A dependency-based neural network for relation classification. In: ACL, vol. 2, pp. 285–290. The Association for Computer Linguistics (2015)
Mikolov, T., Sutskever, I., Chen, K., Corrado, G.S., Dean, J.: Distributed representations of words and phrases and their compositionality. In: NIPS, pp. 3111–3119 (2013)
Nguyen, T.H., Grishman, R.: Employing word representations and regularization for domain adaptation of relation extraction. In: ACL, vol. 2, pp. 68–74. The Association for Computer Linguistics (2014)
Nguyen, T.H., Grishman, R.: Relation extraction: perspective from convolutional neural networks. In: VS@HLT-NAACL, pp. 39–48. The Association for Computational Linguistics (2015)
Rink, B., Harabagiu, S.M.: UTD: classifying semantic relations by combining lexical and semantic resources. In: SemEval@ACL, pp. 256–259. The Association for Computer Linguistics (2010)
dos Santos, C.N., Xiang, B., Zhou, B.: Classifying relations by ranking with convolutional neural networks. In: ACL, vol. 1, pp. 626–634. The Association for Computer Linguistics (2015)
Socher, R., Huval, B., Manning, C.D., Ng, A.Y.: Semantic compositionality through recursive matrix-vector spaces. In: EMNLP-CoNLL, pp. 1201–1211. ACL (2012)
Sun, L., Han, X.: A feature-enriched tree kernel for relation extraction. In: ACL, vol. 2, pp. 61–67. The Association for Computer Linguistics (2014)
Xu, K., Feng, Y., Huang, S., Zhao, D.: Semantic relation classification via convolutional neural networks with simple negative sampling. In: EMNLP, pp. 536–540. The Association for Computational Linguistics (2015)
Xu, Y., Mou, L., Li, G., Chen, Y., Peng, H., Jin, Z.: Classifying relations via long short term memory networks along shortest dependency paths. In: EMNLP, pp. 1785–1794. The Association for Computational Linguistics (2015)
Yang, Y., Tong, Y., Ma, S., Deng, Z.: A position encoding convolutional neural network based on dependency tree for relation classification. In: EMNLP, pp. 65–74. The Association for Computational Linguistics (2016)
Zeng, D., Liu, K., Lai, S., Zhou, G., Zhao, J.: Relation classification via convolutional deep neural network. In: COLING, pp. 2335–2344. ACL (2014)
Zhang, D., Wang, D.: Relation classification via recurrent neural network. CoRR abs/1508.01006 (2015)
Acknowledgments
This work is supported by National High-Tech R&D Program of China (863 Program) (No. 2015AA015404), and the 2016 Civil Aviation Safety Capacity Development Funding Project. We are grateful to the anonymous reviewers for their valuable comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Wang, P., Xie, Z., Hu, J. (2017). Relation Classification via CNN, Segmented Max-pooling, and SDP-BLSTM. In: Liu, D., Xie, S., Li, Y., Zhao, D., El-Alfy, ES. (eds) Neural Information Processing. ICONIP 2017. Lecture Notes in Computer Science(), vol 10634. Springer, Cham. https://doi.org/10.1007/978-3-319-70087-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-70087-8_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-70086-1
Online ISBN: 978-3-319-70087-8
eBook Packages: Computer ScienceComputer Science (R0)