A Literature Survey of Recent Advances in Chatbots

  title={A Literature Survey of Recent Advances in Chatbots},
  author={Guendalina Caldarini and Sardar F. Jaf and Kenneth J. McGarry},
Chatbots are intelligent conversational computer systems designed to mimic human conversation to enable automated online guidance and support. The increased benefits of chatbots led to their wide adoption by many industries in order to provide virtual assistance to customers. Chatbots utilise methods and algorithms from two Artificial Intelligence domains: Natural Language Processing and Machine Learning. However, there are many challenges and limitations in their application. In this survey we… 
1 Citations

Figures and Tables from this paper

A Performance Comparison of Different Cloud-Based Natural Language Understanding Services for an Italian e-Learning Platform
A real case study in implementing a chatbot, which answers frequently asked questions from learners on an Italian e-learning platform that provides workplace safety courses to several business customers, and its results on the original users’ requests are presented.


Survey on Chatbot Design Techniques in Speech Conversation Systems
This paper presents a survey on the techniques used to design Chatbots and a comparison is made between different design techniques from nine carefully selected papers according to the main methods adopted.
ALICE Chatbot: Trials and Outputs
An overview of ALICE chatbot, its AIML format, and experiments to generate different prototypes ofALICE automatically based on a corpus approach are presented, which revealed the possibility of generating useful prototypes without the need for sophisticated natural language processing or complex machine learning techniques.
Chatbot using TensorFlow for small Businesses
This method uses TensorFlow for developing the neural network model of the chatbot and uses the nlp techniques to maintain the context of the conversation to reduce need of human labour and expenditure.
Evaluating Quality of Chatbots and Intelligent Conversational Agents
A literature review of quality issues and attributes as they relate to the contemporary issue of chatbot development and implementation is presented, and a quality assessment method based on these attributes and the Analytic Hierarchy Process is proposed and examined.
Programming challenges of chatbot: Current and future prospective
An overview of cloud-based chatbots technologies along with programming of chatbots and challenges of programming in current and future Era of chatbot is given.
A Survey on Chatbot Implementation in Customer Service Industry through Deep Neural Networks
  • M. Nuruzzaman, O. Hussain
  • Computer Science
    2018 IEEE 15th International Conference on e-Business Engineering (ICEBE)
  • 2018
An in-depth survey of recent literature, examining over 70 publications related to chatbots published in the last 5 years, found that Deep Neural Networks is a powerful generative-based model to solve the conversational response generation problems.
ChatEval: A Tool for Chatbot Evaluation
A unified framework for human evaluation of chatbots that augments existing tools and provides a web-based hub for researchers to share and compare their dialog systems and open-source baseline models and evaluation datasets are introduced.
Potential of Bots for Encyclopedia
A chatbot that is used as an information retrieval tool that enables information search in natural language in a geography domain and engages users with clarification questions is focused on.
A Brief History of Chatbots
A brief history of chatbots is presented as a topic that is necessary for understanding this phenomenon, its externalities, paradoxes, and future prospects, and their recognisable history and logical development structure are summarized in the following article.
Ensemble-Based Deep Reinforcement Learning for Chatbots