Artificial learning companionusing machine learning and natural language processing

  • PDF / 965,891 Bytes
  • 8 Pages / 595.276 x 790.866 pts Page_size
  • 77 Downloads / 239 Views

DOWNLOAD

REPORT


Artificial learning companionusing machine learning and natural language processing R. Pugalenthi1 · A Prabhu Chakkaravarthy1 · J Ramya1 · Samyuktha Babu1 · R. Rasika Krishnan1 Received: 27 April 2020 / Accepted: 23 October 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020

Abstract Artificial Intelligence, also referred to as AI, is one of the most rapidly evolving branches of Computer Science. The two branches of AI which empowers it to understand and interact with humans are Machine Learning (ML) and Natural Language Processing (NLP). Together, these three forms the bases of Artificial Learning Companion-which can be described as a system which can be used to aid the Learning process of the humans. While ML allows the computer program to learn on its own with minimal human intervention, NLP empowers the system to understand the user’s natural communication language through pre-coded programs. When these two aspects of Human Computer Interaction are combined, it enables the AI to take intelligent decisions with sufficient, relevant information. These decisions made by the system can be conveyed to the user using a static GUI, a voice assistant or a chatbot. In this paper, we have chosen to go with a chatbot because it is easy to use and is more relevant to the real-world implementation. The probability for each word is calculated and it provides P (A very close game | Sports) has obtained the highest probability Keywords  Artificial learning · Natural language processing · Hidden Markov model · Machine learning · Chatbots

1 Introduction The Artificial Learning Companion named S.A.R.A is an application built using Artificial Intelligence (Marr 1977; Steels et al. 2018), Machine Learning and Natural Language Processing (NLP) as its base by. This learning companion is an interactive learning companion which is used to assess the mental age of the person by means of using a sequence of responses from the user for the given queries. It is used to provide conceptual answers for better and easier understanding. It uses a normal chatbot application as well as speech recognition. NLP, also abbreviated as NLP is one of the many components of the Artificial Learning * R. Pugalenthi [email protected] A Prabhu Chakkaravarthy [email protected] J Ramya [email protected] Samyuktha Babu [email protected] 1



Department of CSE, St. Joseph’s College of Engineering, Chennai 600119, India

Companion (Nilsson 2014; Chaudhary 2012). NLP is the technology used to aid the computers to understand the human’s natural language. It uses speech recognition to capture the users analogous voice signals and convert it into a machine understandable language, process it, provide an answer to the requested query and again convert the machine understandable language back to human understandable speech (voice-analog). One of the major difficulties in NLP is Speech Recognition (Shengquan 2018).One of the subtasks of Speech Recognition includes speech segmentation and co-articulation. Speech segmentation is