Articles Vol. 4, No. 2 (2026)
I Made Sudana, Endang Wahyu Pamungkas
Universitas Muhammadiyah Surakarta
10.58477/cj.v4i2.511 Published: 2026-08-30
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
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.

Issue Vol. 4 No. 2 (2026)
SectionArticles
DOI10.58477/cj.v4i2.511
Publication Date2026-08-30
Pages328-343
  • 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
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.

Article Statistics
Download data is not yet available.
Similar Articles