A Proposed Framework of an Intelligent Arabic Chatbot for Teaching Islamic History

Omima M El-Saadawi, Ahmed M El-Saadawi, Magdi El-Saadawi

Abstract


A Chatbot is a conversational software agent, which interacts with users using natural language such as English or Arabic. Many Chatbots exist, with different knowledge-bases, programmed by the Chatbot builders. Reviews of relevant research show that there is a shortage in Arabic Chatbots. The purpose of this study is to propose a framework of an intelligent Arabic-based Chatbot to teach Islamic history, which can be used to create an Arabic Chatbot like human. The study presents an application on the use of the proposed Chatbot for teaching Prophet Muhammad Life (Seerah).


Full Text:

PDF

References


Abdul-Kader, S. and Woods, J. (2015). Survey on Chatbot Design Techniques in Speech Conversation Systems”, International Journal of Advanced Computer Science and Applications (IJACSA), Vol. 6, No. 7, pp. 72-80.

Abu Shawar, B. (2011). A Chatbot as a Natural Web Interface to Arabic Web QA. International Journal of Emerging Technologies in Learning (IJET), Vol. 6, Issue 1.

Abu Shawar, B. and Atwell, E. (2002). A comparison between Alice and Elizabeth chatbot systems. School of Computing research report 2002.19. Leeds: University of Leeds.

Abu Shawar, B. and Atwell, E. (2004). An Arabic chatbot giving answers from the Qur'an. In Bel, B. and Marlien, I. (Eds) Proc TALN04: XI Conference sur le Traitement Automatique des Langues Naturelles, Fez, Morocco.

Anik, C., Jacob, C., Mohanan, A. (2016). A Survey on Web Based Conversational Bot Design. Journal of Emerging Technologies and Innovative Research, Vol. 3, Issue 10.

Batacharia, B., Levy, D., Catizone, R., Krotov, A., Wilks, Y. (1999). CONVERSE: a conversational companion. In Y. Wilks (Eds), Machine conversations, Boston/Dordrecht/London: Kluwer, pp. 205-215

Bayerque, N. (2016). A short history of chatbots and artificial intelligence. Available at:

http://venturebeat.com/2016/08/15/a-short-history-of-chatbots-and-artificial-intelligence/

Bhargava, V. and Maheshwari, N. (2009). An Intelligent Speech Recognition System for Education System. In International Conference on Smart Technologies for Materials, Communication, Controls, Computing & Energy in Chennai, India (ICST2011).

Colby, K. (1973). Simulation of belief systems. In R. Schank and K. Colby (Eds), Computer models of thought and language, San Francisco: Freeman, pp. 251-286.

Colby, K. (1999a). Comments on human-computer conversation. In Y. Wilks (Eds), Machine Conversations. Kluwer, Boston/Drdrecht/London, pp. 5-8.

Colby, K. (1999b). Human-computer conversation in a cognitive therapy program. In Y. Wilks (Eds), Machine conversations. Kluwer, Boston/Drdrecht/London. pp. 9-19.

Hudson, P. (2013). Practical PHP Programming. Online book, published by TuxRadar, Available at: http://www.tuxradar.com/practicalphp

Hutchens, J. (1996). How to pass the Turing test by cheating. School of Electrical, Electronic and Computer Engineering research report TR97-05. Perth: University of Western Australia.

HEXBOT (2004). HEXBOT chatbot website. http://www.hexbot.com/

Kanaan, G., Hammouri, A., Al-Shalabi, R., Swalha, M. (2009). A new question answering system for the Arabic language. American Journal of Applied sciences. Vol. 6, No. 4, pp. 797-805

Lokman A.S., and Zain, J.M. (2009). An architectural design of Virtual Dietitian (ViDi) for diabetic patients. 2nd IEEE International Conference on Computer Science and Information Technology (ICCSIT 2009), pp. 408-411.

Lokman A.S., and Zain, J.M. (2010). Extension and prerequisite: An algorithm to enable relations between responses in chatbot technology. Journal of Computer Science, Vol. 6, No. 10, pp. 1212.

Meffert, K. (2006). Supporting design patterns with annotations. 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS'06), Technical University, Ilmenau. 8, pp. 445.

Mikic, F.A., Burguillo, J.C., Llamas, M., Rodríguez, D.A., Rodríguez, E. (2009). CHARLIE: An AIML-based Chatterbot which Works as an Interface among (INES) and Humans. pp. 1-6.

Mladenic, D. and Bradesko, L. (2012). A survey of chabot system through a Loebner prize competition.

Nayrolles, M. (2014). Mastering Apache Solr: practical guide to get to grips with Apache Solr. Create Space Independent Publishing Platform, USA.

Pereira. M.J. and Coheur, L. (2013). Just Chat-a platform for processing information to be used in chatbots.

Rosmalen, P., Eikelboom, J., Bloemers, E., Winzum, K., Spronck, P. (2012). Towards a Game-Chatbot: Extending the Interaction in Serious Games. 6th European Conference on Games Based Learning, 4-5 October 2012, Cork, Ireland.

Saygin, A., Cicekli, I., Akman, V. (2000). Turing test: 50 years later. Minds and Machines, Vol. 10, No. 4, pp. 463-518.

Vrajitoru, D. (2003). Evolutionary Sentence Building for Chatterbots. Genetic and Evolutionary Computation Conference (GECCO), Chicago, IL, pp. 315-321.

Vrajitoru. D. and Ratkiewicz, J. (2004). Evolutionary sentence combination for Chatterbots. In The IASTED International Conference on Artificial Intelligence and Applications (AIA 2004), Innsbruck, Austria: ACTA Press, pp. 287–292.

Weizenbaum, J. (1966). ELIZA-A computer program for the study of natural language communication between man and machine. Communications of the ACM, Vol. 10, No. 8, pp. 36-45.

Weizenbaum J. (1967). Contextual understanding by computers. Communications of the ACM, Vol. 10, No. 8, pp. 474-480.

Xu, J., Fraser, A., Weischedel, R. (2002). Empirical studies in strategies for Arabic Retrieval. In Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval, pp. 86-91.


Refbacks

  • There are currently no refbacks.