Using Machine Learning to Improve Ticket Classification for IT Service Management System

Authors

  • Siraphop Seanbudh Graduate School of Applied Statistics, National Institute of Development Administration, Bangkok, Thailand
  • Thitirat Siriborvornratanakul Graduate School of Applied Statistics, National Institute of Development Administration, Bangkok, Thailand

Keywords:

Ticket Classification, Machine Learning, Natural Language Processing, IT Service Management

Abstract

In this research, we propose a maching learning based system for automatic IT support ticket classification. A total of 10,608 tickets (written in Thai) were used where each ticket was processed by several techniques of natural language processing, including word tokenization, word removal and word spelling, among others. The processed data were then fed to six different machine learning models—Multinomial Naïves Bayes, Support Vector Machine, Logistics Regression, Random Forest, Stacking Model with Bagging, and XG-Boosting. Each machine learning model was tested with two feature extraction schemes—Count Vectorization and TF-IDF. Our experiments revealed that the most accurate solution was obtained through the model utilizing ensemble technique, particularly XG-Boosting with TF-IDF feature extraction. Applying this best solution to an unknown dataset, we obtained good results, both quantitatively and qualitatively. In the case of quantitative results, we achieved the highest F1-Score of 81.21%. In the case of qualitative results, this system speeded up the IT ticket classication process from more than one day with manual classification to less than one day with our system. Consecutively, the overall users’ satisfaction regarding IT service management system increased by 8.17%.

References

Altintas, M. and Tantug, C., 2014, “Machine Learning Based Ticket Classification in Issue Tracking Systems,” Proceeding of the International Conference on Artificial Intelligence and Computer Science (AICS 2014), Bandung, INDONESIA, pp. 195- 207.

Dedik, B.V., 2015, Automatic Ticket Triage Using Supervised Text Classification, Master of Informatics Thesis, Faculty of Informatics, Masaryk University, 83 p.

Vedala, D., 2018, Building a Classification Engine for Ticket Routing in IT Support Systems, Master of Computer Science and Engineering Thesis, School of Science, Aalto University, 48 p.

Mandal, A., Malhotra, N., Agarwal, S., Ray, A. and Sridhara, G., 2018, “Cognitive System to Achieve Human-level Accuracy in Automated Assignment of Helpdesk Email Tickets,” Service-Oriented Computing (ICSOC 2018), Bengaluru, India, pp. 332-341.

Al-hawari, F. and Barham, H., 2019, “A Machine Learning based Help Desk System for IT Service Management,” Journal of King Saud University - Computer and Information Sciences, 17 p. https://doi.org/10.1016/j.jksuci.2019.04.001

Paramesh, S.P. and Shreedhara, K.S., 2019, “IT Help Desk Incident Classification Using Classifier Ensembles,” ICTACT Journal on Soft Computing - Department of Computer Science and Engineering, University B.D.T College of Engineering, 9 (4), pp. 1980-1987. https://doi.org/10.21917/ijsc.2019.0276

Norvig, P., 2016, How to Write a Spelling Corrector [Online], Available http://norvig.com/spell-correct.html. [20 December 2020]

Guyon, I., Weston, J., Barnhill, S. and Vapnik, V., 2002, “Gene Selection for Cancer Classification using Support Vector Machines,” Machine Learning, 46, pp. 389-422.

Downloads

Published

2021-12-31

How to Cite

Seanbudh, S., & Siriborvornratanakul, T. (2021). Using Machine Learning to Improve Ticket Classification for IT Service Management System. Science and Engineering Connect, 44(4), 667–680. retrieved from https://ph04.tci-thaijo.org/index.php/SEC/article/view/10468

Issue

Section

Research Article