SlideShare a Scribd company logo
1 of 16
Download to read offline
Application of User Attributes &
Location Tag Similarities
to Handle the Cold Start Problem in
Travel Recommendation Systems
By
Senuri Wijenayake & Supunmali Ahagnama
Journey Today..
- Introduction to Travel Recommendation Systems
- The Cold Start Problems in Recommendations
- Existing Approaches & Limitations
- Proposed Solution for the New User Problem
- Proposed Solution for the New Location Problem
- Methodology
- Experimental Results
- Discussion
Why Personalized Travel Recommendation?
Deciding where to visit in your leisure time
could be a tedious and an exhausting
activity to many users due to the following
reasons.
➔ Information Overload
“Too many locations and Too many
websites! How do I know where I want
to go next?”
➔ Time Consuming
“I don’t have time or the effort to plan
the trip.”
➔ Expensive!
“Time is money!“
The requirement for Personalized Travel
Recommendation Systems are apparent and are
available!
Tip
User based collaborative
filtering approach makes
recommendations based on
the idea that a user will
rate an unvisited location,
similar to how top similar
users have rated that
location.
BUT,
The existing solutions
implementing user-based
collaborative filtering do not
provide robust solutions to the cold
start problem!
How is the Traditional Similarity Measured?
Traditionally, in user based collaborative filtering mechanism the similarity between any two
users are measured based on,
1. Locations they have both visited
2. How they have rated the visited locations
3
Up
4
4
5
4
4
5
3
Uq
Assume that the similarity between the users P and
Q needs to be calculated.
Step 1 : Identify the common places they have both
visited
Step 2 : Apply their ratings to the common locations
to the Pearson’s Correlation Coefficient to
determine positive/ negative correlation
How does the Reccomendation Process
Ususally Work?
Looking at the normal process (Adomavicius and Tuzhilin, 2005) , when we need to predict the
rating of the active user P for location L,
Step 1: Find the top similar users (assume the set is represented by U) who have been to
the location L
Step 2: Find the rating for the user P, by weighting the rating given by each user in U to
the location, by the similarity between the relevant user and P
P
The New User Problem
Tip
A New User is any user
without any travel
experience.
Thus, there is no way for
us to compare this user
to other users in the
system, to make
recommendations!
A user without any experience can’t be given recommendations by the normal approach.
Literature suggests,
- Recommending popular landmarks in the given region
- Recommending random landmarks in the region
BUT these solutions lack Personalization!
RQ1: Can personal attributes of users such as age and gender
be used to improve the personalized recommendations for new
users?
Use the age range and the gender of the active user to find the similar users
who have been to the location that needs to be rated.
Our argument is that, the active user will rate the location similar to the way
the similar users rated!
Rationale Supported by Survey
The New User Problem – Proposed Solution
(1)
(2)
Q
L
Up
The New Location Problem
Tip
A New Location is any
location that has not
been visited by any
other user in the system.
Thus, we need a new
method to compare
locations with one
another!
A location without any visits can’t be recommended to any user as we don’t know anything
about this location!
Literature suggests,
- Making suggestions only using the locations the other users have visited
BUT these solutions are not robust to identify the unique features of different locations!
RQ2: Can location tags extracted from Google Places be used
to improve personalized recommendations for new locations?
Each location coming from Google has a “types” tag which describes the
location => restaurant, lodging, temple etc.
Our argument is that, the active user will rate the new location the same way
he rated similar locations in the region.
Google Places
Google Places is a popular database with
thousands of location profiles.
Each location profile that can be extracted from
Google Places, will come with a “types” array,
which will consists of an array of tags describing
the features of the location.
These features can be used to find similarities
between locations, that can not otherwise be
found.
The New Location Problem – Proposed Solution
(3)
(4)
Q
L
Methodology
1. The public profile and the Facebook check-ins of 45 undergraduate
students from two universities along with their explicit rating for each
location visited were extracted to create the data set.
2. Location profiles were extracted from Google Places based on the
location of the user.
3. The training set was created using 50% of check-ins of 40 users and the
rest was used for testing purposes.
4. A user-based collaborative filtering mechanism which supports the
assumptions was implemented in Python.
Experimental Results
Mean Absolute Error : 0.9437
Root Mean Square Error : 1.2557
Scenario Number of Hits
Existing User – Existing Location 359
Existing User – New Location 206
New User – Existing Location 89
New User – New Location 35
The public profile and the Facebook check-
ins of 45 undergraduate students from two
universities along with their explicit rating for
each location visited were extracted to create
the data set.
The training set was created using 50% of
check-ins of 40 users and the rest was used
for testing purposes.
It was observed that the new location
scenario is more frequently handled by the
system than the new user scenario.
Conclusion
Based on the above results it can be
concluded that with regard to travel
recommendation systems, personal
attributes such as age and gender can be
used to handle the cold start problem for a
new user and factors such as region and tag
similarity can be used to solve the new
location problem with considerable
accuracy and efficiency.
Summary
1. Personalized Travel Recommendation Systems are much needed.
2. User-based Collaborative filtering is a popular technique used in travel
recommendations.
3. Cold Start is an inherent issue in Collaborative Filtering, which requires
robust solutions.
4. This presentation proposed two robust approaches to handle the New
User and New Location Problem using the personal attributes between
users and location tags extracted from Google Places respectively.
5. The experimental results establish that the approach proposed can make
recommendations with a significant accuracy.

