ABSTRACT
Across different web services, we hear about recommendation systems that help users tackle information overload. Travel is different: the world does not have millions of cities, but finding new, interesting places to inspire people to travel is still a challenge. What are the factors that make traveling to destinations appealing, and how do those factors change based on your origin? What data, algorithms, and interactions do we need to surface destinations as recommendations? Moreover, how can a recommender system be built in a domain where typical users will book a flight, anonymously, less than a handful of times per year?
Years ago, Skyscanner1 started it's 'everywhere' search, allowing users to find the cheapest countries to travel to. This feature evolved into an 'inspiration feed'; a stream of destinations, again ordered by price. However, price is just one of many factors that can make a place attractive. In this talk, I'll discuss how we've bootstrapped a destination recommender system to augment Skyscanner's destination feeds with wisdom-of-the-crowd recommendations, and give an overview of experiments that gauge how localised and personalised recommendations affects user engagement in different parts of the Android and iOS apps.
There are a variety of challenges that we had to tackle in this domain, ranging from data sourcing, sampling, and segmenting, to metric and algorithm selection, and building a pipeline that could facilitate rapid online and offline experimentation. We now have a system that uses the rich implicit data generated by Skyscanner's millions of users alongside a set of diverse algorithmic approaches to compute destination recommendations. Experimental features that use this pipeline are also collecting unique interaction data that is being analysed to further personalise users' recommendations. This talk will give an overview of the journey so far and some potential future directions and research challenges for recommendation in the travel domain.
Index Terms
- Bootstrapping a Destination Recommender System
Recommendations
A Scalable, Accurate Hybrid Recommender System
WKDD '10: Proceedings of the 2010 Third International Conference on Knowledge Discovery and Data MiningRecommender systems apply machine learning techniques for filtering unseen information and can predict whether a user would like a given resource. There are three main types of recommender systems: collaborative filtering, content-based filtering, and ...
Improving Accuracy of Recommender System by Item Clustering
Recommender System (RS) predicts user's ratings towards items, and then recommends highly-predicted items to user. In recent years, RS has been playing more and more important role in the agent research field. There have been a great deal of researches ...
A New Approach for Recommender System
ICACS '17: Proceedings of the 1st International Conference on Algorithms, Computing and SystemsIn today's e-commerce environment, Collaborative Filtering (CF) is a widely used algorithm for recommender system, which is to identify the users who have similar preferences to the target user, and to predict the preference of the target user according ...
Comments