Yelper Helper Concept
-
Upload
alexruizeuler -
Category
Technology
-
view
30 -
download
3
description
Transcript of Yelper Helper Concept
![Page 1: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/1.jpg)
•Personalized Review Engine for Yelp Users
•Yelper Helper
•Alex Ruiz-Euler•08/2014
![Page 2: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/2.jpg)
•MVP•MVP
![Page 3: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/3.jpg)
Ye •Yelper Helper
•PROBLEM •SOLUTION
![Page 4: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/4.jpg)
•MVP•MVP•Yelper Helper: Overview.
•Determine usefulness of new reviews
•Compute user similarity
•User making query
![Page 5: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/5.jpg)
•MVP•MVP•Yelper Helper: Overview.
•Determine usefulness of new reviews
•Compute user similarity
•User making query
![Page 6: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/6.jpg)
•MVP•MVP•Yelp Reviews
•Useful tags
![Page 7: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/7.jpg)
•Review
•User
•Review attribute
s
•User attributes
•Business attribute
s
•Useful
tags
•1 •Abe
• Vocabulary richness, stars...
• no. reviews, average rating...
•Average rating...
•3
•MVP•MVP •Predicting Number of “Useful” Tags
•Data structure (Las Vegas):
•363,691 reviews
•112,702 users
•3,536 businesses
• (source: Yelp Academic Dataset)
![Page 8: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/8.jpg)
•MVP•MVP •Validation: Poisson regression / Comparing AIC.
• Feature Selection
•Model Selection
![Page 9: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/9.jpg)
•MVP•MVP•Yelper Helper: Overview.
• Predict •usefulness
of new reviews
•Compute user similarity
![Page 10: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/10.jpg)
•MVP•MVP•Yelper Helper: Overview.
• Predict •usefulness
of new reviews
•Compute user similarity
![Page 11: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/11.jpg)
•MVP•MVP •Use-taste matrix / Restaurant-category matrix
•U: Ratings (stars)
• Rest 1
• Rest 2
• Rest 3
• Rest 4
•User 1
•1 •3 •2•User
2 •2 •4 •1•User
3•2 •1
•User 4 •1 •2 •1
• Hipster
• Divey
• Upscale
• Intimate
• Touristy
• Classy
• Romantic
•Rest 1
•1 •1•Rest
2•1 •1
•Rest 3
•1 •1 •1•Rest
4•1 •1 •1
•V: Restaurant profile
![Page 12: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/12.jpg)
•2
•MVP•MVP •User profile matrix
• Hipster
• Divey
• Upscale
• Intimate
• Touristy
• Classy
• Romantic
• User 1
•3 •1 •33 •1• User
2•2
• User 3
•1 •1 •1• User
4•3
•1•3 •2 •1 •3 •1•5 •4 •4 •5
•2 •3•1 •2 •3
•1•3
![Page 13: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/13.jpg)
•MVP•MVP •Similarity Matrix – Euclidean Distance Over UV.
•User 1 •User 2 •User 3
•User 4
•User 1 •0
•User 2 •1.5 •0
•User 3 •2 •3.4 •0
•User 4 •7.2 •1 •2 •0
![Page 14: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/14.jpg)
•MVP•MVP •About Me – Alex Ruiz-Euler (PhD Political Science, 2014)
![Page 15: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/15.jpg)
•MVP•MVP
•Thank You.
![Page 16: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/16.jpg)
•MVP•MVP
![Page 17: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/17.jpg)
•MVP•MVP
![Page 18: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/18.jpg)
•MVP•MVP
![Page 19: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/19.jpg)
•MVP•MVP•Problem: ~75% of Yelp reviews have 0 “useful” tags*.
• (* Las Vegas sample.)
![Page 20: Yelper Helper Concept](https://reader035.fdocuments.us/reader035/viewer/2022062514/557e8051d8b42a4d108b53ef/html5/thumbnails/20.jpg)
•Issues with data
• For similarity:
Attributes of users in Yelp are about activity, not preferences.
→ Uncover taste preferences with collaborative filtering.
• For prediction:
Prediction of usefulness of review:
a) Too many zeros (zero-inflated!). Weird results (null vs. full).
→ Zero-inflated Poisson model.