SlideShare a Scribd company logo
OPINION MINING
- SENTIMENT ANALYSIS
PRESENTED BY:
RACHANA RAVEENDRAN
CSE IV YEAR
14H51A05A8
CMRCET
INTRODUCTION
• Today due to vast use internet and social platforms,
people are having a huge amount of space where they
can publically express their opinions.
• Some formal reviews are also available in various
discussion forums related to products/sites or domains.
• These opinions are directly related to how they feel. And
this feeling can be classified as being positive, negative
or neutral in nature.
WHAT IS OPINION MINING?
• Opinion mining is a combination of natural language
processing and text mining.
• The main objective of Opinion mining is Sentiment
Classification i.e. to classify the opinion into positive or
negative classes.
• It is a system involving collecting and examines the text
about any event from different sources like comments,
reviews, posts, tweets.
=
Basic components of an opinion are:
1. Opinion holder: The person or organization that
holds a specific opinion on a particular object.
2. Object: The item on which an opinion is expressed.
3. Opinion: A view, attitude, or appraisal on an object
from an opinion holder.
FOR EXAMPLE -
• For example, if the word ''small'' is used for the size of
electronic device then it is consider as the positive
statement, whereas if the statement consist "small"
word for the height of somebody then it is consider as
a negative statement.
• For example, the reviews of Americans may vary from
the Indian about the President of USA or a movie
reviews may vary from location to location.
TYPES OF TEXTS
• In opinion mining, evaluation of text is of two types,
Direct and Comparison.
• In direct opinion the statement is direct and the
sentiments are independent from other object.
• For example ‘x’ phone has good features.
• Whereas in comparison opinion, object in one
statement compared with the other object.
• For example ‘x’ phone is better than ‘y’ phone.
CLASSIFICATION
• Classification of opinions is done on the basic two
levels
 Sentence level
 Document level
• In sentence level classification, we can classify the
sentences as objective or subjective.
• In document level classification, we can classify the
sentences as more opinionated.
SENTENCE LEVEL
• First task is to determine whether the statement is
subjective or objective and then classify the sentence
and determine if it is positive, negative or neutral.
• Riloff and Wiebe proposed a method named as
bootstrap method.
• In Bootstrap, sentences are labeled by two classifier,
high confidence objective sentences and high
confidence subjective sentences.
• Rest are left unlabeled.
• Subjective classifier looks for the list whereas objective
classifier locates sentences without those words.
• After this phase, patterns are formed of same category
and analyzed by machine learning approaches.
DOCUMENT LEVEL
• The objective is to determine whether the document is
positive or negative about a certain object.
• On the basis of polarity, the pre-selected word is
analyzed and the approach is based on the distance
measure of adjectives found in text.
• The adjectives are extracted that provides contextual
information.
• Then, the semantic orientation is measured.
The semantic orientation of an opinion on a feature states
whether the opinion is positive, negative or neutral.
METHOD USED
• Support vector machine (SVM) is the supervised
learning approach used for the classification.
• It is the most significant method for the classification
in supervised learning and better than the Naive Bayes
for the text categorization.
• It provide large margin between classifiers and the
basic idea to use SVM is to find the Hyper plane which
is not only separating two classes but also gives the
maximum margin between them.
• Select the hyper-plane which
segregates the two classes
better.
• The margin for hyper-plane C is high as compared to both A and B.
Hence, we name the right hyper-plane as C.
Select the hyper-plane that has maximum margin. Hence, we can say, SVM is
robust to outliers.
APPLICATIONS AND
BENEFITS
• Applications of SA range from public voice analysis,
crowd surveillance, customer care to exploit the
publics’ online content generation for analyzing inputs
such as emotion and responses towards local events.
• It can be used to give your business valuable insights
into how people feel about your product brand or
service.
• When applied to social media channels, it can be used
to identify spikes in sentiment, thereby allowing you to
identify potential product advocates or social media
influencers.
APPLICATIONS AND
BENEFITS
• It can be used to identify when potential negative
threads are emerging online regarding your business,
thereby allowing you to be proactive in dealing with it
more quickly.
• Sentiment analysis could also be applied to your
corporate network, for example, by applying it to your
email server, emails could be monitored for their
general “tone”.
• For example, Tone Detector is an Outlook Add-in that
determines the “tone” of your email as you type. Like
an emotional spell checker for all of your outgoing
email.
IBM WATSON’S
EMOTION DETECTION
Hi Team,
The times are difficult! Our sales have been disappointing
for the past three quarters for our data analytics product
suite. We have a competitive data analytics product suite
in the industry. However, we are not doing a good job at
selling it, and this is really frustrating.
We are missing critical sales opportunities. We cannot
blame the economy for our lack of execution. Our clients
are hungry for analytical tools to improve their business
outcomes. In fact, it is in times such as this, our clients
want to get the insights they need to turn their
businesses around. It is disheartening to see this
happening. Let’s buckle up and execute.
After processing the email via IBM Watson’s Tone Analyzer,
here are the results:
DIFFICULTIES
• Sentiment analysis can be applied to many areas but
arriving at whether a statement is positive or negative
can be difficult.
• The human language can be complex for machine
based learning systems to interpret.
• For example, opinions can be expressed with sarcasm
or irony, and the order of words can add even more
confusion.
“I currently use the Nikon D90 and love it, but not as much
as the Canon 40D/50D. I chose the D90 for the video
feature. My mistake.”
DIFFICULTIES
• Sometimes the value of the retrieved data is not
realized immediately and therefore the issue of how
long to store the data requires the attention of both,
the data centre officers as well as the strategic
planning units.
• Generally the data keeps growing and hence data
management issues such as it’s storage structure,
accessibility control, warehousing and compressing will
rise.
• SA techniques should also be updated to be able to
reason and determine the levels of uncertainty, validity,
messiness and trustworthiness of the data
FUTURE WORK
• Studies in opinion mining approaches have existed for
more than a decade and now are exploited by
enterprises as an important tool for strategic marketing
planning and manoeuvring.
• It is predicted that studies and skills development on
opinion mining for brand monitoring and customer
relation management are going to get increasing
attention and thus promising of higher revenues for
companies.
• Furthermore, brand management approaches through
opinion mining are expanding and creating a
marketing tsunami in many organizations, thus shifting
focus towards personalization and a consumer-centric
engagement.
CONCLUSION
• Sentiment analysis has a wide variety of application in
summarizing reviews, classifying reviews, information
system, market analysis and decision making.
• Sentiment analysis is a broad range of fields of natural
language processing and text mining.
• It is found that different types of features and
classification techniques are combined in an efficient
way to enhance the sentiment classification.
• It is also able to collect useful information from the
social sites, blogs and micro blogging site thus
benefitting various organizations.
REFERENCES
• https://www.analyticsvidhya.com/blog/20
17/09/understaing-support-vector-
machine-example-code/
• http://thescipub.com/PDF/jcssp.2016.153
.168.pdf
• https://socialmediaweek.org/blog/2017/0
8/4-machine-learning-emotion-detection-
apis-need-try/
• Opinion Mining and Analysis: A
Literature Review by Vandana Singh and
Sanjay Kumar Dubey (IEEE Paper)
THANK YOU!

More Related Content

What's hot

Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
Sunil Kandari
 
How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
CJ Jenkins
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
shabnamfsayyad
 
Social Media Sentiments Analysis
Social Media Sentiments AnalysisSocial Media Sentiments Analysis
Social Media Sentiments Analysis
PratisthaSingh5
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
Amenda Joy
 
Amazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine LearningAmazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine Learning
ijtsrd
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment Analysis
Nihar Suryawanshi
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
AntaraBhattacharya12
 
Amazon sentimental analysis
Amazon sentimental analysisAmazon sentimental analysis
Amazon sentimental analysis
Akhila
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
Aditya Nag
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitterpiya chauhan
 
New sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumarNew sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumar
Ravi Kumar
 
