Modeling Multi-Destination Trips with Sketch-Based Model
arXiv:2102.11252
Abstract
The recently proposed EMDE (Efficient Manifold Density Estimator) model achieves state of-the-art results in session-based recommendation. In this work we explore its application to Booking Data Challenge competition. The aim of the challenge is to make the best recommendation for the next destination of a user trip, based on dataset with millions of real anonymized accommodation reservations. We achieve 2nd place in this competition. First, we use Cleora - our graph embedding method - to represent cities as a directed graph and learn their vector representation. Next, we apply EMDE to predict the next user destination based on previously visited cities and some features associated with each trip. We release the source code at: https://github.com/Synerise/booking-challenge.
References in corpus (8)
- Adam: A Method for Stochastic Optimization
- Distributed Representations of Words and Phrases and their Compositionality
- UMAP: Uniform Manifold Approximation and Projection for Dimension Reduction
- Recurrent Neural Networks with Top-k Gains for Session-based Recommendations
- Stochastic Training of Graph Convolutional Networks with Variance Reduction
- Unbiasing Truncated Backpropagation Through Time
- Ripple Walk Training: A Subgraph-based training framework for Large and Deep Graph Neural Network
- Accurate, Efficient and Scalable Training of Graph Neural Networks