More Related Content

Similar to Handling Cold Start in Travel Recommendations Using User Attributes and Location Tags

session2.pdf
session2.pdfsession2.pdf
session2.pdfshero2015
 
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware RecommendationYONG ZHENG
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopKostiantyn Kudriavtsev
 
Service Rating Prediction by check-in and check-out behavior of user and POI
Service Rating Prediction by check-in and check-out behavior of user and POIService Rating Prediction by check-in and check-out behavior of user and POI
Service Rating Prediction by check-in and check-out behavior of user and POIIRJET Journal
 
Amazon research memo
Amazon research memoAmazon research memo
Amazon research memoBrett Combs
 
User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?Joni Salminen
 
A Novel Jewellery Recommendation System using Machine Learning and Natural La...
A Novel Jewellery Recommendation System using Machine Learning and Natural La...A Novel Jewellery Recommendation System using Machine Learning and Natural La...
A Novel Jewellery Recommendation System using Machine Learning and Natural La...IRJET Journal
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender systemStanley Wang
 
UX Burlington 2017: Exploratory Research in UX Design
UX Burlington 2017: Exploratory Research in UX DesignUX Burlington 2017: Exploratory Research in UX Design
UX Burlington 2017: Exploratory Research in UX DesignSarah Fathallah
 
Exploring Users' Values, Motivations and Emotions
Exploring Users' Values, Motivations and EmotionsExploring Users' Values, Motivations and Emotions
Exploring Users' Values, Motivations and EmotionsNorthern User Experience
 
Study of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and TravelStudy of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and Travelijtsrd
 
Point of-interest recommendation for location promotion in location-based soc...
Point of-interest recommendation for location promotion in location-based soc...Point of-interest recommendation for location promotion in location-based soc...
Point of-interest recommendation for location promotion in location-based soc...CloudTechnologies
 
IRJET- Popularity based Recommender Sytsem for Google Maps
IRJET-  	  Popularity based Recommender Sytsem for Google MapsIRJET-  	  Popularity based Recommender Sytsem for Google Maps
IRJET- Popularity based Recommender Sytsem for Google MapsIRJET Journal
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCIByungkyu (Jay) Kang
 
Text Enhanced Recommendation System Model Based on Yelp Reviews
Text Enhanced Recommendation System Model Based on Yelp ReviewsText Enhanced Recommendation System Model Based on Yelp Reviews
Text Enhanced Recommendation System Model Based on Yelp ReviewsHari Sanadhya
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation SystemsRumman Chowdhury
 
Growth Hacking with Lean UX
Growth Hacking with Lean UXGrowth Hacking with Lean UX
Growth Hacking with Lean UXJohn Rockson
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaGrowth Hacking Asia
 
Stop Creating Awesome UX (Make awesome users instead)
Stop Creating Awesome UX (Make awesome users instead)Stop Creating Awesome UX (Make awesome users instead)
Stop Creating Awesome UX (Make awesome users instead)Kelley Howell
 

