Abstract
The search engines are doing a great effort in getting answers for questions, especially, sophisticated answers. Question answering systems are used as modules of the search engines to enrich the search mechanism. This paper aims to present an Arabic question answering system using graph ontology, by using multiple semantic techniques. Graph ontology is used as the main source of getting answers, in addition to a web search API as an alternative path to get answers and enrich the ontology. The proposed system is tested on three datasets. The system achieved an accuracy (C@1) of 0.846 with an increase of 0.486 over similar systems and a recall of 0.958 in the second experiment, which is less than the compared systems by 0.008.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
El-Naggar, N., El-Sonbaty, Y., El-Nasr, M.A.: Sentiment analysis of modern standard Arabic and Egyptian dialectal Arabic tweets. In: 2017 Computing Conference, London, pp. 880–887 (2017)
Oraby, S., El-Sonbaty, Y., Abou El-Nasr, M., Finding opinion strength using rule-based parsing for Arabic sentiment analysis. In: Castro, F., Gelbukh, A., González, M. (eds.) Advances in Soft Computing and Its Applications, vol. 8266, pp. 509–520. Springer, Heidelberg (2013)
El-Defrawy, M., El-Sonbaty, Y., Belal, N.A.: Enhancing root extractors using light stemmers. In: Pacific Asia Conference on Language, Information and Computation, pp. 157–166 (2015)
El-Defrawy, M., El-Sonbaty, Y., Belal, N.A.: A rule-based subject-correlated arabic stemmer. Arab. J. Sci. Eng. 41(8), 2883–2891 (2016)
Sarhan, I., El-Sonbaty, Y., El-Nasr, M.A.: Arabic relation extraction: a survey. Int. J. Comput. Inf. Technol. 05(05), 8 (2016)
Sarhan, I., El-Sonbaty, Y., El-Nasr, M.A.: Semi-supervised pattern based algorithm for Arabic relation extraction. In: 2016 IEEE 28th International Conference on Tools with Artificial Intelligence (ICTAI), San Jose, CA, USA, pp. 177–183 (2016)
Hammo, B., Abu-Salem, H., Lytinen, S.: QARAB: a question answering system to support the Arabic language. In: Proceedings of the ACL-2002 Workshop on Computational Approaches to Semitic Languages, Philadelphia, Pennsylvania, pp. 1–11 (2002)
Ezzeldin, A.M., El-Sonbaty, Y., Kholief, M.H.: Exploring the effects of root expansion, sentence splitting and ontology on Arabic answer selection. In: Sharp, B., Delmonte, R. (eds.) Natural Language Processing and Cognitive Science. De Gruyter, Berlin (2015)
AbuTaha, A.W.: An ontology-based Arabic question answering system, p. 96. Islamic University of Gaza (2015)
Ezzeldin, A.M., Kholief, M.H., El-Sonbaty, Y.: ALQASIM: Arabic language question answer selection in machines. In: Forner, P., Müller, H., Paredes, R., Rosso, P., Stein, B. (eds.) Information Access Evaluation. Multilinguality, Multimodality, and Visualization, vol. 8138, pp. 100–103. Springer, Heidelberg (2013)
Kamal, A.I., Azim, M.A., Mahmoud, M.: Enhancing Arabic question answering system. In: 2014 International Conference on Computational Intelligence and Communication Networks, Bhopal, India, pp. 641–645 (2014)
Palaniappan, L., Rao, N.S.: An ontology-based question answering method with the use of query template. IJCA 9(9), 23–27 (2010)
Gomez-Adorno, H., Sidorov, G., Pinto, D., Gelbukh, A.: Graph-based approach to the question answering task based on entrance exams. In: CLEF, p. 9 (2014)
Zheng, Z.: AnswerBus question answering system. In: Proceedings of Second International Conference on Human Language Technology Research, pp. 399–404 (2002)
Hamed, S.K., Ab Aziz, M.J.: A question answering system on holy quran translation based on question expansion technique and neural network classification. J. Comput. Sci. 12(3), 169–177 (2016)
Davidescu, A., Heyl, A., Kazalski, S., Cramer, I., Klakow, D.: Classifying German questions according to ontology-based answer types. In: Decker, R., Lenz, H.-J. (eds.) Advances in Data Analysis, pp. 603–610. Springer, Heidelberg (2007)
Albarghothi, A., Khater, F., Shaalan, K.: Arabic question answering using ontology. Procedia Comput. Sci. 117, 183–191 (2017)
ANERcorp - Cohen Courses. http://curtis.ml.cmu.edu/w/courses/index.php/ANERcorp. Accessed 03 Apr 2020
Saad, M.: Motazsaad/Khoja-stemmer-command-line. https://github.com/motazsaad/khoja-stemmer-command-line. Accessed 03 Apr 2020
Robertson, S.: Understanding inverse document frequency: on theoretical arguments for IDF. J. Doc. 60(5), 503–520 (2004)
Needham, M., Hodler, A.E.: Graph Algorithms, 1st edn, p. 257. O’Reilly Media Inc. (2019)
Neo4j Graph Platform – The Leader in Graph Databases. Neo4j Graph Database Platform. https://neo4j.com/. Accessed 03 Apr 2020
. https://www.moh.gov.sa/HealthAwareness/EducationalContent/Diseases/Pages/default.aspx. Accessed 01 May 2020
About CLEF. http://www.clef-campaign.org/. Accessed 03 May 2020
Text REtrieval Conference (TREC). https://trec.nist.gov/. Accessed 03 May 2020
Pe, A.: A simple measure to assess non-response. In: Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics, pp. 1415–1424 (2011)
Chalabi, H.M.A.: Question processing for Arabic question answering system, p. 62. The British University in Dubai (2015)
Disease Test Review- 8th - Quiz. https://quizizz.com/admin/quiz/58b30bb7ba7e5e34252d3b6f/disease-test-review-8th. Accessed 21 May 2020
Custom Search JSON API. Google Developers. https://developers.google.com/custom-search/v1/overview. Accessed 03 Apr 2020
Abouenour, L., Bouzoubaa, K., Rosso P.: IDRAAQ: new Arabic question answering system based on query expansion and passage retrieval. In: CLEF 2012 Workshop on Question Answering for Machine Reading Evaluation, QA4MRE (2012)
Trigui, O., Belguith, L.H., Rosso, P., Amor, H.B., Gafsaoui, B.: Arabic question answering for machine reading evaluation. In: CLEF 2012 Workshop on Question Answering for Machine Reading Evaluation, QA4MRE (2012)
Bhaskar, P., Pakray, P., Banerjee, S., Banerjee, S., Bandyopadhyay, S., Gelbukh, A.: Question answering system for QA4MRE@CLEF 2012. In: CLEF 2012 Workshop on Question Answering for Machine Reading Evaluation, QA4MRE (2012)
Akour, M., Abufadeh, S., Magel, K., Al-Radaideh, Q.: QArabPro: a rule based question answering system for reading comprehension tests in Arabic. Am. J. Appl. Sci. 8(6), 652–661 (2011)
Hamadene, A., Mohamed, O., Shaheen, M.: High performance question answering system for Arabic language (ArQA). Arab Academy for Science and Technology and Maritime Transport College of Computing and Information Technology, Egypt (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Zeid, M.S., Belal, N.A., El-Sonbaty, Y. (2020). Arabic Question Answering System Using Graph Ontology. In: Silhavy, R., Silhavy, P., Prokopova, Z. (eds) Software Engineering Perspectives in Intelligent Systems. CoMeSySo 2020. Advances in Intelligent Systems and Computing, vol 1294. Springer, Cham. https://doi.org/10.1007/978-3-030-63322-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-63322-6_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63321-9
Online ISBN: 978-3-030-63322-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)