Using Machine Learning to Improve Ticket Classification for IT Service Management System
Keywords:
Ticket Classification, Machine Learning, Natural Language Processing, IT Service ManagementAbstract
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
How to Cite
Issue
Section
License
Copyright (c) 2021 King Mongkut's University of Technology Thonburi

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Any form of contents contained in an article published in Science and Engineering Connect, including text, equations, formula, tables, figures and other forms of illustrations are copyrights of King Mongkut's University of Technology Thonburi. Reproduction of these contents in any format for commercial purpose requires a prior written consent of the Editor of the Journal.