My talk was titled 'Decoding Ratings for superior service in restaurants - Using text to understand customers'. The focus was quite simple - convince and demonstrate how to read and understand customers from their reviews, not ratings. Our product, Lunchbox, a complete restaurant management solution was showcased as well. It provides restaurant owner cues for exceptional customer service. Millions of reviews for almost one lakh restaurants have been processed and can now be used for market scenarios, competition analysis, transactional information and customer profiling.
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Mining customer reviews to decode businesses
1. A talk delivered at
Understanding Consumers in Digital Era
IIM Lucknow, Noida Campus
DECODING RATINGS FOR SUPERIOR SERVICE IN RESTAURANTS
Using text to understand customers
2. BROAD AGENDA
• CHALLENGES OF DATA
• HOW TO TACKLE IT
• SOME TERMINOLOGY
• CASE STUDY : RESTAURANT + TEXT ANALYTICS
• WHY RATINGS ARE NOT HOLY
• LUNCHBOX – AN INTELLIGENT RESTAURANT APP
3. Did you know? Total traffic to restaurant review
sites exceeds 100 million per month in India.
4. CHALLENGES
You are drowning in too much data – social channels, feedback forms, emails
Whom to trust? Reviews can be often contradictory/biased across channels
Difficult to maintain parity in customer experience across channels seamlessly
Offering personalized service and offers is not always possible
5. SOLUTION
Adopt a 360 degree approach
Read and understand the reviews
– internal or external
Extract actionable insights for
operational improvements
Unify your internal feedback with
POS transactionsUnderstand what sets your
competition ahead
Personalized offers & services for
each guest
Own an intelligent restaurant
management system (RMS)
7. RATINGS – HOW MUCH IS BETTER ?
Increasing scope of differentiating operational improvements
Decreasing scope of customer loyalty
8. BRIEF TERMINOLOGY
You build an algorithm, machine learns patterns, machine predicts, rinse & repeat.
MACHINE LEARNING
TEXT ANALYTICS
Analyzing unstructured text, assign structure, load into a BI/program to visualize
10. PROBLEM STATEMENT
The client had thousands of customer reviews which they wanted to analyse - to
understand customer feedback and identify improvement opportunities.
The broad questions we focused on;
What did they say about the restaurant?
Keywords & topics of discussion across the
comments
What elements of the restaurant would they
want improved? – service, staff behaviour,
ambience etc.
When did the customer visit the store?
How is client’s traffic distributed over time?
Ticket sizes across multiple customer
dimensions – age, gender, ratings, location,
time of visit etc.
Overall customer sentiments & views about
UCH
PRIMARY FOCUS AREAS SECONDARY FOCUS AREAS
12. APPROACH
Extract data and
validate
Corpus from
social media
Tokenise and
remove stop
words
Initiate ML models ,
NER , parsers & topic
algorithms
Initiate detection rules for
topics, keywords, gender,
sentiment and multi-word
concept detection
Final Output
PRE - PROCESSING PARSING & ANALYSIS OUTPUT
Part of Speech
(POS) Tagger
13. DATA SNAPSHOT
Bill No. Net Amount Membership No. Gender Profession Marital Status Date Rating Comment
SL-0220 678 EXXXXXX FEMALE SALARIED UNMARRIED 02-02-2013 5
This is a fantastic, inexpensive
casual place to have delicious……
SL-0221 1202 EXXXXXX MALE SALARIED MARRIED 15-02-2013 4
Great shakes and burgers. The
sandwiches…
SL-0222 707 EXXXXXX MALE SALARIED MARRIED 18-02-2013 3
Very good food but the service is
slow.
SL-0223 791 EXXXXXX FEMALE SALARIED MARRIED 21-02-2013 4
A friend steered me here for the
…..
SL-0224 619 EXXXXXX FEMALE SALARIED UNMARRIED 27-02-2013 3
Bah! Below is my outdated review.
…..
18. TOPICS – AC TEMPERATURE
Some of the randomly picked negative reviews on temperature were –
- A Remarks
- The Ac Was Too Cold
- Your Restaurant Is Too Cold
- Too Cold We Were Shivering
- Change The Music Style AC A Bit Too Cold
- Temperature Of The Restaurant Too Cold Air Conditioned
20. RATINGS ARE NOT HOLY
It’s not recommended to rely on the ratings alone– they tend to paint a different story than is.
A customer might give a rating 5, but deplore you in his review.
A quick look at reviews vs the actual sentiment of the text.
A sample review with rating of 4 ;
“Desserts Very Bad”
Rating (out of 5) Negative Neutral Positive
4 123 412 2,609
3 77 208 972
2 41 55 109
1 8 6 11
21. FINAL RECOMMENDATIONS
Improve speed of service
Redesign menu for easy read
Decrease portion size
Use ACs at ambient temperature
Hire more female staff
Expand beer selection
23. HOW WE DO IT ?
Single platform to
analyse customer
reviews – from
internal or social
channels
Actionable
intelligence on
competitors and
upcoming threats
Unified feedback
management system
– real time analysis
of internal & social
feedback
Target customers with
hyper-personalized
offers – both real-time
and app-based
campaigns
24. OUR PLATFORM
10.7 Mn 92.6 K 62.6 K16
reviews restaurants user profilestopics
As on 31st October, 2015