localebnb - an airbnb contextual recommender
TRANSCRIPT
![Page 1: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/1.jpg)
1
LocalebnbAn Airbnb Contextual Recommender
-G Scott Stukey
(NOTE: best viewed by downloading the PPT)
![Page 2: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/2.jpg)
2
Motivation
When booking a private residence, how do you find the perfect neighborhood?
![Page 3: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/3.jpg)
3
Problem
No ability to search or
filter by trait!
Airbnb search results
![Page 4: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/4.jpg)
4
Problem
No ability to search or
filter by trait!
Airbnb search results
![Page 5: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/5.jpg)
5
Hypothesis
Use Airbnb listing descriptions to predict neighborhood traits & customize search results to users’ preferences
Why Airbnb should implement this:
1. Increase user satisfaction by increasing relevance
2. Increase booking rate by reducing bounces (click fatigue)
![Page 6: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/6.jpg)
6
SolutionListing Page Neighborhood Guide
![Page 7: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/7.jpg)
7
SolutionListing Page Neighborhood Guide
Features
Target
![Page 8: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/8.jpg)
8
![Page 9: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/9.jpg)
9
![Page 10: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/10.jpg)
10
![Page 11: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/11.jpg)
11
![Page 12: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/12.jpg)
12
![Page 13: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/13.jpg)
13
![Page 14: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/14.jpg)
14
![Page 15: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/15.jpg)
15
![Page 16: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/16.jpg)
16
Scraped Search Results & ListingsETL Scraped Neighborhood
Traits
Cleaned Documents(lemmatization, expand contractions, et al.)Prepping
Modeling Word2Vec / Doc2Vec Naïve
Bayes Random Forest / GBC
Rank/Sort Implemented Custom Scoring Function (inspired by Google Search CTR by position)
MethodologyBeautiful
Soup
NLTK
Word2Vec
+
SVM
TF-IDF Vectorization
![Page 17: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/17.jpg)
17
Insights
78-82% accuracy
5 pt liftover naïve bayes
SVM Forest TF-IDFInfrequent words
add value
Airbnb is for foodies
Neighborhood names dominate feature
importance
‘artsy’ model key words doc frequency
![Page 18: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/18.jpg)
18
Extensions
• Scrape more descriptions across more cities• Include additional listing information in models• Make neighborhood traits more fluid• Give partial weight to nearby neighborhoods utilizing graph
analytics
How Airbnb could benefit:
• Guide creation of neighborhood guides in new cities
![Page 19: Localebnb - an Airbnb Contextual Recommender](https://reader036.vdocuments.us/reader036/viewer/2022062320/55ca397cbb61eba10d8b4575/html5/thumbnails/19.jpg)
19
Thank YouGo to Localebnb.co to try for yourselves.
@gscottstukey