Skip to main content

Arabic Question Answering System Using Graph Ontology

  • Conference paper
  • First Online:
Software Engineering Perspectives in Intelligent Systems (CoMeSySo 2020)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1294))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Sarhan, I., El-Sonbaty, Y., El-Nasr, M.A.: Arabic relation extraction: a survey. Int. J. Comput. Inf. Technol. 05(05), 8 (2016)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. AbuTaha, A.W.: An ontology-based Arabic question answering system, p. 96. Islamic University of Gaza (2015)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Palaniappan, L., Rao, N.S.: An ontology-based question answering method with the use of query template. IJCA 9(9), 23–27 (2010)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Zheng, Z.: AnswerBus question answering system. In: Proceedings of Second International Conference on Human Language Technology Research, pp. 399–404 (2002)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. Albarghothi, A., Khater, F., Shaalan, K.: Arabic question answering using ontology. Procedia Comput. Sci. 117, 183–191 (2017)

    Article  Google Scholar 

  18. ANERcorp - Cohen Courses. http://curtis.ml.cmu.edu/w/courses/index.php/ANERcorp. Accessed 03 Apr 2020

  19. Saad, M.: Motazsaad/Khoja-stemmer-command-line. https://github.com/motazsaad/khoja-stemmer-command-line. Accessed 03 Apr 2020

  20. Robertson, S.: Understanding inverse document frequency: on theoretical arguments for IDF. J. Doc. 60(5), 503–520 (2004)

    Article  Google Scholar 

  21. Needham, M., Hodler, A.E.: Graph Algorithms, 1st edn, p. 257. O’Reilly Media Inc. (2019)

    Google Scholar 

  22. Neo4j Graph Platform – The Leader in Graph Databases. Neo4j Graph Database Platform. https://neo4j.com/. Accessed 03 Apr 2020

  23. . https://www.moh.gov.sa/HealthAwareness/EducationalContent/Diseases/Pages/default.aspx. Accessed 01 May 2020

  24. About CLEF. http://www.clef-campaign.org/. Accessed 03 May 2020

  25. Text REtrieval Conference (TREC). https://trec.nist.gov/. Accessed 03 May 2020

  26. 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)

    Google Scholar 

  27. Chalabi, H.M.A.: Question processing for Arabic question answering system, p. 62. The British University in Dubai (2015)

    Google Scholar 

  28. Disease Test Review- 8th - Quiz. https://quizizz.com/admin/quiz/58b30bb7ba7e5e34252d3b6f/disease-test-review-8th. Accessed 21 May 2020

  29. Custom Search JSON API. Google Developers. https://developers.google.com/custom-search/v1/overview. Accessed 03 Apr 2020

  30. 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)

    Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohamed S. Zeid .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics