SlideShare a Scribd company logo
1 of 65
Feature-Based Opinion
Mining
Gourab Nath
Faculty Member, Data Science
Praxis Business School, Bangalore
gourab@praxis.ac.in | 9038333245
Need to purchase
a cellular phone…
BUDGET
“The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla
glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP
f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery
backup is great. The speaker is not good though.”
REVIEW
“The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla
glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP
f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery
backup is great. The speaker is not good though.”
NON-OPINIONATED
PASSAGES
OBJECTIVE SENTENCE
“The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla
glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP
f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery
backup is great. The speaker is not good though.”
OPINIONATED PASSAGES ON
FEATURES
SUBJECTIVE SENTENCE
“The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla
glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP
f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery
backup is great. The speaker is not good though.”
OPINIONS ON FEATURES
front camera - extremely clear (+3)
Rear camera - amazing (+4)
Battery backup - great (+5)
Speaker - not good (-2)
FEATURE-BASED
SENTIMENT SUMMARY
Select few reviews (a reasonable number) and probably design a summary like this.
Camera = {awesome: 5 , great: 15, extremely good: 5, …, bad: 8, poor: 5 }
Display = {beautiful: 25 , lovely: 18, wonderful: 12, …, clear: 7, poor: 11 }
Battery = {fine: 8 , good: 22, fast: 7, …, bad: 9}
Price = {high: 10 , comfortable: 15, … }
SUMMARY
Summary
From a Capstone Project
at
Praxis Business School, Bangalore
Instruction: Click on Oneplus 6 in the webpage
Click here
The Problem of Sentiment Analysis
Bing Liu
Distinguished Professor
Department of Computer Science
University of Illinois Chicago (UIC)
Minqing Hu
Data Scientist at Signifyd
PhD – Computer Science
University of Illinois Chicago (UIC)
Mining Opinion Features in Customer Reviews
M. Hu and B. Liu
Proceedings of the ACM SIGKDD Conference on KDD, 2004
Mining and Summarizing Customer Reviews
M. Hu and B. Liu
Proceedings of the ACM SIGKDD Conference on KDD, 2004
Opinion Observer: Analysing and Comparing Opinions on the web
M. Hu, B. Liu and J. Cheng
Proceedings of WWW, 2005
Sentiment Analysis and Subjectivity
B. Liu
Handbook of Natural Language Processing 2 (2010), 627-666
1
2
3
4
Object
Components
Sub
Components /
Attributes
Cellular Phone
Camera Battery Display
Front
Camera
Back
Camera
Rear
Camera
Battery
life
Battery
Size
Battery
performance
ROOT
Size Quality Type
Features being represented by
its synonyms
OBJECT
Thus, an object can be represented as a tree, hierarchy or taxonomy.
Display
Front
Camera
Rear
Camera
Battery
life
Display
Size
Phone
Cellular Phone
FEATURES
Back
Camera
Battery
Battery
Size
Battery
performance
Display
Clarity
Camera
 Explicit Feature Example:
“The battery life of this phone is too short”
 Implicit Feature Example:
“The phone doesn’t fit in an usual jeans pocket though.”
Size of the Phone
FEATURES
EXPLICIT VS IMPLICIT
FEATURES
“Don’t know why I had spent so much money for the phone”
Not value for money
 Explicit Opinions Example:
The display clarity of this phone is amazing!
 Implicit Opinions Example:
The phone doesn’t fit in an usual jeans pocket though.
A fact which expresses
dissatisfaction / disappointment
OPINIONS
EXPLICIT VS IMPLICIT
OPINIONS
Feature Based Opinion Mining
1. Identification of Frequent Features
2. Identification of Opinions on each features
3. Opinion Orientation Identification
4. Infrequent Feature Identification
5. Summary Generation
THE PROCESS FLOW
Step 1: Frequent Feature Mining
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
POS TAGGING
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
“The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla
glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP
f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery
backup is great. The speaker is not good though.”
N N N
N N N
N N
front | camera | phone | RAM | gorilla | glass | aluminium | frame |
Review
rear | camera | battery | backup | speaker
EXTRACTING NOUNS
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Review 1 : front | camera | phone | gorilla | glass | aluminium | frame | rear | battery | backup | speaker
Review 2 : price | descent | sound | battery | camera | body
Review 3 : phone | battery | performance | camera
Review 4 : phone | life | sound | quality | battery | picture
Review 5 : phone | buy
Review 6 : loudspeaker | time | sound | quality
EXTRACTING NOUNS
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
BINARY REPRESENTATION
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
BINARY REPRESENTATIONEXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Front
Front
ASSOCIATION RULES
MINING
SUPPORT 0.7 0.6 0.4 0.4 0.3 0.2 0.3
EXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Front
ASSOCIATION RULES
MINING
P(Camera, Front) 0.4
EXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
SUPPORT
Front
ASSOCIATION RULES
MINING
P(Battery, Front)
EXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
0.2SUPPORT
Front
ASSOCIATION RULES
MINING
P(Battery, Life) 0.4
EXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
SUPPORT
Front
ASSOCIATION RULES
MINING
P(Camera, Buy) 0.2
Minimum Support
Threshold = 0.4
(say)
EXAMPLE
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
SUPPORT
front
ASSOCIATION RULES
MINING
EXPERIMENTAL
RESULTS
One Plus 6 Features – Extracted from the Reviews written in www.amazon.in
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
EXAMPLE
“The camera quality is really good”
“I love the quality of the camera”
“awesome camera and the phone comes with a quality display”
counter example
“The phone has an awesome front camera and a quality display”
Compact
Compact
Not Compact
Compact
Compact but has no
dependency
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
COUNTER-
EXAMPLES
“Both the camera and the battery is good”
“Although good camera but not good battery”
“lovely camera quality and nice battery”
Compact
Compact
Compact
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
COUNTER-
EXAMPLES
“Both the camera and the battery is good”
“Although good camera but not good battery”
“lovely camera quality and nice battery”
Compact
Compact
Compact
However note:
The features here are separated by conjunctions (which is mostly the cases)
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
COMPACTNESS
PRUNING
The method checks features that contains at least 2 words and remove those that are likely to be meaningless
MODIFICATION
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FEATURE PRUNING
EXPERIMENTAL
RESULTS
One Plus 6 Features – Extracted from the Reviews written in www.amazon.in
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
front
FEATURE PRUNING
REDUNDANCY
PRUNING
The method checks features that contains SINGLE word and remove those that are likely to be meaningless
p-support (pure support) – p support of a feature f is the number of sentences that f appears and these
sentences must contain no feature phrase that is a superset of f
Example:
Consider the feature: camera
Consider the other features that
contains the word camera:
front camera | rear Camera |
back camera | camera quality.
P-support of camera
= number of reviews in which camera
occurred along and not with any of its
supersets
= 100 – (20 + 15 + 23 + 10)
= 32
A Feature will be considered meaningful if it satisfied the minimum threshold for p-support.
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
front
FEATURE PRUNING
EXPERIMENTAL
RESULTS
One Plus 6 Features – Extracted from the Reviews written in www.amazon.in
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FREQUENT FEATURE
MINING
FLOWCHART
Review Database Frequent Features
POS Tagging
Frequent Feature
Identification
Feature Pruning
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Step 2: Opinion Word Extraction
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
ADJECTIVES AS OPINION
Mining and Summarizing Customer Reviews
M. Hu and B. Liu
Proceedings of the ACM SIGKDD Conference on KDD, 2004
Examples:
“The camera of the phone is good”
“The display looks dull”
“the sound quality of the speaker is fantastic”
“The phone has some really cool features”
Adjective
Adjective
Adjective
Adjective
 This was based on previous research works on subjectivity
The nearest
adjective is
considered
as opinion
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
ADJECTIVES AS OPINION
COUNTER-
EXAMPLES
Examples:
“The camera of the phone is extremely good”
“The headphone is not working”
“The speaker of the phone is doing great”
“The phone has some nice cool features”
“The display is not bad”
Adverb + Adjective
Negation + Verb
Verb + Adjective
Adjective + Adjective
Negation + Adjective
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
OPINION EXTRACTIONALGORITHM
Opinion Word/s Extraction:
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Step 3
Opinion Orientation
Identification
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
OPINION ORIENTATION
IDENTIFICATIOIN
ONLY ADJECTIVES
Adjective list:
Seed list:
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
OPINION ORIENTATION
IDENTIFICATIOIN
WORDNET
In WordNet , adjectives are organized into bipolar clusters
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
OPINION ORIENTATION
IDENTIFICATIOIN
WORDNET
Fast = + 2
Seed list:
In general, adjectives share the same orientation
as their synonyms and opposite orientation as
their antonyms.
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
OPINION ORIENTATION
IDENTIFICATIOIN
ALGORITHM
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Examples:
“The camera of the phone is extremely good”
“The headphone is not working”
“The speaker of the phone is doing great”
“The phone has some nice cool features”
“The display is not bad”
Adverb + Adjective
Negation + Verb
Verb + Adjective
Adjective + Adjective
Negation + Adjective
OPINION ORIENTATION
IDENTIFICATIOIN
LIMITATION
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
FLOWCHARTTILL NOW!
Review
Database
POS Tagging
Frequent Feature
Identification
Feature Pruning
Frequent
Features
Opinion Word
Identification
Opinion
Orientation
Identification
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Step 4: Infrequent Feature Mining
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
“The picture is absolutely amazing.”
“The software that comes with it is amazing”
Note: The above two sentences shares same opinion
‘easy’ yet describing different features.
INFREQUENT FEATURE
MINING
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
“The picture is absolutely amazing.”
“The software that comes with it is amazing”
Note: The above two sentences shares same opinion
‘easy’ yet describing different features.
INFREQUENT FEATURE
MINING
COUNTER-
EXAMPLE
“The delivery guy was amazingly patient”
Shares the same
opinion but is not
a relevant feature
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
INFREQUENT FEATURE
MINING
Algorithm
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Review Database
POS Tagging
Frequent Feature
Identification
Feature Pruning
Frequent
Features
Opinion Word
Identification
Opinion Orientation
Identification
Opinion
Words
Infrequent
Features
Infrequent
Feature
Identification
FLOWCHARTTILL NOW!
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Step 5: Summary Generation
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 = 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝑂𝑝𝑖𝑛𝑖𝑜𝑛 𝑂𝑟𝑖𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛𝑠
𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 = − 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝑂𝑝𝑖𝑛𝑖𝑜𝑛 𝑂𝑟𝑖𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛𝑠
𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 % =
𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒
𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 + 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒
𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 % =
𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒
𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 + 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒
Frequent Features
Mining
Opinion Word Extraction
Opinion Orientation
Identification
Infrequent Features
Mining
Summary Generation
Review Database
POS Tagging
Frequent Feature
Identification
Feature Pruning
Frequent
Features
Opinion Word
Identification
Opinion Orientation
Identification
Opinion
Words
Infrequent
Features
Infrequent
Feature
Identification
Summary Generation
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Praxis Business School

More Related Content

Similar to Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Praxis Business School

Mining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the WebMining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the WebFelipe Japm
 
Black by XOLO Launch Slidedeck
Black by XOLO Launch SlidedeckBlack by XOLO Launch Slidedeck
Black by XOLO Launch SlidedeckMohit Chhabra
 
Product Reviews | How to Find Keywords for Content Writing.
Product Reviews | How to Find Keywords for Content Writing.Product Reviews | How to Find Keywords for Content Writing.
Product Reviews | How to Find Keywords for Content Writing.MdAzizurRahman18
 
Opinion mining
Opinion miningOpinion mining
Opinion miningHa noi
 
Best smartphone for 2018
Best smartphone for 2018Best smartphone for 2018
Best smartphone for 2018Gaurav Gupta
 
Top Best Samsung Phones for USA.pdf
Top Best Samsung Phones for USA.pdfTop Best Samsung Phones for USA.pdf
Top Best Samsung Phones for USA.pdfMuhammad Nasir
 
cis1-204-Project-ch6z-Lima-Juliana.pptx
cis1-204-Project-ch6z-Lima-Juliana.pptxcis1-204-Project-ch6z-Lima-Juliana.pptx
cis1-204-Project-ch6z-Lima-Juliana.pptxJulianaLima807430
 
Characterizing and detecting performance bugs for smartphone applications
Characterizing and detecting performance bugs for smartphone applicationsCharacterizing and detecting performance bugs for smartphone applications
Characterizing and detecting performance bugs for smartphone applicationsSchool of Engineering, HKUST
 
Autonomous Driving Camera
Autonomous Driving CameraAutonomous Driving Camera
Autonomous Driving CameraHongxuan Qian
 
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"LogeekNightUkraine
 
Permettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agilePermettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agileSteve Maraspin
 
Natural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamNatural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamCraig Sullivan
 
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...Automatic generation of dynamic behavior data of surrounding vehicles to ensu...
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...Yoshifumi Sakamoto
 
Photography Equipment Introduction
Photography Equipment IntroductionPhotography Equipment Introduction
Photography Equipment IntroductionJason Kirby
 
Building the "right" regression suite using Behavior Driven Testing (BDT)
Building the "right" regression suite using Behavior Driven Testing (BDT)Building the "right" regression suite using Behavior Driven Testing (BDT)
Building the "right" regression suite using Behavior Driven Testing (BDT)Anand Bagmar
 
Product Review- Amazon
Product Review- AmazonProduct Review- Amazon
Product Review- AmazonIIT Roorkee
 

Similar to Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Praxis Business School (20)

Mining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the WebMining Product Opinions and Reviews on the Web
Mining Product Opinions and Reviews on the Web
 
Black by XOLO Launch Slidedeck
Black by XOLO Launch SlidedeckBlack by XOLO Launch Slidedeck
Black by XOLO Launch Slidedeck
 
Product Reviews | How to Find Keywords for Content Writing.
Product Reviews | How to Find Keywords for Content Writing.Product Reviews | How to Find Keywords for Content Writing.
Product Reviews | How to Find Keywords for Content Writing.
 
Oneplus one-keynote
Oneplus one-keynoteOneplus one-keynote
Oneplus one-keynote
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
 
Best smartphone for 2018
Best smartphone for 2018Best smartphone for 2018
Best smartphone for 2018
 
Top Best Samsung Phones for USA.pdf
Top Best Samsung Phones for USA.pdfTop Best Samsung Phones for USA.pdf
Top Best Samsung Phones for USA.pdf
 
cis1-204-Project-ch6z-Lima-Juliana.pptx
cis1-204-Project-ch6z-Lima-Juliana.pptxcis1-204-Project-ch6z-Lima-Juliana.pptx
cis1-204-Project-ch6z-Lima-Juliana.pptx
 
Szdalos
SzdalosSzdalos
Szdalos
 
Characterizing and detecting performance bugs for smartphone applications
Characterizing and detecting performance bugs for smartphone applicationsCharacterizing and detecting performance bugs for smartphone applications
Characterizing and detecting performance bugs for smartphone applications
 
Photography jco
Photography jcoPhotography jco
Photography jco
 
Unmanned Vehicles
Unmanned VehiclesUnmanned Vehicles
Unmanned Vehicles
 
Autonomous Driving Camera
Autonomous Driving CameraAutonomous Driving Camera
Autonomous Driving Camera
 
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
Kostiantyn Yelisavenko "Mastering Macro Benchmarking in .NET"
 
Permettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agilePermettere al cliente di apprezzare l'approccio agile
Permettere al cliente di apprezzare l'approccio agile
 
Natural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion JamNatural born conversion killers - Conversion Jam
Natural born conversion killers - Conversion Jam
 
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...Automatic generation of dynamic behavior data of surrounding vehicles to ensu...
Automatic generation of dynamic behavior data of surrounding vehicles to ensu...
 
Photography Equipment Introduction
Photography Equipment IntroductionPhotography Equipment Introduction
Photography Equipment Introduction
 
Building the "right" regression suite using Behavior Driven Testing (BDT)
Building the "right" regression suite using Behavior Driven Testing (BDT)Building the "right" regression suite using Behavior Driven Testing (BDT)
Building the "right" regression suite using Behavior Driven Testing (BDT)
 
