SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Bootstrappinga Destination
Recommendation Engine
@neal_lathia
What is
Skyscanner
(Some of the)
Product
Machine
Learning
Problems
Price Accuracy
Ensuring that what you see is what you’ll get
Search
Finding the best itinerary for your needs
Recommendation
Inspiring you to travel to new places
Ad relevance
Connecting partners with the right travellers
Conversations
Go and try our Facebook bot J
Alerting
Keeping you informed, finding the best time to buy
Can we do
better?
Historical price focus
Price is only one feature that could make a destination attractive.
Sparse user data
Travel is (relatively) low frequency. Many new, anonymous users –
cold start problem in recommendation.
Destinations are relative
London from Edinburgh is not the same as London from NewYork.
…with specific
challenges
No collaborative filtering (yet)
Traditional collaborative filtering algorithms are not suitable for the
data that we have.
No manual intervention
Many approaches that tackle cold-start require manual intervention
from users: profiles, surveys, tags, preferences.
No offline evaluation (yet)
Without data, we have no robust approaches to estimating the
accuracy of recommendations offline (e.g., RMSE).
Key insight
PipelineOverview
Write the code: The architecture behind Skyscanner’s
recommended destinations (by @AndreBarbosa88)
https://medium.com/towards-data-science/write-the-code-
f6d58c728df0
Initial
Structure
Many ways to
define three key
concepts
Popular
Where do people want to (always, recently) go?
“Localised”
What is in higher demand where you are?
Destination-frequency, inverse global frequency.
Trending
Temporal shifts in search behaviours to capture
seasonality, events, demand.
Experiments
“Design like you’re right, test like you’re wrong” by @MCFRL
http://codevoyagers.com/2016/03/16/design-like-youre-right-test-like-youre-
wrong/
✅ ❌
✅
Conclusions
thanks:Vespa Squad in London, Data Science team!

Más contenido relacionado

La actualidad más candente

User Insights, Data Driven Design, and Stakeholder Buy In
User Insights, Data Driven Design, and Stakeholder Buy InUser Insights, Data Driven Design, and Stakeholder Buy In
User Insights, Data Driven Design, and Stakeholder Buy InMatt Martin
 
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016MLconf
 
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018AT Internet
 
SoDA Analytics deck
SoDA Analytics deckSoDA Analytics deck
SoDA Analytics deckJon Gibs
 
01 introduction to graph data science
01   introduction to graph data science01   introduction to graph data science
01 introduction to graph data scienceNeo4j
 
Combining Methods: Web Analytics and User Testing
Combining Methods: Web Analytics and User TestingCombining Methods: Web Analytics and User Testing
Combining Methods: Web Analytics and User TestingUser Intelligence
 
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...U1 Group
 
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...MLconf
 
Predictive Analytics: An Executive Primer
Predictive Analytics: An Executive PrimerPredictive Analytics: An Executive Primer
Predictive Analytics: An Executive PrimerRyan Withop
 

La actualidad más candente (9)

User Insights, Data Driven Design, and Stakeholder Buy In
User Insights, Data Driven Design, and Stakeholder Buy InUser Insights, Data Driven Design, and Stakeholder Buy In
User Insights, Data Driven Design, and Stakeholder Buy In
 
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016
Michael Galvin, Sr. Data Scientist, Metis at MLconf ATL 2016
 
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018
Machine Learning in Marketing - Jim Sterne @ Digital Analytics Forum 2018
 
SoDA Analytics deck
SoDA Analytics deckSoDA Analytics deck
SoDA Analytics deck
 
01 introduction to graph data science
01   introduction to graph data science01   introduction to graph data science
01 introduction to graph data science
 
Combining Methods: Web Analytics and User Testing
Combining Methods: Web Analytics and User TestingCombining Methods: Web Analytics and User Testing
Combining Methods: Web Analytics and User Testing
 
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
A bridge between two worlds – where qual and quant meet: Slides from UX Austr...
 
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
Beverly Wright, Executive Director, Business Analytics Center, Georgia Instit...
 
Predictive Analytics: An Executive Primer
Predictive Analytics: An Executive PrimerPredictive Analytics: An Executive Primer
Predictive Analytics: An Executive Primer
 

Destacado

Personalization Challenges in E-Learning
Personalization Challenges in E-LearningPersonalization Challenges in E-Learning
Personalization Challenges in E-LearningRoberto Turrin
 
