Customer complaint classification using natural language processing: systematic literature review

Descripción del Articulo

A dissatisfied customer with a product and/or service is motivated to express a complaint. Classifying complaints manually is a process that represents high costs in human and material resources. Artificial Intelligence (AI) allows the use of various algorithms to perform tasks that can simulate hum...

Descripción completa

Detalles Bibliográficos
Autor: Flores Poma, José Luis
Formato: artículo
Fecha de Publicación:2023
Institución:Universidad Nacional Mayor de San Marcos
Repositorio:Revistas - Universidad Nacional Mayor de San Marcos
Lenguaje:español
OAI Identifier:oai:ojs.csi.unmsm:article/27134
Enlace del recurso:https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/27134
Nivel de acceso:acceso abierto
Materia:Natural language processing
machine learning
customer complaint
customer satisfaction
Procesamiento de lenguaje natural
queja de cliente
satisfacción de cliente
id REVUNMSM_0be84cf5fd7e6088a173c9669b91b810
oai_identifier_str oai:ojs.csi.unmsm:article/27134
network_acronym_str REVUNMSM
network_name_str Revistas - Universidad Nacional Mayor de San Marcos
repository_id_str
spelling Customer complaint classification using natural language processing: systematic literature reviewClasificación de quejas de los clientes empleando procesamiento de lenguaje natural: revisión sistemática de la literaturaFlores Poma, José LuisFlores Poma, José LuisNatural language processingmachine learningcustomer complaintcustomer satisfactionProcesamiento de lenguaje naturalmachine learningqueja de clientesatisfacción de clienteA dissatisfied customer with a product and/or service is motivated to express a complaint. Classifying complaints manually is a process that represents high costs in human and material resources. Artificial Intelligence (AI) allows the use of various algorithms to perform tasks that can simulate human intelligence, a branch of this is Natural Language Processing (NLP), its objective is that machines have the capacity to understand human language, allowing, for example, to classify and categorize data automatically. This article provides a systematic review of the literature addressing challenges in the classification of complaint texts, such as the lack of class balance, the presence of unlabeled data, and the interpretation of model results. Preprocessing techniques are explored, such as tokenization, stopword removal, and lemmatization, which influence model performance. Additionally, performance metrics such as precision, recall and F1-score are discussed. Current trends and future lines of research are shown. For this purpose, 24 articles published between 2018 and 2023 extracted from the Web of Science and Scopus databases were analyzed.Un cliente insatisfecho por algún producto y/o servicio se encuentra motivado a expresar una queja. Clasificar las quejas de forma manual es un proceso que representa elevados costos en recursos humanos y materiales. La Inteligencia Artificial (IA) permite el uso de diversos algoritmos para realizar tareas que pueden simular la inteligencia humana, una rama de esta es el Procesamiento de Lenguaje Natural (NLP por sus siglas en inglés), tiene por objetivo que las máquinas tengan la capacidad de entender lenguaje humano, permitiendo, por ejemplo clasificar y categorizar datos de forma automática. Este artículo proporciona una revisión sistemática de la literatura abordando desafíos en la clasificación de textos de queja, tales como la falta de balance de clases, la presencia de datos sin etiquetar y la interpretación de los resultados de los modelos. Se exploran técnicas de pre procesamiento, como la tokenización, la remoción de stopwords y la lematización, que influyen en el rendimiento de los modelos. Adicionalmente, se discuten las métricas de rendimiento como precision, recall y F1-score. Se muestran las tendencias actuales y futuras líneas de investigación. Para tal fin se analizaron 24 artículos publicados entre 2018 y 2023 extraídas de las bases de datos de Web of Science y Scopus.Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática2023-12-20info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/2713410.15381/rpcs.v5i2.27134Revista Peruana de Computación y Sistemas; Vol. 5 No. 2 (2023); 29-40Revista peruana de computación y sistemas; Vol. 5 Núm. 2 (2023); 29-402617-2003reponame:Revistas - Universidad Nacional Mayor de San Marcosinstname:Universidad Nacional Mayor de San Marcosinstacron:UNMSMspahttps://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/27134/20418Derechos de autor 2023 José Luis Flores Pomahttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessoai:ojs.csi.unmsm:article/271342023-12-20T13:35:38Z
dc.title.none.fl_str_mv Customer complaint classification using natural language processing: systematic literature review
Clasificación de quejas de los clientes empleando procesamiento de lenguaje natural: revisión sistemática de la literatura
title Customer complaint classification using natural language processing: systematic literature review
spellingShingle Customer complaint classification using natural language processing: systematic literature review
Flores Poma, José Luis
Natural language processing
machine learning
customer complaint
customer satisfaction
Procesamiento de lenguaje natural
machine learning
queja de cliente
satisfacción de cliente
title_short Customer complaint classification using natural language processing: systematic literature review
title_full Customer complaint classification using natural language processing: systematic literature review
title_fullStr Customer complaint classification using natural language processing: systematic literature review
title_full_unstemmed Customer complaint classification using natural language processing: systematic literature review
title_sort Customer complaint classification using natural language processing: systematic literature review
dc.creator.none.fl_str_mv Flores Poma, José Luis
Flores Poma, José Luis
author Flores Poma, José Luis
author_facet Flores Poma, José Luis
author_role author
dc.subject.none.fl_str_mv Natural language processing
machine learning
customer complaint
customer satisfaction
Procesamiento de lenguaje natural
machine learning
queja de cliente
satisfacción de cliente
topic Natural language processing
machine learning
customer complaint
customer satisfaction
Procesamiento de lenguaje natural
machine learning
queja de cliente
satisfacción de cliente
description A dissatisfied customer with a product and/or service is motivated to express a complaint. Classifying complaints manually is a process that represents high costs in human and material resources. Artificial Intelligence (AI) allows the use of various algorithms to perform tasks that can simulate human intelligence, a branch of this is Natural Language Processing (NLP), its objective is that machines have the capacity to understand human language, allowing, for example, to classify and categorize data automatically. This article provides a systematic review of the literature addressing challenges in the classification of complaint texts, such as the lack of class balance, the presence of unlabeled data, and the interpretation of model results. Preprocessing techniques are explored, such as tokenization, stopword removal, and lemmatization, which influence model performance. Additionally, performance metrics such as precision, recall and F1-score are discussed. Current trends and future lines of research are shown. For this purpose, 24 articles published between 2018 and 2023 extracted from the Web of Science and Scopus databases were analyzed.
publishDate 2023
dc.date.none.fl_str_mv 2023-12-20
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/27134
10.15381/rpcs.v5i2.27134
url https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/27134
identifier_str_mv 10.15381/rpcs.v5i2.27134
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistasinvestigacion.unmsm.edu.pe/index.php/rpcsis/article/view/27134/20418
dc.rights.none.fl_str_mv Derechos de autor 2023 José Luis Flores Poma
https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Derechos de autor 2023 José Luis Flores Poma
https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática
publisher.none.fl_str_mv Universidad Nacional Mayor de San Marcos, Facultad de Ingeniería de Sistemas e Informática
dc.source.none.fl_str_mv Revista Peruana de Computación y Sistemas; Vol. 5 No. 2 (2023); 29-40
Revista peruana de computación y sistemas; Vol. 5 Núm. 2 (2023); 29-40
2617-2003
reponame:Revistas - Universidad Nacional Mayor de San Marcos
instname:Universidad Nacional Mayor de San Marcos
instacron:UNMSM
instname_str Universidad Nacional Mayor de San Marcos
instacron_str UNMSM
institution UNMSM
reponame_str Revistas - Universidad Nacional Mayor de San Marcos
collection Revistas - Universidad Nacional Mayor de San Marcos
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1795238282137698304
score 13.87115
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).