A look at AirBnB demographics

July 2, 2016
By

(This article was first published on Florian Teschner, and kindly contributed to R-bloggers)

Once in a while I use AirBnB. There are a couple of features that I (intuitively) use to judge if an apartment is save to book; ratings, images of the flat and the user avatar. Apparently, these avatars play an important part in the overall service and usage of AirBnB.
A recent study finds that “Attractive Airbnb hosts are more likely to get bookings, even with bad reviews”.

With the easy availability of image recognition services, even the everyday researcher can do a small analysis.
A friend provided a small sample of 200 AirBnB avatars which I ran through Microsoft’s face recognition API.

Face detection example

Of the 200 images, 117 were labeled as faces, for these faces the API provides a couple of features:
e.g. age, gender, smile detection, mustache detection and the size of the face.

So let’s have a look at the aggregate demographics of our (probably unrepresentative) sample of AirBnB hosts. 62% are male, with an average age of 37.5.
The age distribution is shifted upwards for the male population.

plot of chunk unnamed-chunk-2

The difference is substantial and significant. Male AirBnB hosts are almost 7 years older than female hosts.

plot of chunk unnamed-chunk-3

Let’s have a look at the emotion expressed in the avatars. Are female avatars more likely to smile?

plot of chunk unnamed-chunk-4

Contrary to my base assumption, this is not the case.
Another feature that might be worth exploring is the size of the face rectangle. It is basically a measure of the face to image size ratio.

plot of chunk unnamed-chunk-5

It seems that guys are more likely to use close-ups as avatars. Even though this study is very limited in the features and sample size used, I can already see the potential of image recognition as an implicit data source to improve e-commerce services.
I wonder if and how AirBnB uses face detection.

To leave a comment for the author, please follow the link and comment on their blog: Florian Teschner.

R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...



If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Sponsors

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)