SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
copyright 2013 @ Dhwaj Raj 1
Investigation and
analysis of user needs,
business requirements
& technical approaches
Consumer Reviews Ecosystem
Dhwaj Raj
copyright 2013 @ Dhwaj Raj 2
What is a review ?
copyright 2013 @ Dhwaj Raj 3

A set of users write reviews about some
products or services and may assign ratings.

Other or same set of users read reviews about
some products or services for the informational
intent or to make a purchase choice.
copyright 2013 @ Dhwaj Raj 4
Is that it? All we need a posting form
and a db reader?
Naah! world isn't that simple.
copyright 2013 @ Dhwaj Raj 5
How to build a technical solution?
copyright 2013 @ Dhwaj Raj 6
●
Who is the client?
web users / consumers / brands / merchants
●
Need to understand user expectation and behavior
●
Do we know the requirements? We can think we know
but not unless we know the market
●
Technology? Yes we will make informed decisions
about the core engine but user experience plays a
crucial role here.
copyright 2013 @ Dhwaj Raj 7
Little push : Where to start from ?
copyright 2013 @ Dhwaj Raj 8
 Examine the role and impact of reviews in the already
existing review systems.
 Identify factors which influence review readers' evaluations
of a review
 Investigate the influence of consumer generated reviews
 Identify motivations and barriers to posting reviews
copyright 2013 @ Dhwaj Raj 9
We did some investigation on
sample product reviews.....
copyright 2013 @ Dhwaj Raj 10
1.consumer reviews reflect quality rather than utility
(value of quality for less price).
2.When price is not fixed over time or across
competetions then price has a direct influence on
ratings.
3.There is difference between consumers who post
reviews and those who do not.
4.There is difference between frequent online review
readers and occasional readers.
5.Late adopters/users having an "expectation" for a
product based on prior reviews and their rating is then
impacted based on whether or not the product met
expectations.
copyright 2013 @ Dhwaj Raj 11
What we analyzed from sample
product reviews?
copyright 2013 @ Dhwaj Raj 12
1. The review of a product must be rated several
times by different users.
2. Review should be according to several aspects,
features or functionalities of the product.
3. Several reviews are not rated. We can use our
system to learn from the rated reviews to rate the
others.
copyright 2013 @ Dhwaj Raj 13
Targeting users is cool!
But can we add value to the brands
or products ?
copyright 2013 @ Dhwaj Raj 14
1. Provide an insight report for the structure of product ratings
over time.
2. Provide stats to help them altering their marketing
strategies.
3. Use prediction models to design pricing, advertising, or
product design based on the sentiment trend across timeline.
4. We can use spotlights and ranking based presentations to
convert the limited number of vocal buyers to the advocates
of the product.
copyright 2013 @ Dhwaj Raj 15
5. Brands can pay to encourage consumers likely to yield
positive reports to self-select into the market early and
generate positive word of mouth for new products.
6. Provide an insight report on the weight that customers
place on each individual product feature.
7. Provide the implicit evaluation score/rating that customers
assign to each feature.
8. Predict how these evaluations affect the revenue for a
given product.
copyright 2013 @ Dhwaj Raj 16
Important Observation!
We need Reader Comments about
Reviews
copyright 2013 @ Dhwaj Raj 17
Reviews only tell the experiences and evaluations of
reviewers about the reviewed products or services.
Comments, on the other hand, are readers' evaluations of
reviews, their questions and concerns.
The information in comments is valuable for both future
readers and brands.
Reader comments help the machine learning system to
correlate product attributes, topics etc being discussed.
copyright 2013 @ Dhwaj Raj 18
Heuristics NLP
"great review", "review helped me" in Thumbs-up;
"poor review", "very unfair review" in Thumbs-down;
"how do I", "help me decide" in Question;
"good reply", "thank you for clarifying" in Answer Acknowledgement;
"I disagree", "I refute" in Disagreement;
"I agree", "true in fact" in Agreement.
Max-Ent priors for NLP can also detect
"level headed review", "review convinced me" in Thumbs-up;
"biased review", "is flawed" in Thumbs-down;
"any clues", "I was wondering how" in Question;
"clears my", "valid answer" in Answer-acknowledgement;
"I don't buy your", "sheer nonsense" in Disagreement;
"agree completely", "well said" in Agreement
copyright 2013 @ Dhwaj Raj 19
Need of the hour :
User Satisfaction
copyright 2013 @ Dhwaj Raj 20
The reviewers, serve as the driving force.
Aim should be to keep the reviewers satisfied and
motivated to continue submitting high-quality
content is essential.
Help potential buyers by focusing on high-quality
and informative reviews.
copyright 2013 @ Dhwaj Raj 21
What demotivates a user?
don't know why, haven't thought about posting,
don't shop enough, forget, Internet access problems,
plan on starting …..........
copyright 2013 @ Dhwaj Raj 22
1. Ugly text field forms.
2. Time constraints.
3. Lack of confidence in writing.
4. Being Lazy.
etc. etc....
copyright 2013 @ Dhwaj Raj 23
How to keep user motivated?
copyright 2013 @ Dhwaj Raj 24
1. Utilization of expertise: Predict if a person may be
perfectly capable to comment on more attributes than he
intends to.
2. User Expereince Design: Use question asking model to
drive the user intent.
3. Capitalize on the user's genuine desire to help others.
4. Allow the expression of frustration or excitement due to
the reviewed item, the desire to influence others.
5. Use gamification of credits like quora.
copyright 2013 @ Dhwaj Raj 25
6. System should give acknowledgment for positive ratings.
7. To deal with the information overload present them with a
small comprehensive set of reviews that satisfies their
information need using the Summarization.
8. Use collaborative filtering to undertsand user choices.
9. Predict reader's intent : System should guarantee that users
are presented with a compact set of high-quality reviews that
cover all the attributes of the item of their interest.
copyright 2013 @ Dhwaj Raj 26
10. We will present a mechanism for suggesting to reviewers how to
extend their reviews in order to gain more visibility.
11. Suggest attributes he can add or text spelling/language he may
change to achieve high quality score.
12. Give them a quality rating or search rating and suggestions.
13. Each eligible review needs to have a fair chance of inclusion in the
spotlight/timeline sequence, according to the information it conveys
and not just the filtering criteria.
14. Use generic formalism to prevent overload : top few high-quality
reviews may be highly redundant, repeating the same information, or
presenting the same positive (or negative) perspective.
copyright 2013 @ Dhwaj Raj 27
What do you mean by
Quality of a review?
copyright 2013 @ Dhwaj Raj 28
1. A high-quality review must provide complete and timely information
about a product with large number of opinions.
2. The content of a medium-quality review is relevant to a product,
but it is not informative enough. They hardly persuade readers to
make decisions.
3. A low-quality review contains little information about a product, or
the information is too objective to judge the value of the product.
4. A review is considered a duplicate if its content is very similar to a
review posted previously.
5. A spam review only provides other brands and services or it may be
an advertisement or a question-answer type of review.
copyright 2013 @ Dhwaj Raj 29
Some technical stuff !
What features will classify the
quality of a review?
copyright 2013 @ Dhwaj Raj 30
1. Believability : The product rating deviation of a review etc.
2. Objectivity : If an information item is biased. Use Sentiment
analysis to capture subjectivity and opinion sentences.
3. Reputation : If the author of a review is trusted or highly
regarded.
4. Relevancy statistics : Helpful product reviews should provide a
large amount of product information.
5. Ease of Understanding : good language and clear opinions
copyright 2013 @ Dhwaj Raj 31
6. Timeliness : if the information in a review is timely and
up-to-date.
7. Completeness : if the information in a review is complete
and covers various aspects of a product.
8. Amount of Information : if volume of product information
in a review is sufficient for decision-making.
9. Concise Representation : it complements the dimension
of the appropriate amount of information. Including a lot
of information may result in a review that is too long.
copyright 2013 @ Dhwaj Raj 32
Data Challeneges
Yes we will tackle 'em !
copyright 2013 @ Dhwaj Raj 33
measure the true quality of the product, merchant or
service?
remove the bias of individual authors or sources?
compare reviews obtained from different websites,
where ratings may be on different scales (1-5 stars,
A/B/C, etc.)?
filter out unreliable reviews to use only the ones with
"acceptable quality"?
copyright 2013 @ Dhwaj Raj 34
Technical Challenges
with the given data scenario will be
handled !
copyright 2013 @ Dhwaj Raj 35
Filtering out spam
Lack of data? Aggregating data from other sources
Calculating reviewer credibility
Calculate product ranking scores
Identify sarcastic sentences to improve classification
Identify sentences that do not relate to the product itself.
copyright 2013 @ Dhwaj Raj 36
Did we miss something on User
Experience Design for such a
system ?
copyright 2013 @ Dhwaj Raj 37
The system will be such that with a single glance of its
visualization, the user will be able to clearly see the
strengths and weaknesses of each product.
This comparison is useful to both potential customers and
product manufacturers.
For a product manufacturer the comparison enables it to
easily gather marketing intelligence and product
benchmarking information.
Use language pattern mining to highlight product features
from Pros and Cons in a particular type of reviews.
copyright 2013 @ Dhwaj Raj 38
High Level Components
User Experience Design
Summarization
Sentiment Analysis
Statistical Feature Extractor
Review Quality Analyzer
Bayesian Model based review sorting.
Several other Predictors and Classifiers.
Search
Navigation cum auto-suggestor
Clustering
…...and many more …...
copyright 2013 @ Dhwaj Raj 39
Last but not the least : Always focus
on Self Branding and Preception
In a poll about quora, helping the company was reported as a large
motivation because good service providers should be supported
to be successful
copyright 2013 @ Dhwaj Raj 40
Thank you.Thank you.

