Skip to content

clgong/airbnbapp

Repository files navigation

Search and recommender app

by team-spirit
SIADS699 W23
University of Michigan MADS

Introduction

Both Airbnb hosts and customers face the daunting task of uncovering how other users truly feel about their Airbnb rental experience. Judging from the qualitative analysis results, customer reviews are influential to customers’ decision-making, and both the sentiment trends and negative reviews are helpful in verifying the rental descriptions and gaining helpful opinions towards the rental. Our interviewees valued negative reviews and even negative sentences in positive reviews up to 50% more than positive reviews.

However reading through every review in a large number of listings can be very time consuming. So we decided to see if we could make it easier. Our goal was to use data science to see what kind of content-based recommender system we could make by focusing mostly on the text elements of the rental listings.

General logic of the recommender system

recommender_flow

Web app screen shot

Here is a quick peak at what the app looks like. Be sure to try it live by clicking on the url in the live section below.

app_screen_shot

GitHub project file structure

.
|____data                               # datasets, survey data, search result rankings
|____notebooks                          # research jupyter notebooks 
| |____requirements.txt                 # requirements specific to notebooks
|____pages                              # web app sub pages
|____introduction.py                    # web app main page
|____requirements.txt                   # requirements specific to web app
|____How to run our Airbnb project.pdf  # explains getting set up and running
|____README.md                          # this file

Details on getting up and running

Please have a look at the file How to run our Airbnb project.pdf specific details on:

  • Getting the web app set up and running in these environments
    • locally
    • Streamlit
    • AWS
  • Accessing our notebooks on DeepNote.com

Live server running here:

This might change from time to time. Check back here in the case address is updated.

http://3.93.170.207:8501/

A detailed report on our project can be found here:

SIAD 699 Capstone Project Report - Airbnb Recommender System - Team-Spirit

Data access statement

We chose three Seattle Airbnb datasets for this project, which was compiled on December 24, 2022, and which can be downloaded from http://insideairbnb.com/get-the-data in CSV format. More detailed information about insideairbnb.com's data use policies can be found at their data policies page.

License

All data sources and python libraries used are open source to the best of our knowledge. If any issues please contact us at clgong at sign umich.edu

About

airbnb test repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published