Chatbot Analytics Based on Question Answering System and Deep Learning: Case Study for Movie Smart Automatic Answering

AUTHORS

Jugal Shah,Computer Science Department, Lakehead University, Ontario, Canada
Sabah Mohammed*,Computer Science Department, Lakehead University, Ontario, Canada

ABSTRACT

Question Answer (QA) systems are established to retrieves accurate and concise answers to human queries posted in natural language. The primary focus of the QA system is to achieve efficient and natural interaction between machines and humans. To achieve the above several researchers are directed towards Natural Language Processing (NLP) based deep learning. With the rise of a variety of deep NLP models, it is now possible to obtain a vector form of words and sentences that stores the meaning of the context. NLP considerably aids deep learning-based mathematical models in understanding the semantic and syntax of natural human language. The Cornell Movie-Dialogs Corpus created at Cornell University, and Movie Dialog Dataset created at Facebook are preprocessed and used to train the chatbot. Deep learning model has been built to answer questions about movies from Moview reviews. The encoder and decoder of the Seq2Seq model comprise of LSTM cells and are defined using Bidirectional Dynamic RNN and Dynamic Decoder RNN package of the tensor flow library. Additionally, to ensure the chatbot performs well on long sentences attention mechanism from the tensor flow library is applied to the decoder. In this paper, research is conducted on build a smart chatbots based QA system that employs a deep learning model. The deep learning model employs a sequence-to-sequence (Seq2Seq) word embedding that was proposed by Ilya Sutskever in 2014, which had laid the foundation for building chatbot model build in this paper.

 

KEYWORDS

QA, LSTM, RNN, Seq2Seq, Deep learning, Chatboats

REFERENCES

