scispace - formally typeset
Search or ask a question
Author

Ginige Athula

Bio: Ginige Athula is an academic researcher from University of Sydney. The author has contributed to research in topics: Knowledge-based systems & AIML. The author has an hindex of 1, co-authored 1 publications receiving 20 citations.

Papers
More filters
Proceedings ArticleDOI
16 May 2018
TL;DR: The knowledge base of a conventional chatbot beyond its local knowledge base to external knowledge source Wikipedia is extended by using Media Wiki API to retrieve information from Wikipedia when the chatbot's localknowledge base does not contain the answer to user query.
Abstract: Chatbots or conversational agents are computer programs, which interact with users using natural language through artificial intelligence in a way that the user thinks he is having dialogue with a human. One of the main limit of a chatbot technology is associated to the construction of its local knowledge base. A conventional chatbot knowledge base is typically hand constructed, which is a very time-consuming process and may take years to train a chatbot in a particular field of expertise. This work presented in this paper extends the knowledge base of a conventional chatbot beyond its local knowledge base to external knowledge source Wikipedia. This has been achieved by using Media Wiki API to retrieve information from Wikipedia when the chatbot's local knowledge base does not contain the answer to user query. To make the conversation with chatbot more meaningful with regards to the user's previous chat sessions, a user specific session ability has been added to the chatbot architecture. An open source AIML web based chatbot has been modified and programmed for the use in health informatics domain. The chatbot has been named VDMS - Virtual Diabetes Management System. It is intended to be used by the general community and diabetic patients for diabetes education and management.

34 citations


Cited by
More filters
Book ChapterDOI
29 Oct 2018
TL;DR: It has been realized a system that can detect the questions and thanks to the use of natural language processing techniques and the ontologies of domain, gives the answers to student.
Abstract: In the last few years there has been a fast growing up of the use of Chatbots in various fields, such as Health Care, Marketing, Educational, Supporting Systems, Cultural Heritage, Entertainment and many others. This paper presents the realization of a prototype of a Chatbot in educational domain: the purpose has focused on the design of the specific architecture, model to manage communication and furnish the right answers to the student. For this aim, it has been realized a system that can detect the questions and thanks to the use of natural language processing techniques and the ontologies of domain, gives the answers to student. Finally, after the implementation of the designed model, experimental campaign was conducted in order to demonstrate its utility.

100 citations

Book ChapterDOI
27 Mar 2019
TL;DR: This paper aims to discuss chatbots classification, their design techniques used in earlier and modern chatbots and how the two main categories of chatbots handle conversation context.
Abstract: A chatbot can be defined as a computer program, designed to interact with users using natural language or text in a way that the user thinks he is having dialogue with a human. Most of the chatbots utilise the algorithms of artificial intelligence (AI) in order to generate required response. Earlier chatbots merely created an illusion of intelligence by employing much simpler pattern matching and string processing design techniques for their interaction with users using rule-based and generative-based models. However, with the emergence of new technologies more intelligent systems have emerged using complex knowledge-based models. This paper aims to discuss chatbots classification, their design techniques used in earlier and modern chatbots and how the two main categories of chatbots handle conversation context.

90 citations

Journal ArticleDOI
TL;DR: In this paper, the authors explored the technical aspects and development methodologies associated with chatbots used in the medical field to explain the best methods of development and support chatbot development researchers on their future work.
Abstract: Background: Chatbots are applications that can conduct natural language conversations with users. In the medical field, chatbots have been developed and used to serve different purposes. They provide patients with timely information that can be critical in some scenarios, such as access to mental health resources. Since the development of the first chatbot, ELIZA, in the late 1960s, much effort has followed to produce chatbots for various health purposes developed in different ways. Objective: This study aimed to explore the technical aspects and development methodologies associated with chatbots used in the medical field to explain the best methods of development and support chatbot development researchers on their future work. Methods: We searched for relevant articles in 8 literature databases (IEEE, ACM, Springer, ScienceDirect, Embase, MEDLINE, PsycINFO, and Google Scholar). We also performed forward and backward reference checking of the selected articles. Study selection was performed by one reviewer, and 50% of the selected studies were randomly checked by a second reviewer. A narrative approach was used for result synthesis. Chatbots were classified based on the different technical aspects of their development. The main chatbot components were identified in addition to the different techniques for implementing each module. Results: The original search returned 2481 publications, of which we identified 45 studies that matched our inclusion and exclusion criteria. The most common language of communication between users and chatbots was English (n=23). We identified 4 main modules: text understanding module, dialog management module, database layer, and text generation module. The most common technique for developing text understanding and dialogue management is the pattern matching method (n=18 and n=25, respectively). The most common text generation is fixed output (n=36). Very few studies relied on generating original output. Most studies kept a medical knowledge base to be used by the chatbot for different purposes throughout the conversations. A few studies kept conversation scripts and collected user data and previous conversations. Conclusions: Many chatbots have been developed for medical use, at an increasing rate. There is a recent, apparent shift in adopting machine learning–based approaches for developing chatbot systems. Further research can be conducted to link clinical outcomes to different chatbot development techniques and technical characteristics.

48 citations

Journal ArticleDOI
TL;DR: A chatbot service was developed for the Covenant University Doctor (CUDoctor) telehealth system based on fuzzy logic rules and fuzzy inference, which provides a personalized diagnosis utilizing self-input from users to effectively diagnose diseases.
Abstract: The use of natural language processing (NLP) methods and their application to developing conversational systems for health diagnosis increases patients’ access to medical knowledge. In this study, a chatbot service was developed for the Covenant University Doctor (CUDoctor) telehealth system based on fuzzy logic rules and fuzzy inference. The service focuses on assessing the symptoms of tropical diseases in Nigeria. Telegram Bot Application Programming Interface (API) was used to create the interconnection between the chatbot and the system, while Twilio API was used for interconnectivity between the system and a short messaging service (SMS) subscriber. The service uses the knowledge base consisting of known facts on diseases and symptoms acquired from medical ontologies. A fuzzy support vector machine (SVM) is used to effectively predict the disease based on the symptoms inputted. The inputs of the users are recognized by NLP and are forwarded to the CUDoctor for decision support. Finally, a notification message displaying the end of the diagnosis process is sent to the user. The result is a medical diagnosis system which provides a personalized diagnosis utilizing self-input from users to effectively diagnose diseases. The usability of the developed system was evaluated using the system usability scale (SUS), yielding a mean SUS score of 80.4, which indicates the overall positive evaluation.

38 citations

Proceedings ArticleDOI
13 Jul 2020
TL;DR: This research examines literature on how people feel about using a medical chatbot and based on that how far chatbots are useful to change harmful behavior to identify behavioral aspects that contribute to the acceptance, usage and effectiveness of medical chatbots in future.
Abstract: From a perspective of behavioral change, we review medical chatbot literature included in top peer-reviewed journals and conferences, and build up a comprehensive picture. We examine literature on how people feel about using a medical chatbot and based on that how far chatbots are useful to change harmful behavior. To structure the review we use the theory of planned behavior and the theory of reasoned action. Based on this we conclude five design-oriented recommendations. We expect this research to identify behavioral aspects that contribute to the acceptance, usage and effectiveness of medical chatbots in future.

27 citations