Building Recommender Systems for Fashion
Building Recommender Systems for FashionBuilding Recommender Systems for Fashion
Building Recommender Systems for FashionNick Landia
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Justin Basilico
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectiveJustin Basilico
 
Recommendations for Building Machine Learning Software
Recommendations for Building Machine Learning SoftwareRecommendations for Building Machine Learning Software
Recommendations for Building Machine Learning SoftwareJustin Basilico
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixJustin Basilico
 
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...Benjamin Le
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsJustin Basilico
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsJustin Basilico
 

Destacado (9)

Personalization Challenges in E-Learning
Personalization Challenges in E-LearningPersonalization Challenges in E-Learning
Personalization Challenges in E-Learning
 
Building Recommender Systems for Fashion
Building Recommender Systems for FashionBuilding Recommender Systems for Fashion
Building Recommender Systems for Fashion
 
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
Is that a Time Machine? Some Design Patterns for Real World Machine Learning ...
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry Perspective
 
Recommendations for Building Machine Learning Software
Recommendations for Building Machine Learning SoftwareRecommendations for Building Machine Learning Software
Recommendations for Building Machine Learning Software
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
 
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...
Personalized Job Recommendation System at LinkedIn: Practical Challenges and ...
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender Systems
 

Similar a Bootstrapping a Destination Recommendation Engine

Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.
Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.
Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.Altex Marketing OÜ
 
Search analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis GospodneticSearch analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis Gospodneticlucenerevolution
 
Search analytics what why how - By Otis Gospodnetic
 Search analytics what why how - By Otis Gospodnetic  Search analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis Gospodnetic lucenerevolution
 
Oleksabdra Kardash "Let AI plan your trip"
Oleksabdra Kardash "Let AI plan your trip"Oleksabdra Kardash "Let AI plan your trip"
Oleksabdra Kardash "Let AI plan your trip"Lviv Startup Club
 
The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website Nancy Huang
 
What should you know about search engine marketing if you are working at a un...
What should you know about search engine marketing if you are working at a un...What should you know about search engine marketing if you are working at a un...
What should you know about search engine marketing if you are working at a un...Silesia SEM
 
AdWords Research, Segmentation, Targeting, Strategies
AdWords Research, Segmentation, Targeting, StrategiesAdWords Research, Segmentation, Targeting, Strategies
AdWords Research, Segmentation, Targeting, StrategiesElias Dabbas
 
Competitive Intelligence: not more, but better
Competitive Intelligence: not more, but betterCompetitive Intelligence: not more, but better
Competitive Intelligence: not more, but betterDaan Goor
 
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing SolutionsAmiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing SolutionsAmiro Consulting
 
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure Results
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure ResultsSEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure Results
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure ResultsHall_
 
SEO & CRO: can't we just be friends? #CROElite17
SEO & CRO: can't we just be friends? #CROElite17SEO & CRO: can't we just be friends? #CROElite17
SEO & CRO: can't we just be friends? #CROElite17Branded3
 
Optimized Internet Marketing
Optimized Internet MarketingOptimized Internet Marketing
Optimized Internet MarketingHans Riemer
 
Measuring the Success of Online Marketing
Measuring the Success of Online MarketingMeasuring the Success of Online Marketing
Measuring the Success of Online MarketingScott Thomas
 
SEO Worst Practices and Local SEO Tips
SEO Worst Practices and Local SEO TipsSEO Worst Practices and Local SEO Tips
SEO Worst Practices and Local SEO TipsCementMarketing
 
IIA Analytics
IIA AnalyticsIIA Analytics
IIA AnalyticsLar Veale
 
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.Stefy John
 
Conductor — Storytelling with Data
Conductor — Storytelling with DataConductor — Storytelling with Data
Conductor — Storytelling with DataSemrush
 
Action Connect!on
Action Connect!onAction Connect!on
Action Connect!onproff6
 
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&LionLeveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&LionMerlien Institute
 

Similar a Bootstrapping a Destination Recommendation Engine (20)

Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.
Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.
Robin Gurney- Aeg eksperimenteerida otsimootoriturundusega.
 
Search analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis GospodneticSearch analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis Gospodnetic
 
Search analytics what why how - By Otis Gospodnetic
 Search analytics what why how - By Otis Gospodnetic  Search analytics what why how - By Otis Gospodnetic