Mais conteúdo relacionado

Semelhante a Directions towards a cool consumer review platform using machine learning (ml) and natural language processing (nlp)

Detection of Fraud Reviews for a Product
Detection of Fraud Reviews for a ProductDetection of Fraud Reviews for a Product
Detection of Fraud Reviews for a ProductIJSRD
 
A proposed Novel Approach for Sentiment Analysis and Opinion Mining
A proposed Novel Approach for Sentiment Analysis and Opinion MiningA proposed Novel Approach for Sentiment Analysis and Opinion Mining
A proposed Novel Approach for Sentiment Analysis and Opinion Miningijujournal
 
A proposed novel approach for sentiment analysis and opinion mining
A proposed novel approach for sentiment analysis and opinion miningA proposed novel approach for sentiment analysis and opinion mining
A proposed novel approach for sentiment analysis and opinion miningijujournal
 
Summarizing and Enriched Extracting technique using Review Data by Users to t...
Summarizing and Enriched Extracting technique using Review Data by Users to t...Summarizing and Enriched Extracting technique using Review Data by Users to t...
Summarizing and Enriched Extracting technique using Review Data by Users to t...IRJET Journal
 
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET Journal
 
Product Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsProduct Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsIJSRD
 
Product Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsProduct Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsIJSRD
 
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRS
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRSSentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRS
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRSIRJET Journal
 
Generate new business with effective case studies
Generate new business with effective case studiesGenerate new business with effective case studies
Generate new business with effective case studiesMetro Research
 
IRJET- Enhancing NLP Techniques for Fake Review Detection
IRJET- Enhancing NLP Techniques for Fake Review DetectionIRJET- Enhancing NLP Techniques for Fake Review Detection
IRJET- Enhancing NLP Techniques for Fake Review DetectionIRJET Journal
 
Content prioritization: A method to inform what to tackle first so the user +...
Content prioritization: A method to inform what to tackle first so the user +...Content prioritization: A method to inform what to tackle first so the user +...
Content prioritization: A method to inform what to tackle first so the user +...Sara Walsh
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...VWO
 
Fake Product Review Monitoring System
Fake Product Review Monitoring SystemFake Product Review Monitoring System
Fake Product Review Monitoring Systemijtsrd
 
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesAutomatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesIRJET Journal
 
Data Science - Experiments
Data Science - ExperimentsData Science - Experiments
Data Science - ExperimentsGaurav Marwaha
 
User Research to Validate Product Ideas Workshop
User Research to Validate Product Ideas WorkshopUser Research to Validate Product Ideas Workshop
User Research to Validate Product Ideas WorkshopProduct School
 
Customer Value Proposition
Customer Value Proposition Customer Value Proposition
Customer Value Proposition Reza Hashemi
 
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Clark Boyd
 

Semelhante a Directions towards a cool consumer review platform using machine learning (ml) and natural language processing (nlp) (20)

Detection of Fraud Reviews for a Product
Detection of Fraud Reviews for a ProductDetection of Fraud Reviews for a Product
Detection of Fraud Reviews for a Product
 
