Machine Learning and Time Series Analysis to Forecast Hotel Room Prices

  • Francisco B. Oliveira CESAR
  • Moesio W. Silva-Filho UFRPE
  • Gabriel A. Barbosa UFRPE
  • João Paulo Freitas CESAR
  • Chris Penna CESAR
  • Péricles B. C. Miranda UFRPE

Resumo


The hospitality industry’s dynamic nature demands accurate forecasting of hotel room prices to optimize revenue management strategies. This paper presents an experimental study assessing machine learning techniques and time series analysis for forecasting hotel room prices. We enhance prediction accuracy by leveraging historical booking data, seasonal patterns, and hotel characteristics. We employ time series models, including AutoRegressors and Prophet, to capture underlying trends and seasonal variations. We also evaluate machine learning models such as random forest, gradient boosting machine, extra trees regressor, and neural networks. These models are trained on features like booking lead time, historical hotel occupancy, room nights, and number of adults to capture complex relationships influencing prices. Our methodology is demonstrated through a case study using over 40,000 reservations from a Brazilian hotel over a decade. Experimental results show that tree-based models performed best, with the Gradient Boosting achieving 6.94% of NRMSE and 31.26 of MAE. Our findings contribute valuable insights for price estimation in the hospitality industry, offering robust methods to enhance revenue management strategies.
Publicado
17/11/2024
OLIVEIRA, Francisco B.; SILVA-FILHO, Moesio W.; BARBOSA, Gabriel A.; FREITAS, João Paulo; PENNA, Chris; MIRANDA, Péricles B. C.. Machine Learning and Time Series Analysis to Forecast Hotel Room Prices. In: BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS), 13. , 2024, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 358-371. ISSN 2643-6264.