Evaluation of chabot text classification using machine learning
Diderot P.K.; Sakthidasan Sankaran K.; Jawarneh M.; Pallathadka H.; Luis-Arias J.; Sanchez D.T. · Conversational Artificial Intelligence (2024) · DOI: 10.1002/9781394200801.ch13
Resumen
A chatbot is a type of software with artificial intelligence (AI) that is meant to talk like a person, usually over the internet. More and more people use chatbots. Every chatbot is built from the ground up with the main idea that it can have an intelligent conversation with a human user (often through text messages) and respond to their questions in the right way. This chapter gives a detailed literature review of the different ways that chatbot text features can be optimized. In the literature review section, there is also a detailed look at how machine learning techniques can be used to classify texts and group them together. A framework for classifying chatbot text based on machine learning is also shown. The normalization method is used to remove noise during preprocessing. Particle Swarm Optimization is used to improve the features, and KNN, SVM, and Naive Bayes techniques are used to classify the text.