Classification of customer complaints using machine learning algorithms

dc.contributor.advisorNgwenya, Mzabalazo
dc.contributor.authorKgomo, Teballo
dc.date.accessioned2025-03-06T14:22:11Z
dc.date.available2025-03-06T14:22:11Z
dc.date.issued2024
dc.date.updated2025-03-06T08:32:39Z
dc.description.abstractPoor handling of customer complaints leads to bad customer experience and impact brand reputation. With an ever-increasing volume of complaints facing customer services team(s), handling customer complaints by service desk agents becomes tedious, especially when pressed with time. For these reasons, many companies have adopted ML technologies to improve their customer services. Technologies like ML text classification have shown great potential in improving customer support. This research proposes an ML text classification approach to categorise customer complaint (s) into one of the thirteen relevant product complaint topics. This technique aims to reduce customer agent desks' customer complaints reading and classifying time. This research uses five ML algorithms namely: LR, SVM, LightGB, KNN, and CART DT to assess how text classification technology can be used to improve the classification of customer complaints in the financial services industry by assessing how accurately would the algorithms categorize customer complaints data. These algorithms are trained on three different word vectorisation techniques namely: CV, TFIDF, and Word2Vec word-embedding. The algorithms are meant to classify each customer complaint into one of the thirteen possible Products. Due to imbalanced distributions of the target (Product complaint topics), a balanced accuracy metric was used to evaluate the model's performance. The results show that LR with TFIDF word vectorisation produced the best model with 87.29 % balanced-accuracy on the OOT dataset. This shows that ML algorithms can be used to improve the customer complaints classification process. Furthermore, the solution can be extended to solve customer complaints emails. This has the potential to improve the company's customer response time and complaint classification from the customer service desk's team.
dc.identifier.apacitationKgomo, T. (2024). <i>Classification of customer complaints using machine learning algorithms</i>. (). University of Cape Town ,Faculty of Science ,Department of Statistical Sciences. Retrieved from http://hdl.handle.net/11427/41132en_ZA
dc.identifier.chicagocitationKgomo, Teballo. <i>"Classification of customer complaints using machine learning algorithms."</i> ., University of Cape Town ,Faculty of Science ,Department of Statistical Sciences, 2024. http://hdl.handle.net/11427/41132en_ZA
dc.identifier.citationKgomo, T. 2024. Classification of customer complaints using machine learning algorithms. . University of Cape Town ,Faculty of Science ,Department of Statistical Sciences. http://hdl.handle.net/11427/41132en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Kgomo, Teballo AB - Poor handling of customer complaints leads to bad customer experience and impact brand reputation. With an ever-increasing volume of complaints facing customer services team(s), handling customer complaints by service desk agents becomes tedious, especially when pressed with time. For these reasons, many companies have adopted ML technologies to improve their customer services. Technologies like ML text classification have shown great potential in improving customer support. This research proposes an ML text classification approach to categorise customer complaint (s) into one of the thirteen relevant product complaint topics. This technique aims to reduce customer agent desks' customer complaints reading and classifying time. This research uses five ML algorithms namely: LR, SVM, LightGB, KNN, and CART DT to assess how text classification technology can be used to improve the classification of customer complaints in the financial services industry by assessing how accurately would the algorithms categorize customer complaints data. These algorithms are trained on three different word vectorisation techniques namely: CV, TFIDF, and Word2Vec word-embedding. The algorithms are meant to classify each customer complaint into one of the thirteen possible Products. Due to imbalanced distributions of the target (Product complaint topics), a balanced accuracy metric was used to evaluate the model's performance. The results show that LR with TFIDF word vectorisation produced the best model with 87.29 % balanced-accuracy on the OOT dataset. This shows that ML algorithms can be used to improve the customer complaints classification process. Furthermore, the solution can be extended to solve customer complaints emails. This has the potential to improve the company's customer response time and complaint classification from the customer service desk's team. DA - 2024 DB - OpenUCT DP - University of Cape Town KW - Statistical Sciences LK - https://open.uct.ac.za PB - University of Cape Town PY - 2024 T1 - Classification of customer complaints using machine learning algorithms TI - Classification of customer complaints using machine learning algorithms UR - http://hdl.handle.net/11427/41132 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/41132
dc.identifier.vancouvercitationKgomo T. Classification of customer complaints using machine learning algorithms. []. University of Cape Town ,Faculty of Science ,Department of Statistical Sciences, 2024 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/41132en_ZA
dc.language.isoen
dc.language.rfc3066Eng
dc.publisher.departmentDepartment of Statistical Sciences
dc.publisher.facultyFaculty of Science
dc.publisher.institutionUniversity of Cape Town
dc.subjectStatistical Sciences
dc.titleClassification of customer complaints using machine learning algorithms
dc.typeThesis / Dissertation
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_sci_2024_kgomo teballo.pdf
Size:
2.89 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections