SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Opinion mining on experience
feedback
A case study on smartphones reviews
Laurent Brisson & Jean-Claude Torrel
IEEE RCIS 2015, May 13-15 2015, Athens
Opinion mining and sentiment analysis
Context
People give more importance to the experience feedback they found on
internet
Social interactions have a strong and immediate impact on purchase
behaviour
There is a huge amount of experience feedback available on internet
Tasks
Document level: “What’s the overall opinion about this organization in
latest news?’
Sentence level: “What are the positive tweets about this film?’
Aspect level: “My clients are they satisfied with the food and service?”
2/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Motivations
Objective:
To qualifiy experience feedback from customer reviews
Constraints:
Customer reviews could be about anything
The whole analysis process must be deployed in a short period:
• No ressource for annotating a learning dataset
• No supervised learning algorithms
3/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
A 3-step approach to find relevant opinions
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
A knowledge base to define a relevant
perimeter
Sentence pre-processing to add
information
A linguistic framework to structure
search strategies
4/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
First step: A knowledge base
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
The knowledge base is composed of:
An aspect-lexicon which defines the
relevant perimeter to extract opinions
Sentic* polarity lexicon to access word
polarity
*E. Cambria and A. Hussain. Sentic Computing: A
Common-Sense-Based Framework for Concept-Level
Sentiment Analysis. Cham, Switzerland: Springer (2015)
5/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Second step: Sentence pre-processing
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
Lexical analysis and transformations
Character cleaning
Full stop detection
Tokenization
Constituency-based syntactic analysis
S
VP
NP
NN
problem
JJ
only
DT
the
VBZ
is
NP
NN
camera
DT
The
6/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Third step: Search strategies
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
In order to extract opinions:
A breadth-first search is performed on the
parse tree
Automata detect appraisal patterns
defined in the linguistic framework
If a pattern is found, a specific rule is
applied to extract the opinion
7/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Linguistic framework for appraisal
The language of evaluation, James R. Martin and Peter R. R. White
Appraisal p. 34
attitude p. 45
affect p. 45
appreciation p. 56
judgement p. 52
engagement p. 97
graduation p. 137
Affect as:
• a mental process: “I like this phone”
• a mental state: “I’m very happy with
this phone”
Appreciation as:
• qualification: “The camera is the only
problem”
• presence/absence: “This phone hasn’t
got a camera”
• behavior: “The battery heats up a lot”
Judgement deals with attitudes towards
behaviour (social esteem or social
sanction)
8/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Search strategies: an example
“The camera is the only problem” (Appreciation by qualification)
S
VP
NP
NN
problem
JJ
only
DT
the
VBZ
is
NP
NN
camera
DT
The
γ 1
NP
camera
γ 0
γ 2
γ 3
MD
MD
RB
VB
VB
γ 0 γ 4 γ 5
only
γ 6
problem
γ 7
RB
DT
RB, DT NN
JJ
ADJP, ADVP
NN
NN
ADJP, ADVP
JJ
NN
γC
PP
NP
NP, PP
γB
VP
VP
9/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Experiment
Our dataset contains:
40,160 comments about 382 smartphones in 81,431 sentences for a total
size of 3.5 Mo.
368 technical specifications from 8 manufacturer websites.
A knowledge base with keyword for smartphone’s related concepts.
Our validation set contains :
708 opinions in 527 comments about 6 smartphones.
Annotations are a consensus between 3 reviewers.
They are available for download: http://goo.gl/YCC5We
10/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Results
Dataset
Appreciation Detection Detection with Polarity Eval.
Precision Recall F-Measure Precision Recall F-Measure
Galaxy S5 0.87 0.62 0.72 0.82 0.59 0.69
HTC Desire 310 0.90 0.50 0.64 0.82 0.48 0.60
HTC One (M8) 0.82 0.43 0.56 0.80 0.43 0.56
iPhone 6 0.83 0.50 0.62 0.77 0.47 0.59
Lumia 1320 0.90 0.68 0.78 0.86 0.68 0.76
XPERIA C 0.87 0.66 0.75 0.76 0.62 0.68
Average 0.87 0.57 0.68 0.81 0.55 0.65
Good average precision to find appreciation and qualify their polarity
Recall have to be improved to find more opinions:
• Affect extraction is not yet implemented
• Constituency-based syntactic analysis cannot handle complex sentences
11/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
Future work
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
Manage context-based knowledge
Handle complex sentences with
dependency-based syntactic analysis
Find new rules fitted to affect,
judgement and engagement
12/13 Laurent Brisson & Jean-Claude Torrel Future work
Conclusion
Knowledge
base
Sentence
pre-
processing
Textual data
Search strategies based on a
Linguistic framework for appraisal
Opinions
Semantic ressources to define a
semantic relevant perimeter
NLP techniques for data preparation and
syntactic analysis
Use of a sound language framework for
appraisal in English
Search strategies to find relevant
opinions with their polarity
13/13 Laurent Brisson & Jean-Claude Torrel Conclusion