Amazon seniment
Amazon senimentAmazon seniment
Amazon seniment
Subhadeep Chakraborty
 
Sentiment Analysis Using Machine Learning
Sentiment Analysis Using Machine LearningSentiment Analysis Using Machine Learning
Sentiment Analysis Using Machine Learning
Nihar Suryawanshi
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using ml
Pravin Katiyar
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
Jaganadh Gopinadhan
 
Social Media Sentiment Analysis
Social Media Sentiment AnalysisSocial Media Sentiment Analysis
Social Media Sentiment Analysis
Mehmet Burak Akgün
 
Sentiment analysis-by-nltk
Sentiment analysis-by-nltkSentiment analysis-by-nltk
Sentiment analysis-by-nltkWei-Ting Kuo
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysis
Diana Maynard
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
Marina Santini
 

What's hot (20)

Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
How Sentiment Analysis works
How Sentiment Analysis worksHow Sentiment Analysis works
How Sentiment Analysis works
 
Opinion mining
Opinion miningOpinion mining
Opinion mining
 
Social Media Sentiments Analysis
Social Media Sentiments AnalysisSocial Media Sentiments Analysis
Social Media Sentiments Analysis
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Amazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine LearningAmazon Product Review Sentiment Analysis with Machine Learning
Amazon Product Review Sentiment Analysis with Machine Learning
 
Approaches to Sentiment Analysis
Approaches to Sentiment AnalysisApproaches to Sentiment Analysis
Approaches to Sentiment Analysis
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Amazon sentimental analysis
Amazon sentimental analysisAmazon sentimental analysis
Amazon sentimental analysis
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
 
New sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumarNew sentiment analysis of tweets using python by Ravi kumar
New sentiment analysis of tweets using python by Ravi kumar
 
Amazon seniment
Amazon senimentAmazon seniment
Amazon seniment
 
Sentiment Analysis Using Machine Learning
Sentiment Analysis Using Machine LearningSentiment Analysis Using Machine Learning
Sentiment Analysis Using Machine Learning
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using ml
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
 
Social Media Sentiment Analysis
Social Media Sentiment AnalysisSocial Media Sentiment Analysis
Social Media Sentiment Analysis
 
Sentiment analysis-by-nltk
Sentiment analysis-by-nltkSentiment analysis-by-nltk
Sentiment analysis-by-nltk
 
Practical sentiment analysis
Practical sentiment analysisPractical sentiment analysis
Practical sentiment analysis
 
Sentiment Analysis
Sentiment AnalysisSentiment Analysis
Sentiment Analysis
 

Similar to Opinion Mining or Sentiment Analysis

Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
SAI MANIKANTA MANASANI
 
Ieee format 5th nccci_a study on factors influencing as a best practice for...
Ieee format 5th nccci_a study on factors influencing as  a  best practice for...Ieee format 5th nccci_a study on factors influencing as  a  best practice for...
Ieee format 5th nccci_a study on factors influencing as a best practice for...
International Journal of Advance Research and Innovative Ideas in Education
 
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
Countants
 
Ijcatr04061001
Ijcatr04061001Ijcatr04061001
Ijcatr04061001
Editor IJCATR
 
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
 
Unit 2 types of Marketing Research notes.pdf
Unit 2 types of Marketing Research notes.pdfUnit 2 types of Marketing Research notes.pdf
Unit 2 types of Marketing Research notes.pdf
KrishJaiswal23
 
E score overview
E score overviewE score overview
E score overview
Morris Pentel
 
OPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEYOPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEY
ijnlc
 
Audience analysis and content strategy
Audience analysis and content strategyAudience analysis and content strategy
Audience analysis and content strategy
HimankNegi11
 
Dictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A ReviewDictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A Review
INFOGAIN PUBLICATION
 
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTIONSENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
IAEME Publication
 
Product Aspect Ranking using Sentiment Analysis: A Survey
Product Aspect Ranking using Sentiment Analysis: A SurveyProduct Aspect Ranking using Sentiment Analysis: A Survey
Product Aspect Ranking using Sentiment Analysis: A Survey
IRJET Journal
 