Similar to Handling Cold Start in Travel Recommendations Using User Attributes and Location Tags (20)

session2.pdf
session2.pdfsession2.pdf
session2.pdf
 
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
[Decisions2013@RecSys]The Role of Emotions in Context-aware Recommendation
 
Impersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of HadoopImpersonal Recommendation system on top of Hadoop
Impersonal Recommendation system on top of Hadoop
 
Service Rating Prediction by check-in and check-out behavior of user and POI
Service Rating Prediction by check-in and check-out behavior of user and POIService Rating Prediction by check-in and check-out behavior of user and POI
Service Rating Prediction by check-in and check-out behavior of user and POI
 
Amazon research memo
Amazon research memoAmazon research memo
Amazon research memo
 
User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?User Studies for APG: How to support system development with user feedback?
User Studies for APG: How to support system development with user feedback?
 
A Novel Jewellery Recommendation System using Machine Learning and Natural La...
A Novel Jewellery Recommendation System using Machine Learning and Natural La...A Novel Jewellery Recommendation System using Machine Learning and Natural La...
A Novel Jewellery Recommendation System using Machine Learning and Natural La...
 
Adegbayike_FinalPaper_CPSC503.07
Adegbayike_FinalPaper_CPSC503.07Adegbayike_FinalPaper_CPSC503.07
Adegbayike_FinalPaper_CPSC503.07
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
UX Burlington 2017: Exploratory Research in UX Design
UX Burlington 2017: Exploratory Research in UX DesignUX Burlington 2017: Exploratory Research in UX Design
UX Burlington 2017: Exploratory Research in UX Design
 
Exploring Users' Values, Motivations and Emotions
Exploring Users' Values, Motivations and EmotionsExploring Users' Values, Motivations and Emotions
Exploring Users' Values, Motivations and Emotions
 
Study of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and TravelStudy of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and Travel
 
Point of-interest recommendation for location promotion in location-based soc...
Point of-interest recommendation for location promotion in location-based soc...Point of-interest recommendation for location promotion in location-based soc...
Point of-interest recommendation for location promotion in location-based soc...
 
IRJET- Popularity based Recommender Sytsem for Google Maps
IRJET-  	  Popularity based Recommender Sytsem for Google MapsIRJET-  	  Popularity based Recommender Sytsem for Google Maps
IRJET- Popularity based Recommender Sytsem for Google Maps
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCI
 
Text Enhanced Recommendation System Model Based on Yelp Reviews
Text Enhanced Recommendation System Model Based on Yelp ReviewsText Enhanced Recommendation System Model Based on Yelp Reviews
Text Enhanced Recommendation System Model Based on Yelp Reviews
 
Demystifying Recommendation Systems
Demystifying Recommendation SystemsDemystifying Recommendation Systems
Demystifying Recommendation Systems
 
Growth Hacking with Lean UX
Growth Hacking with Lean UXGrowth Hacking with Lean UX
Growth Hacking with Lean UX
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking Asia
 
Stop Creating Awesome UX (Make awesome users instead)
Stop Creating Awesome UX (Make awesome users instead)Stop Creating Awesome UX (Make awesome users instead)
Stop Creating Awesome UX (Make awesome users instead)
 

Recently uploaded

Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 

Recently uploaded (20)

Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 