Search analytics what why how - By Otis Gospodnetic
 
Oleksabdra Kardash "Let AI plan your trip"
Oleksabdra Kardash "Let AI plan your trip"Oleksabdra Kardash "Let AI plan your trip"
Oleksabdra Kardash "Let AI plan your trip"
 
The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website The Art & Science of Converting Hotel Guests on Your Website
The Art & Science of Converting Hotel Guests on Your Website
 
Managing Top Tasks
Managing Top TasksManaging Top Tasks
Managing Top Tasks
 
What should you know about search engine marketing if you are working at a un...
What should you know about search engine marketing if you are working at a un...What should you know about search engine marketing if you are working at a un...
What should you know about search engine marketing if you are working at a un...
 
AdWords Research, Segmentation, Targeting, Strategies
AdWords Research, Segmentation, Targeting, StrategiesAdWords Research, Segmentation, Targeting, Strategies
AdWords Research, Segmentation, Targeting, Strategies
 
Competitive Intelligence: not more, but better
Competitive Intelligence: not more, but betterCompetitive Intelligence: not more, but better
Competitive Intelligence: not more, but better
 
Amiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing SolutionsAmiro Consulting - Cloud Marketing Solutions
Amiro Consulting - Cloud Marketing Solutions
 
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure Results
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure ResultsSEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure Results
SEO, PPC & Analytics: How to Drive Traffic to Your Website and Measure Results
 
SEO & CRO: can't we just be friends? #CROElite17
SEO & CRO: can't we just be friends? #CROElite17SEO & CRO: can't we just be friends? #CROElite17
SEO & CRO: can't we just be friends? #CROElite17
 
Optimized Internet Marketing
Optimized Internet MarketingOptimized Internet Marketing
Optimized Internet Marketing
 
Measuring the Success of Online Marketing
Measuring the Success of Online MarketingMeasuring the Success of Online Marketing
Measuring the Success of Online Marketing
 
SEO Worst Practices and Local SEO Tips
SEO Worst Practices and Local SEO TipsSEO Worst Practices and Local SEO Tips
SEO Worst Practices and Local SEO Tips
 
IIA Analytics
IIA AnalyticsIIA Analytics
IIA Analytics
 
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.
What is Digital Marketing?- SEO, SMM, Email Marketing etc. etc.
 
Conductor — Storytelling with Data
Conductor — Storytelling with DataConductor — Storytelling with Data
Conductor — Storytelling with Data
 
Action Connect!on
Action Connect!onAction Connect!on
Action Connect!on
 
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&LionLeveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
 

Más de Neal Lathia

Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)Neal Lathia
 
Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)Neal Lathia
 
Using language models to supercharge Monzo’s customer support
 Using language models to supercharge Monzo’s customer support Using language models to supercharge Monzo’s customer support
Using language models to supercharge Monzo’s customer supportNeal Lathia
 
Making Better Decisions Faster
Making Better Decisions FasterMaking Better Decisions Faster
Making Better Decisions FasterNeal Lathia
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, FasterNeal Lathia
 
Opportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelOpportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelNeal Lathia
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product ManagersNeal Lathia
 
Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)Neal Lathia
 
Happier and Healthier with Smartphone Data
Happier and Healthier with Smartphone DataHappier and Healthier with Smartphone Data
Happier and Healthier with Smartphone DataNeal Lathia
 
Data Science in Digital Health
Data Science in Digital HealthData Science in Digital Health
Data Science in Digital HealthNeal Lathia
 
Using Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily LifeUsing Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily LifeNeal Lathia
 
Analysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone DataAnalysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone DataNeal Lathia
 
Cambridge Quantified Self Meetup
Cambridge Quantified Self MeetupCambridge Quantified Self Meetup
Cambridge Quantified Self MeetupNeal Lathia
 
Data Science in #mHealth
Data Science in #mHealthData Science in #mHealth
Data Science in #mHealthNeal Lathia
 
Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport Neal Lathia
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentNeal Lathia
 
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Neal Lathia
 
Using Smartphones to Research Daily Life
Using Smartphones to Research Daily LifeUsing Smartphones to Research Daily Life
Using Smartphones to Research Daily LifeNeal Lathia
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave FrameworkNeal Lathia
 
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling MethodsContextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling MethodsNeal Lathia
 