Book recommendation system using opinion mining technique
Book recommendation system using opinion mining techniqueBook recommendation system using opinion mining technique
Book recommendation system using opinion mining technique
eSAT Journals
 
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
IRJET Journal
 
Survey Research In Empirical Software Engineering
Survey Research In Empirical Software EngineeringSurvey Research In Empirical Software Engineering
Survey Research In Empirical Software Engineering
alessio_ferrari
 
AI_4.pptx
AI_4.pptxAI_4.pptx
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
The power of social media anlaytics
The power of social media anlayticsThe power of social media anlaytics
The power of social media anlaytics
Ajay Ram
 

Similar to Opinion Mining or Sentiment Analysis (20)

Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Ieee format 5th nccci_a study on factors influencing as a best practice for...
Ieee format 5th nccci_a study on factors influencing as  a  best practice for...Ieee format 5th nccci_a study on factors influencing as  a  best practice for...
Ieee format 5th nccci_a study on factors influencing as a best practice for...
 
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
How Does Customer Feedback Sentiment Analysis Work in Search Marketing?
 
Ijcatr04061001
Ijcatr04061001Ijcatr04061001
Ijcatr04061001
 
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...
 
Unit 2 types of Marketing Research notes.pdf
Unit 2 types of Marketing Research notes.pdfUnit 2 types of Marketing Research notes.pdf
Unit 2 types of Marketing Research notes.pdf
 
E score overview
E score overviewE score overview
E score overview
 
Sentiment Analysis.pptx
Sentiment Analysis.pptxSentiment Analysis.pptx
Sentiment Analysis.pptx
 
OPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEYOPINION MINING AND ANALYSIS: A SURVEY
OPINION MINING AND ANALYSIS: A SURVEY
 
Audience analysis and content strategy
Audience analysis and content strategyAudience analysis and content strategy
Audience analysis and content strategy
 
Dictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A ReviewDictionary Based Approach to Sentiment Analysis - A Review
Dictionary Based Approach to Sentiment Analysis - A Review
 
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTIONSENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
SENTIMENT ANALYSIS APPROACH IN NATURAL LANGUAGE PROCESSING FOR DATA EXTRACTION
 
Product Aspect Ranking using Sentiment Analysis: A Survey
Product Aspect Ranking using Sentiment Analysis: A SurveyProduct Aspect Ranking using Sentiment Analysis: A Survey
Product Aspect Ranking using Sentiment Analysis: A Survey
 
Book recommendation system using opinion mining technique
Book recommendation system using opinion mining techniqueBook recommendation system using opinion mining technique
Book recommendation system using opinion mining technique
 
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
A Novel Voice Based Sentimental Analysis Technique to Mine the User Driven Re...
 
Survey Research In Empirical Software Engineering
Survey Research In Empirical Software EngineeringSurvey Research In Empirical Software Engineering
Survey Research In Empirical Software Engineering
 
