Articles
I Made Sudana, Endang Wahyu Pamungkas
I Made Sudana: Universitas Muhammadiyah Surakarta
Endang Wahyu Pamungkas: Universitas Muhammadiyah Surakarta
DOI: 10.58477/cj.v4i2.511 Published: 2026-08-30
4
Volume
2
Issue
2026
Year
0
Total Views
0
Total Downloads
Article Metrics
Abstract

Hotel booking cancellations are a major challenge in revenue management because they may cause operational inefficiencies and financial losses. This study develops a cancellation prediction model using CatBoost based on real-world Property Management System (PMS) data from a budget hotel in Central Java. The dataset covers 67 months, from October 2020 to April 2026. After preprocessing and data cleaning, 74,826 independent reservation records were obtained from 80,110 raw records. To address the extreme class imbalance, with a cancellation ratio of 1.56%, this study applied cost-sensitive learning through the scale_pos_weight parameter, which was set based on the class ratio without synthetic oversampling. SHAP was used to improve model interpretability. The proposed CatBoost model achieved an F1-score of 72.04%, precision of 87.20% for the cancellation class, and an AUC-ROC of 0.86, outperforming the baseline models. SHAP analysis indicates that lead time, deposit type, and arrival month were the main features contributing to cancellation predictions.

How to Cite

How to Cite

Sudana, I. M., & Pamungkas, E. W. (2026). Predicting Hotel Booking Cancellations Using CatBoost and SHAP: An Explainable AI Approach Based on 2020–2026 Operational Data. Computer Journal, 4(2), 328-343. https://doi.org/10.58477/cj.v4i2.511
Click "More Citation Formats" for APA, MLA, Chicago, and others.
Issue Information
Volume4
Issue2
Year2026
Published2026-08-30
Pages328-343
SectionArticles
License

This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

I Made Sudana
Universitas Muhammadiyah Surakarta

Master of Informatics, Universitas Muhammadiyah Surakarta, Sukoharjo Regency, Central Java Province, Indonesia.

Endang Wahyu Pamungkas
Universitas Muhammadiyah Surakarta

Master of Informatics, Universitas Muhammadiyah Surakarta, Sukoharjo Regency, Central Java Province, Indonesia.

