Towards Developing a Comprehensive Tag Set for the Arabic Language Received Dec 09, 2019; Accepted May 22, 2020

Towards Developing a Comprehensive Tag Set for the Arabic Language Received Dec 09, 2019; Accepted May 22, 2020

J. Intell. Syst. 2021; 30:287–296 Research Article Shihadeh Alqrainy* and Muhammed Alawairdhi Towards Developing a Comprehensive Tag Set for the Arabic Language https://doi.org/10.1515/jisys-2019-0256 Received Dec 09, 2019; accepted May 22, 2020 Abstract: This paper presents a comprehensive Tag set as a fundamental component for developing an au- tomated Word Class/Part-of-Speech (PoS) tagging system for the Arabic language. The aim is to develop a standard and comprehensive PoS tag set that based upon PoS classes and Arabic inflectional morphology useful for Linguistics and Natural Language Processing (NLP) developers to extract more linguistic informa- tion from it. The tag names in the developed tag set uses terminology from Arabic tradition grammar rather than English grammar. The usability of the presented Tag set has been tested in manual tagging and built up a set of tagged text to serve as a goal corpus used to compare it with the results obtained from the tagger. The tagger has achieved an average accuracy of 90% using the developed detailed tag set. Keywords: Arabic Language, Part-of-Speech (PoS), Tag set, Natural Language Processing (NLP) 2010 Mathematics Subject Classification: 68-XX 1 Introduction Whatever the natural language, its words are classified into grammatical categories called word class/Part-of- Speech (PoS), such as Name, Verb and Particle. The set of all classes is called a PoS tag set, where these sets are used in the PoS tagging process which is a crucial part of any tagging system that gives a good explanation to any tagged corpus [1]. A tag process entails assigning a symbol attached to each word that indicates what part of speech a word is [2]. The PoS tag set is a set of labels or symbols that can be used to describe the words in any giving text [3]. This paper focuses on how to developed a standard and comprehensive PoS Tag set to be valid for any PoS tagging system for Arabic regardless of the technique the PoS tagging system was built. The main task of any PoS tagging system is corpus linguistic. It is also an extremely necessary step and an important practical problem with potential NLP applications in many areas such as: Information Retrieval, Parsing System, Word Processing, Speech Synthesis System, Machine Translation and Building Dictionaries. However, the PoS Tag set that the PoS tagging system will use must be valid for any purpose for which the PoS tagging system is built. This paper does not delve into describing the techniques of PoS tagging process. Instead, the focus is simply on presenting a comprehensive PoS Tag set as a fundamental component for developing an automated Word Class/Part-of-Speech (PoS) tagging system for the Arabic language. The paper is organized as follows: in Section 2, a background information regarding developing PoS tag set for Arabic are presented. We illustrate Part-of-Speech Tag Set Criteria in Section 3. In Section 4, the proposed method of designing the developed PoS Tag set is described. we present the usability test of the developed the tag set via experiment in Section 5. We conclude this paper in Section 6. *Corresponding Author: Shihadeh Alqrainy: Faculty of Artificial Intelligence, Al-Balqa Applied University, Jordan; Email: [email protected]; [email protected] Muhammed Alawairdhi: College of Computing and Informatics, Saudi Electronic University; Email: [email protected] Open Access. © 2020 S. Alqrainy and M. Alawairdhi, published by De Gruyter. This work is licensed under the Creative Commons Attribution 4.0 License 288 Ë S. Alqrainy and M. Alawairdhi 2 Related Work The current literature shows many attempts of presenting and developing a PoS tag set for Arabic to use in PoS tagging systems the authors presented. El-Kareh and Al-Ansary [4] defined the tag set for the Arabic language, which contains three verbs, forty- six nouns, and twenty-three particles. Khoja et al. [5] defines tag set for the Arabic language, which contains a hundred and seventy-seven tags, as follows: fifty-seven verbs, one hundred and three nouns, nine Particles, seven residuals and one punctuation. Alshamsi and Guessom [6] defined a tag set for the Arabic language and they used it for their Hidden Marcove Model POS tagger system, which contains fifty-five tags. Gharaibeh and N Gharaibeh [12] used a tag set presented in [5] to extract Arabic Noun Phrase to build their system using information retrieval techniques Ababou and Mazroui [14] presented a tag set contains eighty-two tag proposed by the Alkhalil_Morpho_Sys analyzer [15]. Most of the tags belong to Particle class and not based upon inflectional feature of the word. The tags were built to show the grammatical arrangement of words (Syntax System). Albared et al. [16] presented a tag set contains twenty-four tags. However, their tag set not cover all the sub-categories of the three major grammatical category/PoS class of the original Arabic word, Verb, Noun and Particle. Zerouala et al. [17] presented a tag set has hundred-ten basic tags classified into Hierarchical levels of: Noun categories and their tags, Verb categories and their tags and Particle categories and their tags. Hadni et al. [18] used thirty-two tag set extracted from Quranic tag set web site [19] to tagged Quranic and Kalimat Corpus. Alian,and Awajan [20] presented a significant part of the work has been undertaken in the area ofArabic PoS tag set. All these tag sets have been developed for different purposes based upon the PoS tagger own objective. However, the adaption of the above tag sets is problematic for Semitic languages as [17] claimed. “The majority of currently used tag sets are derived from English, which is a drawback for a morphologically complex lan- guage such as Arabic, namely those recommended by the Expert Advisory Group on Language Engineering Standards(EAGLES), are designed for Indo-European languages”. The developed tag set in this work follows Arabic tradition grammar. 3 Part-of-Speech Tag Set Criteria The tag set developer should take into considerations while designing the tag set a certain number of criteria; these criteria have been presented in more detail in [8]. The following subsections describe these criteria in a little bit of details. 3.1 Mnemonic Tag names The developer must make the name of the tag easy for the user to remember. For example, [Ve] for a verb, [Nu] for noun and [Pr] for particle. 3.2 Fundamental of linguistic theory The characteristics of the language and the theory of that language should be covered. For Example, the inflectional features of the Arabic language such as gender, number, person, etc. Towards Developing a Comprehensive Tag Set for the Arabic Language Ë 289 3.3 Classification by form or function The developer should have mentioned the paradigmatic forms (representative set of the inflections of a verb, noun, etc.), and syntagmatic functions (a syntactic function of the words) of the language. For example, vow- els and other diacritical marks in the Arabic Language. 3.4 Idiosyncratic words Most languages have special idiosyncratic behavior. Arabic like any other language has words does not fit into the POS tagger. For example, words belong to Particle class. 3.5 Categorization problem The tag should be clearly defined and unambiguously. For example, Brown and Lancaster-Oslo/Bergen (LOB) tag sets (for English) analyzed "a" as article tag AT, but UPenn tag set analyzed it as determiner DT. 3.6 Tokenization issues: what counts as a word? The tokenization process is also needed in the Arabic language to split not each word in the text but also the punctuation marks. 3.7 Multi-word lexical items Unlike other languages, the Arabic language does not have many multi-words lexical items; most of these words appear in proper nouns and treated as one word. 3.8 Target users and/or application Developing a tag set to create noun groups for building search engine differ than a tag set for POS tagger produced tagged corpora for education purpose. 3.9 Availability and/or adaptability of the tagger system The tag set should develop to be compatible with the target language grammar. On another word, it covers all the features of the language. The proposed tag set compatible with Arabic grammar. 3.10 Adherence to standards Languages are different in structure, features, linguistic attributes and order of the constituents within the sentence. The developers aimed to develop a standardize tag set. 3.11 Genre, register or type of languages The text may either written text or spoken. Based on the type of text, the developer must take this criterion into account while developing the tag set. 290 Ë S. Alqrainy and M. Alawairdhi 3.12 Degree of the delicacy of the tag set The tag set must have developed at a very high level of granularity. All the subclasses in the main grammar categories and the inflectional features should have covered. 4 Proposed Method - ARBTAGS Design and analysis This section describes the proposed method of developing our Arabic Language PoS Tags (Abb: ARBTAGS). The initial version of this tag set design has been published and can be seen in [7]. In this paper, we extend and complete that design. The PoS tag set is based on tradition of Arabic grammar. The proposed PoS Tag set hierarchy is shown in Figure 1. Throughout this section, abbreviation symbols used to represent the name of each PoS class and sub-class in addition to a value of the inflectional features which have been used to represent the PoS tag in the proposed tag set is shown between square brackets.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us