Mining Customer Reviews for Business Opportunities

George Liu
November 2015

Can We Use Yelp Customer Review Data to Garner Business Insights?

  • Yelp: an online service that allows users to review various businesses
  • Yelp.com available in 15 languages and has 142 million unique monthly visitors
  • Dataset comprising 1.6M reviews by 366K users for 61K businesses

Using the dataset to answer:

What are the lowest rated categories? Can Yelp data be used to explore business opportunities? If yes, then: what are the the top pain points in the lowest-rated industries from a consumer's standpoint?

Methods Employed

A 5-step process is used:

1. Get the data: use “jsonlite” package to read in and restructure the data.

2. Clean the data: decide on a list of categories to use and filter out different categories.

3. Analyze the data: calculate group means and medians.

4. Prepare the data: extract review text data for real estate category.

5. Perform text mining: find term frequency and correlation to infer hot topics.

There is Indeed Difference among Categories!

plot of chunk unnamed-chunk-1

Pain Points are also Revealed!

The study does provide data to gather insights about opportunities in the industry, showing there are numerous pain points in the real estate category. Some major ones include:

  • biased lease
  • staff issue (not responsive, rude)
  • price confusion (lack of accuracy)
  • environment problems (cigs, squirrel, syringes…)
  • hardware problems (floor/carpet issue, baths, electricity)

These can then be considered by industry players to improve service quality, design new services or create business strategies.