Product Review- Amazon
Product Review- AmazonProduct Review- Amazon
Product Review- Amazon
 

More from Analytics India Magazine

[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNINGAnalytics India Magazine
 
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Analytics India Magazine
 
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...Analytics India Magazine
 
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Analytics India Magazine
 
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Analytics India Magazine
 
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Analytics India Magazine
 
10 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 201910 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 2019Analytics India Magazine
 
The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19Analytics India Magazine
 
Data Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningData Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningAnalytics India Magazine
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Analytics India Magazine
 
Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Analytics India Magazine
 
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Analytics India Magazine
 
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Analytics India Magazine
 
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Analytics India Magazine
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...Analytics India Magazine
 
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ..."Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...Analytics India Magazine
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...Analytics India Magazine
 
Analytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics India Magazine
 
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics India Magazine
 

More from Analytics India Magazine (20)

Deep Learning in Search for E-Commerce
Deep Learning in Search for E-CommerceDeep Learning in Search for E-Commerce
Deep Learning in Search for E-Commerce
 
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
 
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
 
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
 
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
 
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Techno...
 
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
 
10 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 201910 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 2019
 
The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19
 
Data Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningData Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great Learning
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...
 
Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...
 
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
 
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
 
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
 
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ..."Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
 
Analytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning Path
 
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
 

Recently uploaded

Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 

Recently uploaded (20)

Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Shivaji Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 

Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Praxis Business School

  • 1. Feature-Based Opinion Mining Gourab Nath Faculty Member, Data Science Praxis Business School, Bangalore gourab@praxis.ac.in | 9038333245
  • 2. Need to purchase a cellular phone…
  • 4.
  • 5. “The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery backup is great. The speaker is not good though.” REVIEW
  • 6. “The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery backup is great. The speaker is not good though.” NON-OPINIONATED PASSAGES OBJECTIVE SENTENCE
  • 7. “The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery backup is great. The speaker is not good though.” OPINIONATED PASSAGES ON FEATURES SUBJECTIVE SENTENCE
  • 8. “The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery backup is great. The speaker is not good though.” OPINIONS ON FEATURES
  • 9. front camera - extremely clear (+3) Rear camera - amazing (+4) Battery backup - great (+5) Speaker - not good (-2) FEATURE-BASED SENTIMENT SUMMARY
  • 10.
  • 11. Select few reviews (a reasonable number) and probably design a summary like this. Camera = {awesome: 5 , great: 15, extremely good: 5, …, bad: 8, poor: 5 } Display = {beautiful: 25 , lovely: 18, wonderful: 12, …, clear: 7, poor: 11 } Battery = {fine: 8 , good: 22, fast: 7, …, bad: 9} Price = {high: 10 , comfortable: 15, … } SUMMARY
  • 12.
  • 13.
  • 14. Summary From a Capstone Project at Praxis Business School, Bangalore Instruction: Click on Oneplus 6 in the webpage Click here
  • 15. The Problem of Sentiment Analysis
  • 16. Bing Liu Distinguished Professor Department of Computer Science University of Illinois Chicago (UIC) Minqing Hu Data Scientist at Signifyd PhD – Computer Science University of Illinois Chicago (UIC)
  • 17. Mining Opinion Features in Customer Reviews M. Hu and B. Liu Proceedings of the ACM SIGKDD Conference on KDD, 2004 Mining and Summarizing Customer Reviews M. Hu and B. Liu Proceedings of the ACM SIGKDD Conference on KDD, 2004 Opinion Observer: Analysing and Comparing Opinions on the web M. Hu, B. Liu and J. Cheng Proceedings of WWW, 2005 Sentiment Analysis and Subjectivity B. Liu Handbook of Natural Language Processing 2 (2010), 627-666 1 2 3 4
  • 18. Object Components Sub Components / Attributes Cellular Phone Camera Battery Display Front Camera Back Camera Rear Camera Battery life Battery Size Battery performance ROOT Size Quality Type Features being represented by its synonyms OBJECT Thus, an object can be represented as a tree, hierarchy or taxonomy.
  • 20.  Explicit Feature Example: “The battery life of this phone is too short”  Implicit Feature Example: “The phone doesn’t fit in an usual jeans pocket though.” Size of the Phone FEATURES EXPLICIT VS IMPLICIT FEATURES “Don’t know why I had spent so much money for the phone” Not value for money
  • 21.  Explicit Opinions Example: The display clarity of this phone is amazing!  Implicit Opinions Example: The phone doesn’t fit in an usual jeans pocket though. A fact which expresses dissatisfaction / disappointment OPINIONS EXPLICIT VS IMPLICIT OPINIONS
  • 23. 1. Identification of Frequent Features 2. Identification of Opinions on each features 3. Opinion Orientation Identification 4. Infrequent Feature Identification 5. Summary Generation THE PROCESS FLOW
  • 24. Step 1: Frequent Feature Mining Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 25. POS TAGGING Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation “The front camera is extremely clear. The phone comes with 8GB RAM. It has Gorilla glass 6 on front & Gorilla glass 5 on back with aluminium frame on side. With 48MP f/1.7 (Sony IMX 586 sensor) rear camera, it clicks amazing outdoor pics. The battery backup is great. The speaker is not good though.” N N N N N N N N
  • 26. front | camera | phone | RAM | gorilla | glass | aluminium | frame | Review rear | camera | battery | backup | speaker EXTRACTING NOUNS Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 27. Review 1 : front | camera | phone | gorilla | glass | aluminium | frame | rear | battery | backup | speaker Review 2 : price | descent | sound | battery | camera | body Review 3 : phone | battery | performance | camera Review 4 : phone | life | sound | quality | battery | picture Review 5 : phone | buy Review 6 : loudspeaker | time | sound | quality EXTRACTING NOUNS Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 28. BINARY REPRESENTATION Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 29. BINARY REPRESENTATIONEXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Front
  • 30. Front ASSOCIATION RULES MINING SUPPORT 0.7 0.6 0.4 0.4 0.3 0.2 0.3 EXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 31. Front ASSOCIATION RULES MINING P(Camera, Front) 0.4 EXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation SUPPORT
  • 32. Front ASSOCIATION RULES MINING P(Battery, Front) EXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation 0.2SUPPORT
  • 33. Front ASSOCIATION RULES MINING P(Battery, Life) 0.4 EXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation SUPPORT
  • 34. Front ASSOCIATION RULES MINING P(Camera, Buy) 0.2 Minimum Support Threshold = 0.4 (say) EXAMPLE Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation SUPPORT
  • 35. front ASSOCIATION RULES MINING EXPERIMENTAL RESULTS One Plus 6 Features – Extracted from the Reviews written in www.amazon.in Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 36. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 37. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 38. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless EXAMPLE “The camera quality is really good” “I love the quality of the camera” “awesome camera and the phone comes with a quality display” counter example “The phone has an awesome front camera and a quality display” Compact Compact Not Compact Compact Compact but has no dependency Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 39. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless COUNTER- EXAMPLES “Both the camera and the battery is good” “Although good camera but not good battery” “lovely camera quality and nice battery” Compact Compact Compact Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 40. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless COUNTER- EXAMPLES “Both the camera and the battery is good” “Although good camera but not good battery” “lovely camera quality and nice battery” Compact Compact Compact However note: The features here are separated by conjunctions (which is mostly the cases) Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 41. FEATURE PRUNING COMPACTNESS PRUNING The method checks features that contains at least 2 words and remove those that are likely to be meaningless MODIFICATION Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 42. FEATURE PRUNING EXPERIMENTAL RESULTS One Plus 6 Features – Extracted from the Reviews written in www.amazon.in Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation front
  • 43. FEATURE PRUNING REDUNDANCY PRUNING The method checks features that contains SINGLE word and remove those that are likely to be meaningless p-support (pure support) – p support of a feature f is the number of sentences that f appears and these sentences must contain no feature phrase that is a superset of f Example: Consider the feature: camera Consider the other features that contains the word camera: front camera | rear Camera | back camera | camera quality. P-support of camera = number of reviews in which camera occurred along and not with any of its supersets = 100 – (20 + 15 + 23 + 10) = 32 A Feature will be considered meaningful if it satisfied the minimum threshold for p-support. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 44. front FEATURE PRUNING EXPERIMENTAL RESULTS One Plus 6 Features – Extracted from the Reviews written in www.amazon.in Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 45. FREQUENT FEATURE MINING FLOWCHART Review Database Frequent Features POS Tagging Frequent Feature Identification Feature Pruning Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation
  • 46. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Step 2: Opinion Word Extraction
  • 47. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation ADJECTIVES AS OPINION Mining and Summarizing Customer Reviews M. Hu and B. Liu Proceedings of the ACM SIGKDD Conference on KDD, 2004 Examples: “The camera of the phone is good” “The display looks dull” “the sound quality of the speaker is fantastic” “The phone has some really cool features” Adjective Adjective Adjective Adjective  This was based on previous research works on subjectivity The nearest adjective is considered as opinion
  • 48. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation ADJECTIVES AS OPINION COUNTER- EXAMPLES Examples: “The camera of the phone is extremely good” “The headphone is not working” “The speaker of the phone is doing great” “The phone has some nice cool features” “The display is not bad” Adverb + Adjective Negation + Verb Verb + Adjective Adjective + Adjective Negation + Adjective
  • 49. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation OPINION EXTRACTIONALGORITHM Opinion Word/s Extraction:
  • 50. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Step 3 Opinion Orientation Identification
  • 51. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation OPINION ORIENTATION IDENTIFICATIOIN ONLY ADJECTIVES Adjective list: Seed list:
  • 52. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation OPINION ORIENTATION IDENTIFICATIOIN WORDNET In WordNet , adjectives are organized into bipolar clusters
  • 53. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation OPINION ORIENTATION IDENTIFICATIOIN WORDNET Fast = + 2 Seed list: In general, adjectives share the same orientation as their synonyms and opposite orientation as their antonyms.
  • 54. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation OPINION ORIENTATION IDENTIFICATIOIN ALGORITHM
  • 55. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Examples: “The camera of the phone is extremely good” “The headphone is not working” “The speaker of the phone is doing great” “The phone has some nice cool features” “The display is not bad” Adverb + Adjective Negation + Verb Verb + Adjective Adjective + Adjective Negation + Adjective OPINION ORIENTATION IDENTIFICATIOIN LIMITATION
  • 56. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation FLOWCHARTTILL NOW! Review Database POS Tagging Frequent Feature Identification Feature Pruning Frequent Features Opinion Word Identification Opinion Orientation Identification
  • 57. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Step 4: Infrequent Feature Mining
  • 58. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation “The picture is absolutely amazing.” “The software that comes with it is amazing” Note: The above two sentences shares same opinion ‘easy’ yet describing different features. INFREQUENT FEATURE MINING
  • 59. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation “The picture is absolutely amazing.” “The software that comes with it is amazing” Note: The above two sentences shares same opinion ‘easy’ yet describing different features. INFREQUENT FEATURE MINING COUNTER- EXAMPLE “The delivery guy was amazingly patient” Shares the same opinion but is not a relevant feature
  • 60. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation INFREQUENT FEATURE MINING Algorithm
  • 61. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Review Database POS Tagging Frequent Feature Identification Feature Pruning Frequent Features Opinion Word Identification Opinion Orientation Identification Opinion Words Infrequent Features Infrequent Feature Identification FLOWCHARTTILL NOW!
  • 62. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Step 5: Summary Generation
  • 63. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 = 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝑂𝑝𝑖𝑛𝑖𝑜𝑛 𝑂𝑟𝑖𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛𝑠 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 = − 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝑂𝑝𝑖𝑛𝑖𝑜𝑛 𝑂𝑟𝑖𝑒𝑛𝑡𝑎𝑡𝑖𝑜𝑛𝑠 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 % = 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 + 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 % = 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑒 + 𝑁𝑒𝑔𝑎𝑡𝑖𝑣𝑒
  • 64. Frequent Features Mining Opinion Word Extraction Opinion Orientation Identification Infrequent Features Mining Summary Generation Review Database POS Tagging Frequent Feature Identification Feature Pruning Frequent Features Opinion Word Identification Opinion Orientation Identification Opinion Words Infrequent Features Infrequent Feature Identification Summary Generation