AI_4.pptx
AI_4.pptxAI_4.pptx
AI_4.pptx
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
The power of social media anlaytics
The power of social media anlayticsThe power of social media anlaytics
The power of social media anlaytics
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Opinion Mining or Sentiment Analysis

  • 1. OPINION MINING - SENTIMENT ANALYSIS PRESENTED BY: RACHANA RAVEENDRAN CSE IV YEAR 14H51A05A8 CMRCET
  • 2. INTRODUCTION • Today due to vast use internet and social platforms, people are having a huge amount of space where they can publically express their opinions. • Some formal reviews are also available in various discussion forums related to products/sites or domains. • These opinions are directly related to how they feel. And this feeling can be classified as being positive, negative or neutral in nature.
  • 3. WHAT IS OPINION MINING? • Opinion mining is a combination of natural language processing and text mining. • The main objective of Opinion mining is Sentiment Classification i.e. to classify the opinion into positive or negative classes. • It is a system involving collecting and examines the text about any event from different sources like comments, reviews, posts, tweets.
  • 4. = Basic components of an opinion are: 1. Opinion holder: The person or organization that holds a specific opinion on a particular object. 2. Object: The item on which an opinion is expressed. 3. Opinion: A view, attitude, or appraisal on an object from an opinion holder.
  • 5. FOR EXAMPLE - • For example, if the word ''small'' is used for the size of electronic device then it is consider as the positive statement, whereas if the statement consist "small" word for the height of somebody then it is consider as a negative statement. • For example, the reviews of Americans may vary from the Indian about the President of USA or a movie reviews may vary from location to location.
  • 6. TYPES OF TEXTS • In opinion mining, evaluation of text is of two types, Direct and Comparison. • In direct opinion the statement is direct and the sentiments are independent from other object. • For example ‘x’ phone has good features. • Whereas in comparison opinion, object in one statement compared with the other object. • For example ‘x’ phone is better than ‘y’ phone.
  • 7. CLASSIFICATION • Classification of opinions is done on the basic two levels  Sentence level  Document level • In sentence level classification, we can classify the sentences as objective or subjective. • In document level classification, we can classify the sentences as more opinionated.
  • 8. SENTENCE LEVEL • First task is to determine whether the statement is subjective or objective and then classify the sentence and determine if it is positive, negative or neutral. • Riloff and Wiebe proposed a method named as bootstrap method. • In Bootstrap, sentences are labeled by two classifier, high confidence objective sentences and high confidence subjective sentences. • Rest are left unlabeled. • Subjective classifier looks for the list whereas objective classifier locates sentences without those words. • After this phase, patterns are formed of same category and analyzed by machine learning approaches.
  • 9. DOCUMENT LEVEL • The objective is to determine whether the document is positive or negative about a certain object. • On the basis of polarity, the pre-selected word is analyzed and the approach is based on the distance measure of adjectives found in text. • The adjectives are extracted that provides contextual information. • Then, the semantic orientation is measured. The semantic orientation of an opinion on a feature states whether the opinion is positive, negative or neutral.
  • 10. METHOD USED • Support vector machine (SVM) is the supervised learning approach used for the classification. • It is the most significant method for the classification in supervised learning and better than the Naive Bayes for the text categorization. • It provide large margin between classifiers and the basic idea to use SVM is to find the Hyper plane which is not only separating two classes but also gives the maximum margin between them.
  • 11. • Select the hyper-plane which segregates the two classes better. • The margin for hyper-plane C is high as compared to both A and B. Hence, we name the right hyper-plane as C.
  • 12. Select the hyper-plane that has maximum margin. Hence, we can say, SVM is robust to outliers.
  • 13. APPLICATIONS AND BENEFITS • Applications of SA range from public voice analysis, crowd surveillance, customer care to exploit the publics’ online content generation for analyzing inputs such as emotion and responses towards local events. • It can be used to give your business valuable insights into how people feel about your product brand or service. • When applied to social media channels, it can be used to identify spikes in sentiment, thereby allowing you to identify potential product advocates or social media influencers.
  • 14. APPLICATIONS AND BENEFITS • It can be used to identify when potential negative threads are emerging online regarding your business, thereby allowing you to be proactive in dealing with it more quickly. • Sentiment analysis could also be applied to your corporate network, for example, by applying it to your email server, emails could be monitored for their general “tone”. • For example, Tone Detector is an Outlook Add-in that determines the “tone” of your email as you type. Like an emotional spell checker for all of your outgoing email.
  • 15. IBM WATSON’S EMOTION DETECTION Hi Team, The times are difficult! Our sales have been disappointing for the past three quarters for our data analytics product suite. We have a competitive data analytics product suite in the industry. However, we are not doing a good job at selling it, and this is really frustrating. We are missing critical sales opportunities. We cannot blame the economy for our lack of execution. Our clients are hungry for analytical tools to improve their business outcomes. In fact, it is in times such as this, our clients want to get the insights they need to turn their businesses around. It is disheartening to see this happening. Let’s buckle up and execute.
  • 16. After processing the email via IBM Watson’s Tone Analyzer, here are the results:
  • 17. DIFFICULTIES • Sentiment analysis can be applied to many areas but arriving at whether a statement is positive or negative can be difficult. • The human language can be complex for machine based learning systems to interpret. • For example, opinions can be expressed with sarcasm or irony, and the order of words can add even more confusion. “I currently use the Nikon D90 and love it, but not as much as the Canon 40D/50D. I chose the D90 for the video feature. My mistake.”
  • 18. DIFFICULTIES • Sometimes the value of the retrieved data is not realized immediately and therefore the issue of how long to store the data requires the attention of both, the data centre officers as well as the strategic planning units. • Generally the data keeps growing and hence data management issues such as it’s storage structure, accessibility control, warehousing and compressing will rise. • SA techniques should also be updated to be able to reason and determine the levels of uncertainty, validity, messiness and trustworthiness of the data
  • 19. FUTURE WORK • Studies in opinion mining approaches have existed for more than a decade and now are exploited by enterprises as an important tool for strategic marketing planning and manoeuvring. • It is predicted that studies and skills development on opinion mining for brand monitoring and customer relation management are going to get increasing attention and thus promising of higher revenues for companies. • Furthermore, brand management approaches through opinion mining are expanding and creating a marketing tsunami in many organizations, thus shifting focus towards personalization and a consumer-centric engagement.
  • 20. CONCLUSION • Sentiment analysis has a wide variety of application in summarizing reviews, classifying reviews, information system, market analysis and decision making. • Sentiment analysis is a broad range of fields of natural language processing and text mining. • It is found that different types of features and classification techniques are combined in an efficient way to enhance the sentiment classification. • It is also able to collect useful information from the social sites, blogs and micro blogging site thus benefitting various organizations.
  • 21. REFERENCES • https://www.analyticsvidhya.com/blog/20 17/09/understaing-support-vector- machine-example-code/ • http://thescipub.com/PDF/jcssp.2016.153 .168.pdf • https://socialmediaweek.org/blog/2017/0 8/4-machine-learning-emotion-detection- apis-need-try/ • Opinion Mining and Analysis: A Literature Review by Vandana Singh and Sanjay Kumar Dubey (IEEE Paper)