Más de Neal Lathia (20)

Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)Everything around the NLP (London.AI Feb 2021)
Everything around the NLP (London.AI Feb 2021)
 
Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)Using machine learning for customer service (Data Talks Club)
Using machine learning for customer service (Data Talks Club)
 
Using language models to supercharge Monzo’s customer support
 Using language models to supercharge Monzo’s customer support Using language models to supercharge Monzo’s customer support
Using language models to supercharge Monzo’s customer support
 
Making Better Decisions Faster
Making Better Decisions FasterMaking Better Decisions Faster
Making Better Decisions Faster
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, Faster
 
Opportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised TravelOpportunities & Challenges in Personalised Travel
Opportunities & Challenges in Personalised Travel
 
Machine Learning for Product Managers
Machine Learning for Product ManagersMachine Learning for Product Managers
Machine Learning for Product Managers
 
Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)Mining Smartphone Data (with Python)
Mining Smartphone Data (with Python)
 
Happier and Healthier with Smartphone Data
Happier and Healthier with Smartphone DataHappier and Healthier with Smartphone Data
Happier and Healthier with Smartphone Data
 
Data Science in Digital Health
Data Science in Digital HealthData Science in Digital Health
Data Science in Digital Health
 
Using Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily LifeUsing Smartphones to Measure (and Intervene in) Daily Life
Using Smartphones to Measure (and Intervene in) Daily Life
 
Analysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone DataAnalysing Daily Behaviours with Large-Scale Smartphone Data
Analysing Daily Behaviours with Large-Scale Smartphone Data
 
Cambridge Quantified Self Meetup
Cambridge Quantified Self MeetupCambridge Quantified Self Meetup
Cambridge Quantified Self Meetup
 
Data Science in #mHealth
Data Science in #mHealthData Science in #mHealth
Data Science in #mHealth
 
Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport Tube Star: Crowd-Sourced Experiences on Public Transport
Tube Star: Crowd-Sourced Experiences on Public Transport
 
Emotion Sense: From Design to Deployment
Emotion Sense: From Design to DeploymentEmotion Sense: From Design to Deployment
Emotion Sense: From Design to Deployment
 
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
Opportunities and Challenges of Using Smartphones for Health Monitoring and I...
 
Using Smartphones to Research Daily Life
Using Smartphones to Research Daily LifeUsing Smartphones to Research Daily Life
Using Smartphones to Research Daily Life
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave Framework
 
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling MethodsContextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods
Contextual Dissonance: Design Bias in Sensor-Based Experience Sampling Methods
 

Último

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Bootstrapping a Destination Recommendation Engine

  • 3.
  • 4. (Some of the) Product Machine Learning Problems Price Accuracy Ensuring that what you see is what you’ll get Search Finding the best itinerary for your needs Recommendation Inspiring you to travel to new places Ad relevance Connecting partners with the right travellers Conversations Go and try our Facebook bot J Alerting Keeping you informed, finding the best time to buy
  • 5.
  • 6.
  • 7.
  • 8. Can we do better? Historical price focus Price is only one feature that could make a destination attractive. Sparse user data Travel is (relatively) low frequency. Many new, anonymous users – cold start problem in recommendation. Destinations are relative London from Edinburgh is not the same as London from NewYork.
  • 9. …with specific challenges No collaborative filtering (yet) Traditional collaborative filtering algorithms are not suitable for the data that we have. No manual intervention Many approaches that tackle cold-start require manual intervention from users: profiles, surveys, tags, preferences. No offline evaluation (yet) Without data, we have no robust approaches to estimating the accuracy of recommendations offline (e.g., RMSE).
  • 11.
  • 12.
  • 13.
  • 15. Write the code: The architecture behind Skyscanner’s recommended destinations (by @AndreBarbosa88) https://medium.com/towards-data-science/write-the-code- f6d58c728df0 Initial Structure
  • 16. Many ways to define three key concepts Popular Where do people want to (always, recently) go? “Localised” What is in higher demand where you are? Destination-frequency, inverse global frequency. Trending Temporal shifts in search behaviours to capture seasonality, events, demand.
  • 17. Experiments “Design like you’re right, test like you’re wrong” by @MCFRL http://codevoyagers.com/2016/03/16/design-like-youre-right-test-like-youre- wrong/
  • 19.
  • 20.
  • 22. thanks:Vespa Squad in London, Data Science team!