Abstract
In this article, we present an automatic semantic role labeling system in Persian consisting of two modules: argument identification for specifying argument spans and argument classification for categorizing their semantic roles. Our modules have been trained on Persian Proposition Bank in which predicate-argument information is manually added as a layer on top of Persian Dependency Treebank with about 30,000 sentences. Therefore, our system was trained on 216,871 verbal predicates and 42,386 nonverbal ones consisting of 40,813 nouns and 1,573 adjectives with 33 semantic classes. As a supervised method, we used maximum entropy for building an argument identifier that results in human-level accuracy of 99% and support vector machine for an argument classifier with an F1 of 84. Regarding both verbal and nonverbal predicates with an expanded role set, we achieved reasonable results.
- C. F. Baker, C. J. Fillmore, and J. B. Lowe. 1998. The Berkeley Framenet Project. In Proceedings of the 17th International Conference on Computational Linguistics—Volume 1.Google Scholar
- M. Bi Jen Khan, J. Sheykhzadegan, M. Bahrani, and M. Ghayoomi. 2011. Lessons from building a Persian written corpus: Peykare. Language Resources and Evaluation 45, 2 (2011), 164--143.Google Scholar
- A. Björkelund, L. Hafdell, and P. Nugues. 2009. Multilingual semantic role labeling. In Proceedings of the Conference on Computational Natural Language Learning (CoNLL’09). 55--60.Google Scholar
- Wanxiang Che, Zhenghua Li, Yongqiang Li, Yuhang Guo, Bing Qin, and Ting Liu. 2009. Multilingual dependency-based syntactic and semantic parsing. In Proceedings of the 13th Conference on Computational Natural Language Learning: Shared Task (CoNLL’09). 55--60.Google Scholar
Digital Library
- T. Cohn and P. Blunsom. 2005. Semantic role labelling with tree conditional random fields. In Proceedings of the 9th Conference on Computational Natural Language Learning. 169--172.Google Scholar
- D. Dowty. 1991. Thematic proto-roles and argument selection. Language 67, 3 (1991), 547--619.Google Scholar
- R.-E. Fan, K.-W. Chang, C.-J. Hsieh, X.-R. Wang, and C.-J. Lin. 2008. LIBLINEAR: A library for large linear classification. Journal of Machine Learning Research 9 (1991), 1871--1874.Google Scholar
Digital Library
- M. Flor and B. Riordan. 2018. A semantic role-based approach to open-domain automatic question generation. In Proceedings of the 13th Workshop on Innovative Use of NLP for Building Educational Applications.Google Scholar
- L. He, K. Lee, M. Lewis, and L. Zettlemoyer. 2017. Deep semantic role labeling: What works and what's next. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 473--483.Google Scholar
- F. Jafarinejad and M. Shamsfard. 2012. Extracting generalized semantic roles from corpus. International Journal of Computer Science Issues 9, 2 (2012), 200.Google Scholar
- Ghalibaf Azadeh Kamel and Saeed Rahati. 2009. Shallow semantic parsing of Persian sentences. In Proceedings of the 23rd Pacific Asia Conference on Language, Information, and Computation.Google Scholar
- P. Kingsbury, M. Palmer, and M. Marcus. 2002. Adding semantic annotation to the Penn TreeBank. In Proceedings of the Human Language Technology Conference.Google Scholar
Digital Library
- X. Liu, K. Li, B. Han, M. Zhou, L. Jiang, Z. Xiong, and C. Huang. 2010. Semantic role labeling for news tweets. In Proceedings of the 23rd International Conference on Computational Linguistics. 698--706.Google Scholar
- A. Mirzaei and A. Moloodi. 2016. Persian Proposition Bank. In Proceedings of the 10th Edition of the Language Resources and Evaluation Conference. 3828--3835.Google Scholar
- N. Noori. 2014. Implementation of Semantic Role Labeling Tool with Using a Persian FrameNet. Master’s Thesis. Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran.Google Scholar
- F. Oroumchian, H. Amiri, H. F. Raja, and H. Hojjat. 2006. Creating a Feasible Corpus for Persian POS Tagging. Department of Electrical and Computer Engineering, University of Tehran.Google Scholar
- M. Palmer, D. Gildea, and N. Xue. 2010. Semantic role labeling. Synthesis Lectures on Human Language Technologies 3, 1 (2010), 1--103.Google Scholar
Cross Ref
- M. Palmer, D. Gildea, and P. Kingsbury. 2005. The proposition bank: An annotated corpus of semantic roles. Computational Linguistics 31, 1 (2005), 71--106.Google Scholar
Digital Library
- M. S. Rasooli, A. Moloodi, M. Kouhestani, and B. Minaei-Bidgoli. 2011. A syntactic valency lexicon for Persian verbs: The first steps towards Persian Dependency Treebank. In Proceedings of the 5th Language and Technology Conference (LTC’11): Human Language Technologies as a Challenge for Computer Science and Linguistics.Google Scholar
- M. S. Rasooli, M. Kouhestani, and A. Moloodi. 2013. Development of a Persian syntactic dependency treebank. In Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies.Google Scholar
- M. Rezaei and P. Khosravi. 2016. Automatic semantic role labeling for Persian sentences based on dependency trees. Symbols and Data Processing Journal 27, 1 (2016), 27--38.Google Scholar
- P. Saeedi, H. Faili, and A. Shakery. 2014. Semantic role induction in Persian: An unsupervised approach by using probabilistic models. Literary and Linguistic Computing 31, 1 (2014), 181--203.Google Scholar
Cross Ref
- Z. Sarabi, H. Mahyar, and M. Farhoodi. 2013. ParsiPardaz: Persian language processing toolkit. In Proceedings of the 2013 3th International Conference on Computer and Knowledge Engineering (ICCKE’13).Google Scholar
- Z. Tan, M. Wang, J. Xie, Y. Chen, and X. Shi. 2018. Deep semantic role labeling with self-attention. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence.Google Scholar
- H. Zhao and C. Kit. 2008. Parsing syntactic and semantic dependencies with two single-stage maximum entropy models. In Proceedings of the 12th Conference on Computational Natural Language Learning (CoNLL’08). 203--207.Google Scholar
- H. Zhao, W. Chen, C. Kit, and G. Zhou. 2009. Multilingual dependency learning: A huge feature engineering method to semantic dependency parsing. In Proceedings of the 13th Conference on Computational Natural Language Learning (CoNLL’09). 55--60.Google Scholar
- J. Zhou and W. Xu. 2015. End-to-end learning of semantic role labeling using recurrent neural networks. In Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 1127--1137.Google Scholar
Index Terms
Semantic Role Labeling System for Persian Language
Recommendations
Neural Unsupervised Semantic Role Labeling
The task of semantic role labeling (SRL) is dedicated to finding the predicate-argument structure. Previous works on SRL are mostly supervised and do not consider the difficulty in labeling each example which can be very expensive and time-consuming. In ...
Learning Generalized Features for Semantic Role Labeling
This article makes an effort to improve Semantic Role Labeling (SRL) through learning generalized features. The SRL task is usually treated as a supervised problem. Therefore, a huge set of features are crucial to the performance of SRL systems. But ...
Predicate-attention neural model for Chinese semantic role labeling
AbstractSemantic role labeling functions to convey the meaning of a sentence through forming a predicate-argument structure directed at the specific predicate. In recent years, end-to-end semantic role labeling methods associated with the deep ...






Comments