At the launch of the project, Expedia had no data for analytical modeling and forecasting.
Thus, one of the project objectives was to develop a data model taking into account multiple parameters, which would later allow doing high-quality analytics and providing customers with hotel recommendations that suited them best.
Expedia provided a selection of data on the customer behavior over the years, the search criteria, the booking offers viewed, and the hotels booked.
Based on the search criteria and some additional information about the customer, the algorithm generated a list of personalized hotel recommendations.
The algorithm took third place in the Kaggle contest.