ALICE Chatbot: Trials and Outputs

Authors

  • Bayan AbuShawar Arab Open University
  • Eric Atwell University of Leeds

DOI:

https://doi.org/10.13053/cys-19-4-2326

Keywords:

chatbot, ALICE, AIML, corpus, machine learning

Abstract

A chatbot is a conversational agent thatinteracts with users using natural language. Multichatbots are available to serve in different domains.However, the knowledge base of chatbots is hand codedin its brain. This paper presents an overview of ALICEchatbot, its AIML format, and our experiments togenerate different prototypes of ALICE automaticallybased on a corpus approach. A description of developedsoftware which converts readable text (corpus) into AIMLformat is presented alongside with describing thedifferent corpora we used. Our trials revealed thepossibility of generating useful prototypes without theneed for sophisticated natural language processing orcomplex machine learning techniques. These prototypeswere used as tools to practice different languages, tovisualize corpus, and to provide answers for questions.

Author Biographies

Bayan AbuShawar, Arab Open University

received her PhD in Natural Language Processing from the School of Computing at University of Leeds. Currently she is an associate professor in Information and Computing Department at Arab Open University in Jordan. Her research interests are: natural language processing, information retrieval, artificial intelligent, e-learning and learning management systems.

Eric Atwell, University of Leeds

is currently an associate professor in the School of Computing at University of Leeds where he got his PhD from it. His research specialty is Corpus Linguistics and Text Analytics: Machine Learning and Data Mining analysis of a CORPUS of text - in English, Arabic, or other languages - to analyse the text and detect "interesting" and "useful" features or patterns.

Downloads

Published

2015-12-18