A proposed Novel Approach for Sentiment Analysis and Opinion Mining
A proposed Novel Approach for Sentiment Analysis and Opinion MiningA proposed Novel Approach for Sentiment Analysis and Opinion Mining
A proposed Novel Approach for Sentiment Analysis and Opinion Mining
 
A proposed novel approach for sentiment analysis and opinion mining
A proposed novel approach for sentiment analysis and opinion miningA proposed novel approach for sentiment analysis and opinion mining
A proposed novel approach for sentiment analysis and opinion mining
 
Summarizing and Enriched Extracting technique using Review Data by Users to t...
Summarizing and Enriched Extracting technique using Review Data by Users to t...Summarizing and Enriched Extracting technique using Review Data by Users to t...
Summarizing and Enriched Extracting technique using Review Data by Users to t...
 
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating ReviewsIRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
IRJET- Spotting and Removing Fake Product Review in Consumer Rating Reviews
 
Product Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsProduct Quality Analysis based on online Reviews
Product Quality Analysis based on online Reviews
 
Product Quality Analysis based on online Reviews
Product Quality Analysis based on online ReviewsProduct Quality Analysis based on online Reviews
Product Quality Analysis based on online Reviews
 
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRS
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRSSentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRS
Sentiment Analysis of Product Reviews and Trustworthiness Evaluation using TRS
 
Generate new business with effective case studies
Generate new business with effective case studiesGenerate new business with effective case studies
Generate new business with effective case studies
 
IRJET- Enhancing NLP Techniques for Fake Review Detection
IRJET- Enhancing NLP Techniques for Fake Review DetectionIRJET- Enhancing NLP Techniques for Fake Review Detection
IRJET- Enhancing NLP Techniques for Fake Review Detection
 
Content prioritization: A method to inform what to tackle first so the user +...
Content prioritization: A method to inform what to tackle first so the user +...Content prioritization: A method to inform what to tackle first so the user +...
Content prioritization: A method to inform what to tackle first so the user +...
 
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
Putting Customers First: How To Build Data-Driven Strategies To Ensure Custom...
 
Fake Product Review Monitoring System
Fake Product Review Monitoring SystemFake Product Review Monitoring System
Fake Product Review Monitoring System
 
SR-capabilities-2015
SR-capabilities-2015SR-capabilities-2015
SR-capabilities-2015
 
SR-capabilities-2015
SR-capabilities-2015SR-capabilities-2015
SR-capabilities-2015
 
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating SitesAutomatic Recommendation of Trustworthy Users in Online Product Rating Sites
Automatic Recommendation of Trustworthy Users in Online Product Rating Sites
 
Data Science - Experiments
Data Science - ExperimentsData Science - Experiments
Data Science - Experiments
 
User Research to Validate Product Ideas Workshop
User Research to Validate Product Ideas WorkshopUser Research to Validate Product Ideas Workshop
User Research to Validate Product Ideas Workshop
 
Customer Value Proposition
Customer Value Proposition Customer Value Proposition
Customer Value Proposition
 
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
Your smarter data analytics strategy - Social Media Strategies Summit (SMSS) ...
 

