Soufyane Ayanouz, Boudhir Anouar Abdelhakim, M. Benahmed
{"title":"A Smart Chatbot Architecture based NLP and Machine Learning for Health Care Assistance","authors":"Soufyane Ayanouz, Boudhir Anouar Abdelhakim, M. Benahmed","doi":"10.1145/3386723.3387897","DOIUrl":null,"url":null,"abstract":"A chatbot or conversational agent is a software that can communicate with a human by using natural language. One of the essential tasks in artificial intelligence and natural language processing is the modeling of conversation. Since the beginning of artificial intelligence, its been the hardest challenge to create a good chatbot. Although chatbots can perform many tasks, the primary function they have to play is to understand the utterances of humans and to respond to them appropriately. In the past, simple statistic methods or handwritten templates and rules were used for the constructions of chatbot architectures. With the increasing learning capabilities, end-to-end neural networks have taken the place of these models in around 2015. Especially now, the encoder-decoder recurrent model is dominant in the modeling of conversations. This architecture is taken from the neural machine translation domain, and it performed very well there. Until now, plenty of features and variations are introduced that have remarkably enhanced the conversational capabilities of chatbots. In this paper, we performed a detailed survey on recent literature. We examined many publications from the last five years, which are related to chatbots. Then we presented different related works to our subject, and the AI concepts needed to build an intelligent conversational agent based on deep learning models Finally, we presented a functional architecture that we propose to build an intelligent chatbot for health care assistance.","PeriodicalId":139072,"journal":{"name":"Proceedings of the 3rd International Conference on Networking, Information Systems & Security","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"59","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Networking, Information Systems & Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3386723.3387897","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 59
Abstract
A chatbot or conversational agent is a software that can communicate with a human by using natural language. One of the essential tasks in artificial intelligence and natural language processing is the modeling of conversation. Since the beginning of artificial intelligence, its been the hardest challenge to create a good chatbot. Although chatbots can perform many tasks, the primary function they have to play is to understand the utterances of humans and to respond to them appropriately. In the past, simple statistic methods or handwritten templates and rules were used for the constructions of chatbot architectures. With the increasing learning capabilities, end-to-end neural networks have taken the place of these models in around 2015. Especially now, the encoder-decoder recurrent model is dominant in the modeling of conversations. This architecture is taken from the neural machine translation domain, and it performed very well there. Until now, plenty of features and variations are introduced that have remarkably enhanced the conversational capabilities of chatbots. In this paper, we performed a detailed survey on recent literature. We examined many publications from the last five years, which are related to chatbots. Then we presented different related works to our subject, and the AI concepts needed to build an intelligent conversational agent based on deep learning models Finally, we presented a functional architecture that we propose to build an intelligent chatbot for health care assistance.