Learning from Interaction: An Intelligent Networked-Based Human-Bot and Bot-Bot Chatbot System

In this paper we propose an approach to a chatbot software that is able to learn from interaction via text messaging between human-bot and bot-bot. The bot listens to a user and decides whether or not it knows how to reply to the message accurately based on current knowledge, otherwise it will set about to learn a meaningful response to the message through pattern matching based on its previous experience. Similar methods are used to detect offensive messages, and are proved to be effective at overcoming the issues that other chatbots have experienced in the open domain. A philosophy of giving preference to too much censorship rather than too little is employed given the failure of Microsoft Tay. In this work, a layered approach is devised to conduct each process, and leave the architecture open to improvement with more advanced methods in the future. Preliminary results show an improvement over time in which the bot learns more responses. A novel approach of message simplification is added to the bot’s architecture, the results suggest that the algorithm has a substantial improvement on the bot’s conversational performance at a factor of three.

[1]  A. M. Turing,et al.  Computing Machinery and Intelligence , 1950, The Philosophy of Artificial Intelligence.

[2]  Urbano Nunes,et al.  Real-time Application for Monitoring Human Daily Activity and Risk Situations in Robot-Assisted Living , 2015, ROBOT.

[3]  J. Weizenbaum From Computer Power and Human Reason From Judgment to Calculation , 2007 .

[4]  Mario Vieira,et al.  Towards the Development of Affective Facial Expression Recognition for Human-Robot Interaction , 2017, PETRA.

[5]  Cristiano Premebida,et al.  Affective facial expressions recognition for human-robot interaction , 2017, 2017 26th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[6]  Bob Heller,et al.  Freudbot: An Investigation of Chatbot Technology in Distance Education , 2005 .

[7]  Árpád Kiss,et al.  Happy Chatbot, Happy User , 2003, IVA.

[8]  Pascale Fung,et al.  Real-Time Speech Emotion and Sentiment Recognition for Interactive Dialogue Systems , 2016, EMNLP.

[9]  J. Weizenbaum Computer Power And Human Reason: From Judgement To Calculation , 1978 .

[10]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[11]  Michael L. Mauldin,et al.  CHATTERBOTS, TINYMUDS, and the Turing Test: Entering the Loebner Prize Competition , 1994, AAAI.

[12]  Eric Steven Atwell,et al.  Different measurement metrics to evaluate a chatbot system , 2007, HLT-NAACL 2007.

[13]  Karolina Kuligowska,et al.  Commercial Chatbot: Performance Evaluation, Usability Metrics and Quality Standards of Embodied Conversational Agents , 2015 .

[14]  Jiyou Jia The Study of the Application of a Web-Based Chatbot System on the Teaching of Foreign Languages , 2004 .