Último

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Último (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Directions towards a cool consumer review platform using machine learning (ml) and natural language processing (nlp)

  • 1. copyright 2013 @ Dhwaj Raj 1 Investigation and analysis of user needs, business requirements & technical approaches Consumer Reviews Ecosystem Dhwaj Raj
  • 2. copyright 2013 @ Dhwaj Raj 2 What is a review ?
  • 3. copyright 2013 @ Dhwaj Raj 3  A set of users write reviews about some products or services and may assign ratings.  Other or same set of users read reviews about some products or services for the informational intent or to make a purchase choice.
  • 4. copyright 2013 @ Dhwaj Raj 4 Is that it? All we need a posting form and a db reader? Naah! world isn't that simple.
  • 5. copyright 2013 @ Dhwaj Raj 5 How to build a technical solution?
  • 6. copyright 2013 @ Dhwaj Raj 6 ● Who is the client? web users / consumers / brands / merchants ● Need to understand user expectation and behavior ● Do we know the requirements? We can think we know but not unless we know the market ● Technology? Yes we will make informed decisions about the core engine but user experience plays a crucial role here.
  • 7. copyright 2013 @ Dhwaj Raj 7 Little push : Where to start from ?
  • 8. copyright 2013 @ Dhwaj Raj 8  Examine the role and impact of reviews in the already existing review systems.  Identify factors which influence review readers' evaluations of a review  Investigate the influence of consumer generated reviews  Identify motivations and barriers to posting reviews
  • 9. copyright 2013 @ Dhwaj Raj 9 We did some investigation on sample product reviews.....
  • 10. copyright 2013 @ Dhwaj Raj 10 1.consumer reviews reflect quality rather than utility (value of quality for less price). 2.When price is not fixed over time or across competetions then price has a direct influence on ratings. 3.There is difference between consumers who post reviews and those who do not. 4.There is difference between frequent online review readers and occasional readers. 5.Late adopters/users having an "expectation" for a product based on prior reviews and their rating is then impacted based on whether or not the product met expectations.
  • 11. copyright 2013 @ Dhwaj Raj 11 What we analyzed from sample product reviews?
  • 12. copyright 2013 @ Dhwaj Raj 12 1. The review of a product must be rated several times by different users. 2. Review should be according to several aspects, features or functionalities of the product. 3. Several reviews are not rated. We can use our system to learn from the rated reviews to rate the others.
  • 13. copyright 2013 @ Dhwaj Raj 13 Targeting users is cool! But can we add value to the brands or products ?
  • 14. copyright 2013 @ Dhwaj Raj 14 1. Provide an insight report for the structure of product ratings over time. 2. Provide stats to help them altering their marketing strategies. 3. Use prediction models to design pricing, advertising, or product design based on the sentiment trend across timeline. 4. We can use spotlights and ranking based presentations to convert the limited number of vocal buyers to the advocates of the product.
  • 15. copyright 2013 @ Dhwaj Raj 15 5. Brands can pay to encourage consumers likely to yield positive reports to self-select into the market early and generate positive word of mouth for new products. 6. Provide an insight report on the weight that customers place on each individual product feature. 7. Provide the implicit evaluation score/rating that customers assign to each feature. 8. Predict how these evaluations affect the revenue for a given product.
  • 16. copyright 2013 @ Dhwaj Raj 16 Important Observation! We need Reader Comments about Reviews
  • 17. copyright 2013 @ Dhwaj Raj 17 Reviews only tell the experiences and evaluations of reviewers about the reviewed products or services. Comments, on the other hand, are readers' evaluations of reviews, their questions and concerns. The information in comments is valuable for both future readers and brands. Reader comments help the machine learning system to correlate product attributes, topics etc being discussed.
  • 18. copyright 2013 @ Dhwaj Raj 18 Heuristics NLP "great review", "review helped me" in Thumbs-up; "poor review", "very unfair review" in Thumbs-down; "how do I", "help me decide" in Question; "good reply", "thank you for clarifying" in Answer Acknowledgement; "I disagree", "I refute" in Disagreement; "I agree", "true in fact" in Agreement. Max-Ent priors for NLP can also detect "level headed review", "review convinced me" in Thumbs-up; "biased review", "is flawed" in Thumbs-down; "any clues", "I was wondering how" in Question; "clears my", "valid answer" in Answer-acknowledgement; "I don't buy your", "sheer nonsense" in Disagreement; "agree completely", "well said" in Agreement
  • 19. copyright 2013 @ Dhwaj Raj 19 Need of the hour : User Satisfaction
  • 20. copyright 2013 @ Dhwaj Raj 20 The reviewers, serve as the driving force. Aim should be to keep the reviewers satisfied and motivated to continue submitting high-quality content is essential. Help potential buyers by focusing on high-quality and informative reviews.
  • 21. copyright 2013 @ Dhwaj Raj 21 What demotivates a user? don't know why, haven't thought about posting, don't shop enough, forget, Internet access problems, plan on starting …..........
  • 22. copyright 2013 @ Dhwaj Raj 22 1. Ugly text field forms. 2. Time constraints. 3. Lack of confidence in writing. 4. Being Lazy. etc. etc....
  • 23. copyright 2013 @ Dhwaj Raj 23 How to keep user motivated?
  • 24. copyright 2013 @ Dhwaj Raj 24 1. Utilization of expertise: Predict if a person may be perfectly capable to comment on more attributes than he intends to. 2. User Expereince Design: Use question asking model to drive the user intent. 3. Capitalize on the user's genuine desire to help others. 4. Allow the expression of frustration or excitement due to the reviewed item, the desire to influence others. 5. Use gamification of credits like quora.
  • 25. copyright 2013 @ Dhwaj Raj 25 6. System should give acknowledgment for positive ratings. 7. To deal with the information overload present them with a small comprehensive set of reviews that satisfies their information need using the Summarization. 8. Use collaborative filtering to undertsand user choices. 9. Predict reader's intent : System should guarantee that users are presented with a compact set of high-quality reviews that cover all the attributes of the item of their interest.
  • 26. copyright 2013 @ Dhwaj Raj 26 10. We will present a mechanism for suggesting to reviewers how to extend their reviews in order to gain more visibility. 11. Suggest attributes he can add or text spelling/language he may change to achieve high quality score. 12. Give them a quality rating or search rating and suggestions. 13. Each eligible review needs to have a fair chance of inclusion in the spotlight/timeline sequence, according to the information it conveys and not just the filtering criteria. 14. Use generic formalism to prevent overload : top few high-quality reviews may be highly redundant, repeating the same information, or presenting the same positive (or negative) perspective.
  • 27. copyright 2013 @ Dhwaj Raj 27 What do you mean by Quality of a review?
  • 28. copyright 2013 @ Dhwaj Raj 28 1. A high-quality review must provide complete and timely information about a product with large number of opinions. 2. The content of a medium-quality review is relevant to a product, but it is not informative enough. They hardly persuade readers to make decisions. 3. A low-quality review contains little information about a product, or the information is too objective to judge the value of the product. 4. A review is considered a duplicate if its content is very similar to a review posted previously. 5. A spam review only provides other brands and services or it may be an advertisement or a question-answer type of review.
  • 29. copyright 2013 @ Dhwaj Raj 29 Some technical stuff ! What features will classify the quality of a review?
  • 30. copyright 2013 @ Dhwaj Raj 30 1. Believability : The product rating deviation of a review etc. 2. Objectivity : If an information item is biased. Use Sentiment analysis to capture subjectivity and opinion sentences. 3. Reputation : If the author of a review is trusted or highly regarded. 4. Relevancy statistics : Helpful product reviews should provide a large amount of product information. 5. Ease of Understanding : good language and clear opinions
  • 31. copyright 2013 @ Dhwaj Raj 31 6. Timeliness : if the information in a review is timely and up-to-date. 7. Completeness : if the information in a review is complete and covers various aspects of a product. 8. Amount of Information : if volume of product information in a review is sufficient for decision-making. 9. Concise Representation : it complements the dimension of the appropriate amount of information. Including a lot of information may result in a review that is too long.
  • 32. copyright 2013 @ Dhwaj Raj 32 Data Challeneges Yes we will tackle 'em !
  • 33. copyright 2013 @ Dhwaj Raj 33 measure the true quality of the product, merchant or service? remove the bias of individual authors or sources? compare reviews obtained from different websites, where ratings may be on different scales (1-5 stars, A/B/C, etc.)? filter out unreliable reviews to use only the ones with "acceptable quality"?
  • 34. copyright 2013 @ Dhwaj Raj 34 Technical Challenges with the given data scenario will be handled !
  • 35. copyright 2013 @ Dhwaj Raj 35 Filtering out spam Lack of data? Aggregating data from other sources Calculating reviewer credibility Calculate product ranking scores Identify sarcastic sentences to improve classification Identify sentences that do not relate to the product itself.
  • 36. copyright 2013 @ Dhwaj Raj 36 Did we miss something on User Experience Design for such a system ?
  • 37. copyright 2013 @ Dhwaj Raj 37 The system will be such that with a single glance of its visualization, the user will be able to clearly see the strengths and weaknesses of each product. This comparison is useful to both potential customers and product manufacturers. For a product manufacturer the comparison enables it to easily gather marketing intelligence and product benchmarking information. Use language pattern mining to highlight product features from Pros and Cons in a particular type of reviews.
  • 38. copyright 2013 @ Dhwaj Raj 38 High Level Components User Experience Design Summarization Sentiment Analysis Statistical Feature Extractor Review Quality Analyzer Bayesian Model based review sorting. Several other Predictors and Classifiers. Search Navigation cum auto-suggestor Clustering …...and many more …...
  • 39. copyright 2013 @ Dhwaj Raj 39 Last but not the least : Always focus on Self Branding and Preception In a poll about quora, helping the company was reported as a large motivation because good service providers should be supported to be successful
  • 40. copyright 2013 @ Dhwaj Raj 40 Thank you.Thank you.