bootstrapping a destination recommender systemnlathia.github.io/papers/lathia_recsys17.pdf ·...

1
Bootstrapping a Destination Recommender System Neal Lathia Skyscanner Ltd. London, United Kingdom [email protected] ABSTRACT Across dierent web services, we hear about recommendation sys- tems that help users tackle information overload. Travel is dierent: the world does not have millions of cities, but nding new, interest- ing 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 recommen- dations? Moreover, how can a recommender system be built in a domain where typical users will book a ight, anonymously, less than a handful of times per year? Years ago, Skyscanner 1 started it’s ‘everywhere’ search, allowing users to nd 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 des- tination feeds with wisdom-of-the-crowd recommendations, and give an overview of experiments that gauge how localised and per- sonalised recommendations aects user engagement in dierent 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 oine 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. Bio. Dr Neal Lathia is a Senior Data Scientist in Skyscanner’s London oce. Prior to that, he was a Senior Research Associate in the Computer Laboratory, University of Cambridge and a postdoc- toral researcher at University College London. Neal has a PhD in recommender systems from the Department of Computer Science, University College London. 1 http://www.skyscanner.net Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for prot or commercial advantage and that copies bear this notice and the full citation on the rst page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s). RecSys’17, , August 27–31, 2017, Como, Italy. © 2017 Copyright held by the owner/author(s). ACM ISBN 978-1-4503-4652-8/17/08. Figure 1: Recommended destinations from London in the Skyscanner iOS app. ACKNOWLEDGMENTS Thanks to the all the current and former members of the Vespa squad, in London, who all contributed to building the data pipeline, interfaces, and online experiments described in this presentation. http://dx.doi.org/10.1145/3109859.3109924

Upload: others

Post on 17-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bootstrapping a Destination Recommender Systemnlathia.github.io/papers/lathia_recsys17.pdf · Bootstrapping a Destination Recommender System Neal Lathia Skyscanner Ltd. London, United

Bootstrapping a Destination Recommender SystemNeal LathiaSkyscanner Ltd.

London, United [email protected]

ABSTRACTAcross di�erent web services, we hear about recommendation sys-tems that help users tackle information overload. Travel is di�erent:the world does not have millions of cities, but �nding new, interest-ing places to inspire people to travel is still a challenge.What are thefactors that make traveling to destinations appealing, and how dothose factors change based on your origin? What data, algorithms,and interactions do we need to surface destinations as recommen-dations? Moreover, how can a recommender system be built in adomain where typical users will book a �ight, anonymously, lessthan a handful of times per year?

Years ago, Skyscanner1 started it’s ‘everywhere’ search, allowingusers to �nd the cheapest countries to travel to. This feature evolvedinto an ‘inspiration feed;’ a stream of destinations, again orderedby price. However, price is just one of many factors that can makea place attractive. In this talk, I’ll discuss how we’ve bootstrappeda destination recommender system to augment Skyscanner’s des-tination feeds with wisdom-of-the-crowd recommendations, andgive an overview of experiments that gauge how localised and per-sonalised recommendations a�ects user engagement in di�erentparts of the Android and iOS apps.

There are a variety of challenges that we had to tackle in thisdomain, ranging from data sourcing, sampling, and segmenting, tometric and algorithm selection, and building a pipeline that couldfacilitate rapid online and o�ine experimentation. We now have asystem that uses the rich implicit data generated by Skyscanner’smillions of users alongside a set of diverse algorithmic approaches tocompute destination recommendations. Experimental features thatuse this pipeline are also collecting unique interaction data that isbeing analysed to further personalise users’ recommendations. Thistalk will give an overview of the journey so far and some potentialfuture directions and research challenges for recommendation inthe travel domain.

Bio. Dr Neal Lathia is a Senior Data Scientist in Skyscanner’sLondon o�ce. Prior to that, he was a Senior Research Associate inthe Computer Laboratory, University of Cambridge and a postdoc-toral researcher at University College London. Neal has a PhD inrecommender systems from the Department of Computer Science,University College London.

1http://www.skyscanner.net

Permission to make digital or hard copies of part or all of this work for personal orclassroom use is granted without fee provided that copies are not made or distributedfor pro�t or commercial advantage and that copies bear this notice and the full citationon the �rst page. Copyrights for third-party components of this work must be honored.For all other uses, contact the owner/author(s).RecSys’17, , August 27–31, 2017, Como, Italy.© 2017 Copyright held by the owner/author(s).ACM ISBN 978-1-4503-4652-8/17/08.https://doi.org/https://protect-eu.mimecast.com/s/QDoCBxWrXQIk?domain=dx.doi.org

Figure 1: Recommended destinations from London in theSkyscanner iOS app.

ACKNOWLEDGMENTSThanks to the all the current and former members of the Vespasquad, in London, who all contributed to building the data pipeline,interfaces, and online experiments described in this presentation.

http://dx.doi.org/10.1145/3109859.3109924