At the launch of the project, Expedia lacked the necessary data for analytical modeling and forecasting. Therefore, one of the project objectives was to develop a data model taking into account multiple parameters. This model would later enable high-quality analytics and provide customers with personalized hotel recommendations based on their preferences.
Expedia supplied a dataset containing information on customer behavior, search criteria, viewed booking offers, and booked hotels over the years. Based on the search criteria and additional customer details, the algorithm generated a list of personalized hotel recommendations. The algorithm was given third place in the Kaggle contest.