Sentiments analysis of customer satisfaction in public services using K-nearest neighbors algorithm and natural language processing approach
Elik Hari Muktafin, Pramono Pramono, Kusrini Kusrini
Abstract
Customer satisfaction is very important for public service providers, customer satisfaction can be delivered with a survey application or writing criticism that can be used to evaluate and improve service. Unfortunately, there are only a few customers who are willing to give an assessment. The survey application cannot represent the overall feeling of the customer, so it is necessary to analyze the content of the conversation between the customer and the service personnel to determine the level of customer satisfaction. In small amounts, it can be done manually, but in large quantities it is more effective to use the system. A solution is needed in the form of a system that converts voice conversations into text and analyzes customer satisfaction to obtain information for evaluation and improvement of services. This research uses K-nearest neighbors (KNN) and term frequency-inverse document frequency (TF-IDF) algorithm with natural language processing (NLP) approach to classify conversations into 2 classes, "satisfied" and " dissatisfied ". The results of this study received 74.00% accuracy, 76.00% precision and 73.08% recall. In conversations with the label "satisfied" shows customers satisfied with the service and fulfillment of customer desires, while in conversations with the label "not satisfied" customers are less satisfied with the waiting time.
Keywords
K-nearest neighbors; natural language processing; public service; sentiment analysis; speech recognition system;
DOI:
http://doi.org/10.12928/telkomnika.v19i1.17417
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
TELKOMNIKA Telecommunication, Computing, Electronics and Control ISSN: 1693-6930, e-ISSN: 2302-9293Universitas Ahmad Dahlan , 4th Campus Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191 Phone: +62 (274) 563515, 511830, 379418, 371120 Fax: +62 274 564604
<div class="statcounter"><a title="Web Analytics" href="http://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/10241713/0/0b6069be/0/" alt="Web Analytics"></a></div> View TELKOMNIKA Stats