Contenu connexe

Dernier

Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Dernier (20)

School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

En vedette

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Opinion mining on experience feedback: A case study on smarphones reviews

  • 1. Opinion mining on experience feedback A case study on smartphones reviews Laurent Brisson & Jean-Claude Torrel IEEE RCIS 2015, May 13-15 2015, Athens
  • 2. Opinion mining and sentiment analysis Context People give more importance to the experience feedback they found on internet Social interactions have a strong and immediate impact on purchase behaviour There is a huge amount of experience feedback available on internet Tasks Document level: “What’s the overall opinion about this organization in latest news?’ Sentence level: “What are the positive tweets about this film?’ Aspect level: “My clients are they satisfied with the food and service?” 2/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 3. Motivations Objective: To qualifiy experience feedback from customer reviews Constraints: Customer reviews could be about anything The whole analysis process must be deployed in a short period: • No ressource for annotating a learning dataset • No supervised learning algorithms 3/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 4. A 3-step approach to find relevant opinions Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions A knowledge base to define a relevant perimeter Sentence pre-processing to add information A linguistic framework to structure search strategies 4/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 5. First step: A knowledge base Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions The knowledge base is composed of: An aspect-lexicon which defines the relevant perimeter to extract opinions Sentic* polarity lexicon to access word polarity *E. Cambria and A. Hussain. Sentic Computing: A Common-Sense-Based Framework for Concept-Level Sentiment Analysis. Cham, Switzerland: Springer (2015) 5/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 6. Second step: Sentence pre-processing Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions Lexical analysis and transformations Character cleaning Full stop detection Tokenization Constituency-based syntactic analysis S VP NP NN problem JJ only DT the VBZ is NP NN camera DT The 6/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 7. Third step: Search strategies Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions In order to extract opinions: A breadth-first search is performed on the parse tree Automata detect appraisal patterns defined in the linguistic framework If a pattern is found, a specific rule is applied to extract the opinion 7/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 8. Linguistic framework for appraisal The language of evaluation, James R. Martin and Peter R. R. White Appraisal p. 34 attitude p. 45 affect p. 45 appreciation p. 56 judgement p. 52 engagement p. 97 graduation p. 137 Affect as: • a mental process: “I like this phone” • a mental state: “I’m very happy with this phone” Appreciation as: • qualification: “The camera is the only problem” • presence/absence: “This phone hasn’t got a camera” • behavior: “The battery heats up a lot” Judgement deals with attitudes towards behaviour (social esteem or social sanction) 8/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 9. Search strategies: an example “The camera is the only problem” (Appreciation by qualification) S VP NP NN problem JJ only DT the VBZ is NP NN camera DT The γ 1 NP camera γ 0 γ 2 γ 3 MD MD RB VB VB γ 0 γ 4 γ 5 only γ 6 problem γ 7 RB DT RB, DT NN JJ ADJP, ADVP NN NN ADJP, ADVP JJ NN γC PP NP NP, PP γB VP VP 9/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 10. Experiment Our dataset contains: 40,160 comments about 382 smartphones in 81,431 sentences for a total size of 3.5 Mo. 368 technical specifications from 8 manufacturer websites. A knowledge base with keyword for smartphone’s related concepts. Our validation set contains : 708 opinions in 527 comments about 6 smartphones. Annotations are a consensus between 3 reviewers. They are available for download: http://goo.gl/YCC5We 10/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 11. Results Dataset Appreciation Detection Detection with Polarity Eval. Precision Recall F-Measure Precision Recall F-Measure Galaxy S5 0.87 0.62 0.72 0.82 0.59 0.69 HTC Desire 310 0.90 0.50 0.64 0.82 0.48 0.60 HTC One (M8) 0.82 0.43 0.56 0.80 0.43 0.56 iPhone 6 0.83 0.50 0.62 0.77 0.47 0.59 Lumia 1320 0.90 0.68 0.78 0.86 0.68 0.76 XPERIA C 0.87 0.66 0.75 0.76 0.62 0.68 Average 0.87 0.57 0.68 0.81 0.55 0.65 Good average precision to find appreciation and qualify their polarity Recall have to be improved to find more opinions: • Affect extraction is not yet implemented • Constituency-based syntactic analysis cannot handle complex sentences 11/13 Laurent Brisson & Jean-Claude Torrel Opinion mining on experience feedback - RCIS 2015
  • 12. Future work Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions Manage context-based knowledge Handle complex sentences with dependency-based syntactic analysis Find new rules fitted to affect, judgement and engagement 12/13 Laurent Brisson & Jean-Claude Torrel Future work
  • 13. Conclusion Knowledge base Sentence pre- processing Textual data Search strategies based on a Linguistic framework for appraisal Opinions Semantic ressources to define a semantic relevant perimeter NLP techniques for data preparation and syntactic analysis Use of a sound language framework for appraisal in English Search strategies to find relevant opinions with their polarity 13/13 Laurent Brisson & Jean-Claude Torrel Conclusion