Modern Chatbot Systems: A Technical Review

Abbas Saliimi Lokman,Mohamed Ariff Ameedeen
DOI: https://doi.org/10.1007/978-3-030-02683-7_75
2018-10-20
Abstract:Chatbot (Chatting Robot) is a computer system that allows human to interact with computers using Natural Human Language. This paper intents to present a technical review of five modern chatbot systems, namely, DeepProbe [27], AliMe [19], SuperAgent [4], MILABOT [21] and RubyStar [12]. Review elements will be covered in two general sections: (1) Architectural design; and (2) Implementation process. Architectural design section will review topics surrounding chatbot’s knowledge domain, response generation, text processing and machine learning model, while implementation section will review dataset usage and evaluation strategy topics for each chatbot’s case study. A summarized table of all reviewed elements is presented at the end of this paper together with discussion on our insight regarding the whole review. This paper will conclude with our view on the future roadmap for modern chatbot design.
What problem does this paper attempt to address?