Editor's Notes

  1. Faded picture background with full-color overlay (Intermediate) Tip: For best results with the picture overlay on this slide, use a picture that is the same dimensions as the slide: 7.5” high and 10” wide. If the picture is not the same height and width, resize or crop to those dimensions before following the instructions below. To reproduce the background effects on this slide, do the following: On the Home tab, in the Slides group, click Layout, and then click Blank. Right-click the slide and then click Format Background. In the Format Background dialog box, click Fill in the left pane. In the Fill pane, select Picture or texture fill, and then under Insert from, click File. In the Insert Picture dialog box, select a picture, and then click Insert. Also in the Format Background dialog box, in the Fill pane, in the Transparency box, enter 50%. Also in the Format Background dialog box, click Picture Color in the left pane. In the Picture Color pane, under Recolor, click the button next to Presets, and then click Tan, Background color 2 Light (third row, first option from the left). On the Insert tab, in the Images group, click Picture. In the Insert Picture dialog box, select the same picture chosen for the background, and then click Insert. Select the picture. Under Picture Tools, on the Format tab, in the bottom right corner of the Size group, click the Size and Position dialog box launcher. In the Format Picture dialog box, resize or crop the image so that the height is set to 7.5” and the width is set to 2.25”. To crop the picture, click Crop in the left pane, and in the Crop pane, under Crop position, enter values into the Height, Width, Left, and Top boxes. To resize the picture, click Size in the left pane, and in the Size pane, under Size and rotate, enter values into the Height and Width boxes. Also in the Format Picture dialog box, click Glow and Soft Edges in the left pane, and then in the Glow and Soft Edges pane, under Soft Edges, in the Size box enter 10 point.