Article TitlePredicting Hotel Booking Cancellations Using CatBoost and SHAP: An Explainable AI Approach Based on 2020–2026 Operational Data
DOI10.58477/cj.v4i2.511
Publication Date2026-08-30
JournalComputer Journal
Volume4
Issue2
Pages328-343
SectionArticles
Adil, M., Ansari, M. F., Alahmadi, A., Wu, J. Z., & Chakrabortty, R. K. (2021). Solving the problem of class imbalance in the prediction of hotel cancelations: A hybridized machine learning approach. Processes, 9(10), Article 1713. https://doi.org/10.3390/pr9101713
Akter, S., Dwivedi, Y. K., Sajib, S., Biswas, K., Bandara, R. J., & Michael, K. (2022). Algorithmic bias in machine learning-based marketing models. Journal of Business Research, 144, 201–216. https://doi.org/10.1016/j.jbusres.2022.01.083
Andriawan, Z. A., Purnama, S. R., Darmawan, A. S., Wibowo, A., Sugiharto, A., & Wijayanto, F. (2020). Prediction of hotel booking cancellation using CRISP-DM. Proceedings of the 4th International Conference on Informatics and Computational Sciences (ICICoS 2020), 1–6. https://doi.org/10.1109/ICICoS51170.2020.9299011
Antonio, N., de Almeida, A., & Nunes, L. (2017a). Predicting hotel bookings cancellation with a machine learning classification model. Proceedings of the 16th IEEE International Conference on Machine Learning and Applications (ICMLA), 1049–1054. https://doi.org/10.1109/ICMLA.2017.00-11
Antonio, N., de Almeida, A., & Nunes, L. (2017b). Predicting hotel booking cancellations to decrease uncertainty and increase revenue. Tourism & Management Studies, 13(2), 25–39. https://doi.org/10.18089/tms.2017.13203
Antonio, N., de Almeida, A., & Nunes, L. (2019a). An automated machine learning based decision support system to predict hotel booking cancellations. Data Science Journal, 18(1), 1–12. https://doi.org/10.5334/dsj-2019-032
Antonio, N., de Almeida, A., & Nunes, L. (2019b). Big data in hotel revenue management: Exploring cancellation drivers to gain insights into booking cancellation behavior. Cornell Hospitality Quarterly, 60(4), 298–319. https://doi.org/10.1177/1938965519851466
Ben Ahmed, S., Elaoud, A., & Ben Hafaiedh, I. (2026). A model-based approach for guided parameter exploration in machine learning classifiers. Knowledge and Information Systems, 68(1), 115–138. https://doi.org/10.1007/s10115-026-02720-6
Camilleri, M. A. (2026). Opening the black box: Operational principles, tools and frameworks that advance explainable artificial intelligence (XAI) models. Technological Forecasting and Social Change, 229, Article 124710. https://doi.org/10.1016/j.techfore.2026.124710
Cepi, G., Umbara, F. R., & Ashaury, H. (2025). Prediksi pembatalan reservasi hotel menggunakan metode XGBoost. Jurnal Global Ilmiah, 2(12), 1420–1432. https://doi.org/10.55324/jgi.v2i12.270
Chen, I. F., & Lu, C. J. (2021). Demand forecasting for multichannel fashion retailers by integrating clustering and machine learning algorithms. Processes, 9(9), Article 1578. https://doi.org/10.3390/pr9091578
Chen, S., Ngai, E. W. T., Ku, Y., Xu, Z., Gou, X., & Zhang, C. (2023). Prediction of hotel booking cancellations: Integration of machine learning and probability model based on interpretable feature interaction. Decision Support Systems, 170, Article 113959. https://doi.org/10.1016/j.dss.2023.113959
Cho, V. (2003). A comparison of three different approaches to tourist arrival forecasting. Tourism Management, 24(3), 323–330. https://doi.org/10.1016/S0261-5177(02)00068-7
Chu, F. L. (2009). Forecasting tourism demand with ARMA-based methods. Tourism Management, 30(5), 740–751. https://doi.org/10.1016/j.tourman.2008.10.016
Deng, C., Liu, X., Zhang, J., Mo, Y., Li, P., Liang, X., & Li, N. (2025). Prediction of retail commodity hot-spots: A machine learning approach. Data Science and Management, 8(4), 414–422. https://doi.org/10.1016/j.dsm.2025.02.003
Falk, M., & Vieru, M. (2018). Modelling the cancellation behaviour of hotel guests. International Journal of Contemporary Hospitality Management, 30(10), 3100–3116. https://doi.org/10.1108/IJCHM-08-2017-0509
Febrian, Y. Y., Wijaya, D. R., & Ervina, E. (2024). Hotel reservation cancellation prediction using boosting model. Proceedings of the 2nd International Conference on Software Engineering and Information Technology (ICoSEIT), 138–143. https://doi.org/10.1109/ICoSEIT60086.2024.10497479
Gomez-Talal, I., Azizsoltani, M., Talon-Ballestero, P., & Singh, A. (2025). Machine learning in hospitality: Interpretable forecasting of booking cancellations. IEEE Access, 13, 26622–26638. https://doi.org/10.1109/ACCESS.2025.3536094
Jiang, P., Liu, Z., Zhang, L., & Wang, J. (2023). Hybrid model for profit-driven churn prediction based on cost minimization and return maximization. Expert Systems with Applications, 228, Article 120354. https://doi.org/10.1016/j.eswa.2023.120354
Kumar, A., Prasad, U., Tiwari, R. K., & Pandey, V. (2023). Data preprocessing using machine learning for prediction of booking cancellations. Communications in Computer and Information Science, 1822, 164–182. https://doi.org/10.1007/978-3-031-37303-9_13
Kundu, S., Roy, S., Shukla, A., & Mateen, A. (2025). Unveiling cancellation dynamics: A two-stage model for predictive analytics. Data & Knowledge Engineering, 160, Article 102467. https://doi.org/10.1016/j.datak.2025.102467
Lecheheb, S., Boulehouache, S., & Brahimi, S. (2026). Comparison of AutoML frameworks for effective analysis in MAPE-K self-adaptive systems. Discover Artificial Intelligence, 6(1), 45–58. https://doi.org/10.1007/s44163-026-01083-9
Li, X., Pan, B., Law, R., & Huang, X. (2017). Forecasting tourism demand with composite search index. Tourism Management, 59, 57–66. https://doi.org/10.1016/j.tourman.2016.07.005
Li, X., & Zong, Q. (2026). How does explainable AI affect service innovation of frontline employees? A moderated chain mediation model. International Journal of Contemporary Hospitality Management, 38(4), 1172–1191. https://doi.org/10.1108/IJCHM-01-2025-0164
Liao, B., & Yu, C. (2025). Enhanced predictive analytics for hotel booking cancellations: A fusion approach integrating artificial neural networks and stacking techniques. Proceedings of the 7th International Conference on Information Science, Electrical and Automation Engineering (ISEAE), 632–636. https://doi.org/10.1109/ISEAE64934.2025.11042049
Lundberg, S. M., & Lee, S.-I. (2017). A unified approach to interpreting model predictions. Advances in Neural Information Processing Systems, 30, 4765–4774. https://doi.org/10.48550/arXiv.1705.07874
Noorul Ameen, J., Irshad Ahamed, M., Senthil Mahesh, P. C., & Banu Ahamed, S. (2026). Machine learning-based adaptive optimization algorithm for Lipschitz continuity in biosignal telemetry. International Journal of Data Science and Analytics, 22(1), 89–104. https://doi.org/10.1007/s41060-026-01092-y
Pramanik, P., Jana, R. K., & Ghosh, I. (2024). AI readiness enablers in developed and developing economies: Findings from the XGBoost regression and explainable AI framework. Technological Forecasting and Social Change, 205, Article 123482. https://doi.org/10.1016/j.techfore.2024.123482
Prokhorenkova, L., Gusev, G., Vorobev, A., Dorogush, A. V., & Gulin, A. (2018). CatBoost: Unbiased boosting with categorical features. Advances in Neural Information Processing Systems, 31, 6638–6648.
Sánchez-Medina, A. J., & C-Sánchez, E. (2020). Using machine learning and big data for efficient forecasting of hotel booking cancellations. International Journal of Hospitality Management, 89, Article 102546. https://doi.org/10.1016/j.ijhm.2020.102546
Saputro, P. H., & Nanang, H. (2021). Exploratory data analysis & booking cancelation prediction on hotel booking demands datasets. Journal of Applied Data Sciences, 2(1), 40–56. https://doi.org/10.47738/jads.v2i1.20
Satu, M. S., Ahammed, K., & Abedin, M. Z. (2020). Performance analysis of machine learning techniques to predict hotel booking cancellations in hospitality industry. Proceedings of the 23rd International Conference on Computer and Information Technology (ICCIT), 1–6. https://doi.org/10.1109/ICCIT51783.2020.9392648
Sekhon, G., & Ahuja, S. (2023). Review machine learning models for managing hotel cancellations in the tourism industry. Proceedings of the 3rd International Conference on Intelligent Technologies (CONIT), 1–5. https://doi.org/10.1109/CONIT59222.2023.10205827
Shirisha, N., Anusha, K., Kiran, A., & Buavani, Y. T. S. (2023). Prediction of hotel booking & cancellation using machine learning algorithms. Proceedings of the International Conference on Computer Communication and Informatics (ICCCI), 1–6. https://doi.org/10.1109/ICCCI56745.2023.10128484
Silvestre, P., & António, N. (2025). Predicting hotel booking cancellations during high-volatility times. Springer Proceedings in Business and Economics, 363–373. https://doi.org/10.1007/978-3-031-83705-0_30
Silvestre, P., Antonio, N., & Carrasco, P. (2026). Navigating uncertainty: Enhancing hotel cancellation predictions with adaptive machine learning. Information Technology & Tourism, 28(1), 44–69. https://doi.org/10.1007/s40558-025-00349-9
Song, H., Qiu, R. T. R., & Park, J. (2019). A review of research on tourism demand forecasting. Annals of Tourism Research, 75, 338–362. https://doi.org/10.1016/j.annals.2018.12.001
Sun, S., Wei, Y., Tsui, K. L., & Wang, S. (2019). Forecasting tourist arrivals with machine learning and internet search index. Tourism Management, 70, 1–10. https://doi.org/10.1016/j.tourman.2018.07.010
Theodorakopoulos, L., Kalliampakou, I., Ntantou, A., & Halkiopoulos, C. (2025). Leveraging machine learning for sustainable hotel management: Predicting booking cancellations to optimize operations. Springer Proceedings in Business and Economics, 135–178. https://doi.org/10.1007/978-3-031-78471-2_6
Wardley, L. J., Rajabi, E., Amin, S. H., & Ramesh, M. (2024). A machine learning approach feature to forecast the future performance of the universities in Canada. Machine Learning with Applications, 16, Article 100548. https://doi.org/10.1016/j.mlwa.2024.100548
Yang, D., & Miao, X. (2024). Predicting hotel booking cancellations using tree-based neural network. PeerJ Computer Science, 10, Article e2473. https://doi.org/10.7717/peerj-cs.2473
Yoo, M., Singh, A. K., & Loewy, N. (2023). Predicting hotel booking cancelation with machine learning techniques. Journal of Hospitality and Tourism Technology, 15(1), 54–69. https://doi.org/10.1108/JHTT-07-2022-0227
Yuan, X., Wu, D., & Gayle, D. D. B. (2022). Technology adoption and COVID-19 pandemic. Data and Information Management, 6(2), Article 100016. https://doi.org/10.1016/j.dim.2022.100016
Zhai, Q., Tian, Y., Luo, J., & Zhou, J. (2023). Hotel overbooking based on no-show probability forecasts. Computers & Industrial Engineering, 180, Article 109226. https://doi.org/10.1016/j.cie.2023.109226
Zhang, J. (2025). Model-aware preprocessing: How imputation and feature selection uniquely interact with DNNs and LSTMs for hotel cancellation prediction. Proceedings of the 8th International Conference on Algorithms, Computing and Artificial Intelligence (ACAI). https://doi.org/10.1109/ACAI68217.2025.11406664
Zhu, R. (2026). Machine learning-driven dynamic matching of industry-education demands and course generation algorithms. Discover Artificial Intelligence, 6(1). https://doi.org/10.1007/s44163-025-00781-0
Article Statistics
Download data is not yet available.
Similar Articles