Expedia не имела на момент старта проекта наработанного объема данных для того, чтобы использовать аналитические модели и делать прогнозы.
Поэтому одной из задач проекта было спроектировать модель данных с учетом различных параметров, которая позволит в будущем делать наиболее качественную аналитику и предлагать клиенту самые предпочтительные варианты.
Expedia предоставила данные о поведении клиентов за разные годы, о критериях поиска, о просмотренных вариантах и о забронированных в итоге вариантах.
В результате работы алгоритма выдавался список рекомендуемых клиенту вариантов на основе критериев его поиска и некоторых дополнительных данных об этом клиенте.
Алгоритм занял 3е место в конкурсе, проводимом Kaggle.