Handling Cold Start in Travel Recommendations Using User Attributes and Location Tags

  • 1. Application of User Attributes & Location Tag Similarities to Handle the Cold Start Problem in Travel Recommendation Systems By Senuri Wijenayake & Supunmali Ahagnama
  • 2. Journey Today.. - Introduction to Travel Recommendation Systems - The Cold Start Problems in Recommendations - Existing Approaches & Limitations - Proposed Solution for the New User Problem - Proposed Solution for the New Location Problem - Methodology - Experimental Results - Discussion
  • 3. Why Personalized Travel Recommendation? Deciding where to visit in your leisure time could be a tedious and an exhausting activity to many users due to the following reasons. ➔ Information Overload “Too many locations and Too many websites! How do I know where I want to go next?” ➔ Time Consuming “I don’t have time or the effort to plan the trip.” ➔ Expensive! “Time is money!“
  • 4. The requirement for Personalized Travel Recommendation Systems are apparent and are available! Tip User based collaborative filtering approach makes recommendations based on the idea that a user will rate an unvisited location, similar to how top similar users have rated that location. BUT, The existing solutions implementing user-based collaborative filtering do not provide robust solutions to the cold start problem!
  • 5. How is the Traditional Similarity Measured? Traditionally, in user based collaborative filtering mechanism the similarity between any two users are measured based on, 1. Locations they have both visited 2. How they have rated the visited locations 3 Up 4 4 5 4 4 5 3 Uq Assume that the similarity between the users P and Q needs to be calculated. Step 1 : Identify the common places they have both visited Step 2 : Apply their ratings to the common locations to the Pearson’s Correlation Coefficient to determine positive/ negative correlation
  • 6. How does the Reccomendation Process Ususally Work? Looking at the normal process (Adomavicius and Tuzhilin, 2005) , when we need to predict the rating of the active user P for location L, Step 1: Find the top similar users (assume the set is represented by U) who have been to the location L Step 2: Find the rating for the user P, by weighting the rating given by each user in U to the location, by the similarity between the relevant user and P P
  • 7. The New User Problem Tip A New User is any user without any travel experience. Thus, there is no way for us to compare this user to other users in the system, to make recommendations! A user without any experience can’t be given recommendations by the normal approach. Literature suggests, - Recommending popular landmarks in the given region - Recommending random landmarks in the region BUT these solutions lack Personalization! RQ1: Can personal attributes of users such as age and gender be used to improve the personalized recommendations for new users? Use the age range and the gender of the active user to find the similar users who have been to the location that needs to be rated. Our argument is that, the active user will rate the location similar to the way the similar users rated!
  • 9. The New User Problem – Proposed Solution (1) (2) Q L Up
  • 10. The New Location Problem Tip A New Location is any location that has not been visited by any other user in the system. Thus, we need a new method to compare locations with one another! A location without any visits can’t be recommended to any user as we don’t know anything about this location! Literature suggests, - Making suggestions only using the locations the other users have visited BUT these solutions are not robust to identify the unique features of different locations! RQ2: Can location tags extracted from Google Places be used to improve personalized recommendations for new locations? Each location coming from Google has a “types” tag which describes the location => restaurant, lodging, temple etc. Our argument is that, the active user will rate the new location the same way he rated similar locations in the region.
  • 11. Google Places Google Places is a popular database with thousands of location profiles. Each location profile that can be extracted from Google Places, will come with a “types” array, which will consists of an array of tags describing the features of the location. These features can be used to find similarities between locations, that can not otherwise be found.
  • 12. The New Location Problem – Proposed Solution (3) (4) Q L
  • 13. Methodology 1. The public profile and the Facebook check-ins of 45 undergraduate students from two universities along with their explicit rating for each location visited were extracted to create the data set. 2. Location profiles were extracted from Google Places based on the location of the user. 3. The training set was created using 50% of check-ins of 40 users and the rest was used for testing purposes. 4. A user-based collaborative filtering mechanism which supports the assumptions was implemented in Python.
  • 14. Experimental Results Mean Absolute Error : 0.9437 Root Mean Square Error : 1.2557 Scenario Number of Hits Existing User – Existing Location 359 Existing User – New Location 206 New User – Existing Location 89 New User – New Location 35 The public profile and the Facebook check- ins of 45 undergraduate students from two universities along with their explicit rating for each location visited were extracted to create the data set. The training set was created using 50% of check-ins of 40 users and the rest was used for testing purposes. It was observed that the new location scenario is more frequently handled by the system than the new user scenario.
  • 15. Conclusion Based on the above results it can be concluded that with regard to travel recommendation systems, personal attributes such as age and gender can be used to handle the cold start problem for a new user and factors such as region and tag similarity can be used to solve the new location problem with considerable accuracy and efficiency.
  • 16. Summary 1. Personalized Travel Recommendation Systems are much needed. 2. User-based Collaborative filtering is a popular technique used in travel recommendations. 3. Cold Start is an inherent issue in Collaborative Filtering, which requires robust solutions. 4. This presentation proposed two robust approaches to handle the New User and New Location Problem using the personal attributes between users and location tags extracted from Google Places respectively. 5. The experimental results establish that the approach proposed can make recommendations with a significant accuracy.