[1]     Dwivedi, Sanjay K., and Vaishali Singh. “Research and reviews in question answering system,” Procedia Technology 10, pp.417-424, (2013)
[2]     Wei Zhang, Zhang Xuan, and Chen Junjie. “Design and implementation of influenza question answering system based on multi-strategies,” In 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), vol.1, pp.720-723, IEEE, (2012)
[3]     Ferrucci, David, Eric Nyberg, James Allan, Ken Barker, Eric Brown, Jennifer Chu-Carroll, and Arthur Ciccolo et al., “Towards the open advancement of question answering systems,” IBM, Armonk, NY, IBM Res. Rep, pp.45, (2009)
[4]     Menaha R., A. Udhaya Surya, K. Nandhni, and M. Ishwarya., “Question answering system using web snippets,” In 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), pp.387-390, (2017)
[5]     Kahaduwa, Hasangi, Dilshan Pathirana, Pathum Liyana Arachchi, Vishma Dias, Surangika Ranathunga, and Upali Kohomban, “Question Answering system for the travel domain,” In 2017 Moratuwa Engineering Research Conference (MERCon), pp.449-454, (2017)
[6]     Ranjan, Prakash, and Rakesh Chandra Balabantaray, “Question answering system for factoid based question,” In 2016 2nd International Conference on Contemporary Computing and Informatics (IC3I), pp.221-224, (2016)
[7]     Wei Zhang, Zhang Xuan, and Chen Junjie. “Design and implementation of influenza question answering system based on multi-strategies,” In 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), vol.1, pp.720-723, (2012)
[8]     Xiao Linlong, Nanzhi Wang, and Guocai Yang, “A reading comprehension style question answering model based on attention mechanism,” In 2018 IEEE 29th International Conference on Application-specific Systems, Architectures and Processors (ASAP), pp.1-4, (2018)
[9]     Baradaran, Razieh, Razieh Ghiasi, and Hossein Amirkhani, “A survey on machine reading comprehension systems,” arXiv preprint arXiv:2001.01582, (2020)
[10]  Lu Wenpeng, Jinyong Cheng, and Qingbo Yang, “Question answering system based on web,” In 2012 Fifth International Conference on Intelligent Computation Technology and Automation, pp.573-576, (2012)
[11]  Wei Chen, Zhichen Yu, and Simon Fong, “How to build a chatbot: Chatbot framework and its capabilities,” In Proceedings of the 2018 10th International Conference on Machine Learning and Computing, pp.369-373, (2018)
[12]  Nuruzzaman, Mohammad, and Omar Khadeer Hussain, “A survey on chatbot implementation in customer service industry through deep neural networks,” In 2018 IEEE 15th International Conference on e-Business Engineering (ICEBE), pp.54-61, (2018)
[13]  Godse, Neha Atul, Shaunak Deodhar, Shubhangi Raut, and Pranjali Jagdale, “Implementation of Chatbot for ITSM Application using IBM Watson,” In 2018 Fourth International Conference on Computing Communication Control and Automation (ICCUBEA), pp.1-5, (2018)
[14]  Santoso, Heru Agus, Nurul Anisa Sri Winarsih, Edy Mulyanto, Septian Enggar Sukmana, Supriadi Rustad, Muhammad Syaifur Rohman, Adhitya Nugraha, and Fahri Firdausillah, “Dinus Intelligent Assistance (DINA) Chatbot for University Admission Services,” In 2018 International Seminar on Application for Technology of Information and Communication, pp.417-423, (2018)
[15]  Hristidis and Vagelis, “Chatbot technologies and challenges,” In 2018 First International Conference on Artificial Intelligence for Industries (AI4I), pp.126-126, (2018)
[16]  Sutskever, Ilya, Oriol Vinyals, and Quoc V. Le., “Sequence to sequence learning with neural networks,” In Advances in neural information processing systems, NIPS’14: Proceedings of the 27th International Conference on Neural Information Processing Systems, vol.2, pp.3104-3112, (2014)
[17]  Vinyals, Oriol, and Quoc Le. “A neural conversational model.” arXiv preprint arXiv:1506.05869, (2015).
[18]  K.Jwala, G.N.V.G Sirisha, and G.V.Padma Raju, “Developing a chatbot using machine learning,” International Journal of Recent Technology and Engineering, vol.8, no.1S3, pp.89-92, (2019)
[19]  Muangkammuen, Panitan, Narong Intiruk, and Kanda Runapongsa Saikaew, “Automated thai-faq chatbot using rnn-lstm,’ In 2018 22nd International Computer Science and Engineering Conference (ICSEC), pp.1-4, (2018)
[20]  Tian, Zhiliang, Rui Yan, Lili Mou, Yiping Song, Yansong Feng, and Dongyan Zhao, “How to make context more useful? An empirical study on context-aware neural conversational models,” In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pp.231-236. 2017.Csaky, Richard, “Deep learning based chatbot models,” arXiv preprint arXiv:1908.08835, (2019)
[21]  Nguyen, Huyen, David Morales, and Tessera Chin, “A neural chatbot with personality,” Published at the Semantic Scholar, https://pdfs.semanticscholar.org/ffbb/1d120c3c2881431933c6f928b851824913c4.pdf, (2017)
[22]  Deep Learning and NLP A-Z™: How to create a ChatBot, https://www.udemy.co m/course/chatbot/learn/le cture/, (2019)

CITATION

  • APA:
    Shah,J.& Mohammed*,S.(2020). Chatbot Analytics Based on Question Answering System and Deep Learning: Case Study for Movie Smart Automatic Answering. International Journal of Software Engineering and Its Applications, 14(1), 7-16. 10.21742/IJSEIA.2020.14.1.02
  • Harvard:
    Shah,J., Mohammed*,S.(2020). "Chatbot Analytics Based on Question Answering System and Deep Learning: Case Study for Movie Smart Automatic Answering". International Journal of Software Engineering and Its Applications, 14(1), pp.7-16. doi:10.21742/IJSEIA.2020.14.1.02
  • IEEE:
    [1] J.Shah, S.Mohammed*, "Chatbot Analytics Based on Question Answering System and Deep Learning: Case Study for Movie Smart Automatic Answering". International Journal of Software Engineering and Its Applications, vol.14, no.1, pp.7-16, Jun. 2020
  • MLA:
    Shah Jugal and Mohammed* Sabah. "Chatbot Analytics Based on Question Answering System and Deep Learning: Case Study for Movie Smart Automatic Answering". International Journal of Software Engineering and Its Applications, vol.14, no.1, Jun. 2020, pp.7-16, doi:10.21742/IJSEIA.2020.14.1.02

ISSUE INFO

  • Volume 14, No. 1, 2020
  • ISSN(p):1738-9984
  • ISSN(e):2208-9802
  • Published:Jun. 2020

DOWNLOAD