SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
What Business Innovators Need to
 Know about Sentiment Analysis
                Claire Cardie

        Department of Computer Science
      Chair, Information Science Department
               Cornell University


                                     Co-founder
                                    Chief Scientist
Plan for the Talk
Subjectivity and sentiment in language
Continuum of capabilities
– Surface-level  in-depth understanding
– Document-level    phrase-level
Next steps…
Subjective Language
Subjective text expresses speculations,
beliefs, emotions, evaluations, goals,
opinions, judgments, …

   • Jill said, "I hate Bill."
   • John thought about whom to vote for.
   • Seth knew his symposium would go well.
Subjectivity vs. Sentiment
Sentiment-bearing text expresses
positive and negative speculations, beliefs,
emotions, evaluations, goals, opinions,
judgments,…


   • Jill said, "I hate Bill." -
   • John thought about whom to vote for. ~
   • Seth knew his symposium would go well.
                                       +


             sentiment analysis tome [Pang & Lee, 2008]
A Word on Polarity (tone, valence)
Positive “I love NY.”
Negative “I hate NY.”

Neither positive nor negative
– Objective?
  “I thought about NY.”
– Neutral?
  “I’m ambivalent about NY.”
– Mixed polarity?
  “Sometimes I love NY; other times I hate it.”
And What About Intensity?
Strength/intensity

        “I love NY.”

        “I absolutely adore NY!”

– Low, medium, high, very high, extreme
–    ratings
–     rotten tomatoes
Plan for the Talk
Subjectivity and sentiment in language
Continuum of capabilities
– Surface-level  in-depth understanding
– Document-level    phrase-level
Next steps…
Document-level Sentiment Analysis


            Is the overall
            sentiment in the
Document    document
            positive?
            negative?
            neutral?
Identifying Tone of a Collection

Sentiment (w.r.t. a topic)
– Example: Tone on “economic stimulus”
Detecting “chatter” or “buzz”

Chatter (w.r.t. a topic)
– Example: Buzz on “economic stimulus”
Keyword-based Approaches
Search the text for the presence of
specific terms from a manually created
“sentiment lexicon”
– +: “great”, “praise”, “peace”, “superb”, …
– -: “war”, “dull”, “messy”, “criticize”, …
Sentiment is based on the counts
– E.g.,
   If more positive terms than negative terms,
      then return +,
      else return –
Keyword-based Approaches
Complications
– Inherent ambiguities of language…

– This laptop is a great deal.
– A great deal of media attention surrounded the
  release of the new laptop model.
– If you think this laptop is a great deal, I’ve got
  a nice bridge for you to buy.



                           [Examples from Lillian Lee]

                                 [Pang & Lee, 2008]
Machine-learning Approaches
  Learn from training data
  Are better able to take advantage of
  context to disambiguate terms
                      examples



                   ML Algorithm


                   statistical model
(novel) examples                       class
                      (program)
Measuring Performance
Precision: #correct / #attempted
Recall:    #correct / #possible
F-measure: harmonic mean of P and R


            1. _______
                          P = 3 / 4 = .75
            2. _______
                          P = 3 / 3 = 1.00
            3. _______
                          R = 3 / 4 = .75
            4. _______
                         accuracy
Measuring Performance
 How well do document-level sentiment
 analysis systems work?

It depends…
  – Product reviews easier than Movie reviews,
    easier than News/editorials
  – Shorter documents harder than longer ones
  – Messy documents harder than clean ones

  ~75 F - ~85 F
This is actually quite good…
Comparison is not vs. 100% P/R…but vs.
human sentiment analysis accuracy
– Cohen’s kappa
Machine-learning methods for sentiment
analysis approach human agreement
levels
– ~85 F: for positive/negative
– ~75 F: when neutrals are included
Sentiment Analysis at Passage Level

Passage tone              The suggestion that the White
                          House never took seriously an
  – Optionally w.r.t. a   issue that infuriated millions of
    topic                 Americans was supported by
  – E.g., AIG or Geithner Senator Robert Menendez, a
                          New Jersey Democrat who
                          claimed that several weeks
                          earlier he warned Timothy
                          Geithner, the Treasury
                          secretary, that AIG was
                          planning to use taxpayer funds
                          to pay out $165m in bonuses…
                          speculation that Obama will
                          have to replace him, despite
                          the president’s insistence to
                          Leno that Geithner is doing "an
                          outstanding job“.
Sentiment Analysis at Phrase Level
Fine-grained opinion analysis
Identify who is saying what about what
Fine-Grained Sentiment Extraction



The suggestion that the White House never took
seriously an issue that infuriated millions of Americans
was supported by Senator Robert Menendez, a New
Jersey Democrat who claimed that several weeks
earlier he warned Timothy Geithner, the Treasury
secretary, that AIG was planning to use taxpayer
funds to pay out $165m in bonuses… speculation that
Obama will have to replace him, despite the
president’s insistence to Leno that Geithner is doing
"an outstanding job".
Fine-Grained Sentiment Extraction
…the president insisted to Leno that Geithner is doing "an
outstanding job".


–   Opinion trigger
–   Polarity             Opinion Frame
–   Intensity            Polarity: positive
–   Opinion holder       Intensity: high
                         Opinion Holder: “the president”
–   Target (topic)       Target: “Geithner”
Example – fine-grained opinions
opinion frame
                                         opinion frame
                 opinion frame
          opinion frame            opinion frame
                   opinion frame

The suggestion that the White House never took
seriously an issue that infuriated millions of
Americans was supported by Senator Robert
Menendez, a New Jersey Democrat who claimed
that several weeks earlier he warned Timothy
Geithner, the Treasury secretary, that AIG was
planning to use taxpayer funds to pay out $165m in
bonuses…the president insisted to Leno that
Geithner is doing "an outstanding job".
                                         opinion frame
Example – Opinion Summary


                         AIG

Obama

             Geithner




             Americans
Menendez
Example – Opinion Summary
Summarize thoughts and views across
documents
– Critical addition: opinion holder




                      AIG
What makes this hard?
Same issues of ambiguity as before plus…
Need to associate opinion with topic and
with opinion holder
Requires different machine learning
methods
Requires many language-processing
modules
Noun Phrase Coreference Resolution


The suggestion that the White House never took
seriously an issue that infuriated millions of Americans
was supported by Senator Robert Menendez, a New
Jersey Democrat who claimed that several weeks
earlier he warned Timothy Geithner, the Treasury
secretary, that AIG was planning to use taxpayer
funds to pay out $165m in bonuses…speculation that
Obama will have to replace Geithner, despite
the president’s insistence to Leno that he is
doing "an outstanding job".


            Ng & Cardie [2002, 2003]; Stoyanov & Cardie [2006, 2008]
Performance


82F    opinion                     OH           79F
      extraction                extractor




         69F          link
                   classifier
       –<opinion holder> expresses <opinion>




                   Choi, Breck & Cardie [2006, 2007]
Plan for the Talk
Subjectivity and sentiment in language
Continuum of capabilities
– Surface-level  in-depth understanding
– Document-level    phrase-level
Next steps…
Next Steps…
Predicting business outcomes from
opinions
– Doable in some settings
Determining the key influencers
Thank you!


Questions?

Weitere ähnliche Inhalte

Ähnlich wie What Business Innovators Need to Know About Sentiment Analysis Capabilities

How To Write Conclusion Paragraph Essay. Online assignment writing service.
How To Write Conclusion Paragraph Essay. Online assignment writing service.How To Write Conclusion Paragraph Essay. Online assignment writing service.
How To Write Conclusion Paragraph Essay. Online assignment writing service.Samantha Hall
 
Research Proposal Outline Format. Research Proposa
Research Proposal Outline Format. Research ProposaResearch Proposal Outline Format. Research Proposa
Research Proposal Outline Format. Research ProposaLauren Heard
 
Conspiracy, complaints, and fraud: The language of reasons
Conspiracy, complaints, and fraud: The language of reasonsConspiracy, complaints, and fraud: The language of reasons
Conspiracy, complaints, and fraud: The language of reasonsIdibon1
 
Become a good speaker
Become a good speakerBecome a good speaker
Become a good speakerSanoy Jacob
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeakerhappyever
 
Become A Good Speaker
Become A Good SpeakerBecome A Good Speaker
Become A Good Speaker金 失成
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeakerSanoy Jacob
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeakerhappyever
 
Media Training Session for Saskatchewan's Public Service Commission.
Media Training Session for Saskatchewan's Public Service Commission.Media Training Session for Saskatchewan's Public Service Commission.
Media Training Session for Saskatchewan's Public Service Commission.Ian Hanna
 
Best Do My Paper Websites For Your Next Writing Project Seattle Weekly
Best Do My Paper Websites For Your Next Writing Project Seattle WeeklyBest Do My Paper Websites For Your Next Writing Project Seattle Weekly
Best Do My Paper Websites For Your Next Writing Project Seattle WeeklySasha Jones
 
Conflict Management
Conflict Management Conflict Management
Conflict Management Nick Wolff
 
Sentiment in Social Media: The Genie in the Bottle
Sentiment in Social Media: The Genie in the BottleSentiment in Social Media: The Genie in the Bottle
Sentiment in Social Media: The Genie in the BottleSeth Grimes
 
Quotes About Short Story Writing (47 Quotes)
Quotes About Short Story Writing (47 Quotes)Quotes About Short Story Writing (47 Quotes)
Quotes About Short Story Writing (47 Quotes)Susan Anderson
 
Essay On My Best Friend For Class 5. Online assignment writing service.
Essay On My Best Friend For Class 5. Online assignment writing service.Essay On My Best Friend For Class 5. Online assignment writing service.
Essay On My Best Friend For Class 5. Online assignment writing service.Mary Bettin
 
Research Paper Writing And Case Study Assignment Citat
Research Paper Writing And Case Study Assignment CitatResearch Paper Writing And Case Study Assignment Citat
Research Paper Writing And Case Study Assignment CitatCarli Ferrante
 
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshare
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshareMercu learning ctr (socialstudies) seminar_18_jul2012_slideshare
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshareAdrian Peeris
 
Church House Collection Blog Martin Luther King J
Church House Collection Blog Martin Luther King JChurch House Collection Blog Martin Luther King J
Church House Collection Blog Martin Luther King JShannon Olsen
 

Ähnlich wie What Business Innovators Need to Know About Sentiment Analysis Capabilities (20)

Report writing
Report writingReport writing
Report writing
 
How To Write Conclusion Paragraph Essay. Online assignment writing service.
How To Write Conclusion Paragraph Essay. Online assignment writing service.How To Write Conclusion Paragraph Essay. Online assignment writing service.
How To Write Conclusion Paragraph Essay. Online assignment writing service.
 
Research Proposal Outline Format. Research Proposa
Research Proposal Outline Format. Research ProposaResearch Proposal Outline Format. Research Proposa
Research Proposal Outline Format. Research Proposa
 
Conspiracy, complaints, and fraud: The language of reasons
Conspiracy, complaints, and fraud: The language of reasonsConspiracy, complaints, and fraud: The language of reasons
Conspiracy, complaints, and fraud: The language of reasons
 
Become a good speaker
Become a good speakerBecome a good speaker
Become a good speaker
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeaker
 
Become A Good Speaker
Become A Good SpeakerBecome A Good Speaker
Become A Good Speaker
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeaker
 
Become a goodspeaker
Become a goodspeakerBecome a goodspeaker
Become a goodspeaker
 
Media Training Session for Saskatchewan's Public Service Commission.
Media Training Session for Saskatchewan's Public Service Commission.Media Training Session for Saskatchewan's Public Service Commission.
Media Training Session for Saskatchewan's Public Service Commission.
 
Aafp fmcc-media-relations-booklet-2012
Aafp fmcc-media-relations-booklet-2012Aafp fmcc-media-relations-booklet-2012
Aafp fmcc-media-relations-booklet-2012
 
Best Do My Paper Websites For Your Next Writing Project Seattle Weekly
Best Do My Paper Websites For Your Next Writing Project Seattle WeeklyBest Do My Paper Websites For Your Next Writing Project Seattle Weekly
Best Do My Paper Websites For Your Next Writing Project Seattle Weekly
 
Conflict Management
Conflict Management Conflict Management
Conflict Management
 
Sentiment in Social Media: The Genie in the Bottle
Sentiment in Social Media: The Genie in the BottleSentiment in Social Media: The Genie in the Bottle
Sentiment in Social Media: The Genie in the Bottle
 
Quotes About Short Story Writing (47 Quotes)
Quotes About Short Story Writing (47 Quotes)Quotes About Short Story Writing (47 Quotes)
Quotes About Short Story Writing (47 Quotes)
 
Cognitive Bias in Risk-Reward Analysis
Cognitive Bias in Risk-Reward AnalysisCognitive Bias in Risk-Reward Analysis
Cognitive Bias in Risk-Reward Analysis
 
Essay On My Best Friend For Class 5. Online assignment writing service.
Essay On My Best Friend For Class 5. Online assignment writing service.Essay On My Best Friend For Class 5. Online assignment writing service.
Essay On My Best Friend For Class 5. Online assignment writing service.
 
Research Paper Writing And Case Study Assignment Citat
Research Paper Writing And Case Study Assignment CitatResearch Paper Writing And Case Study Assignment Citat
Research Paper Writing And Case Study Assignment Citat
 
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshare
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshareMercu learning ctr (socialstudies) seminar_18_jul2012_slideshare
Mercu learning ctr (socialstudies) seminar_18_jul2012_slideshare
 
Church House Collection Blog Martin Luther King J
Church House Collection Blog Martin Luther King JChurch House Collection Blog Martin Luther King J
Church House Collection Blog Martin Luther King J
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

What Business Innovators Need to Know About Sentiment Analysis Capabilities

  • 1. What Business Innovators Need to Know about Sentiment Analysis Claire Cardie Department of Computer Science Chair, Information Science Department Cornell University Co-founder Chief Scientist
  • 2. Plan for the Talk Subjectivity and sentiment in language Continuum of capabilities – Surface-level in-depth understanding – Document-level phrase-level Next steps…
  • 3. Subjective Language Subjective text expresses speculations, beliefs, emotions, evaluations, goals, opinions, judgments, … • Jill said, "I hate Bill." • John thought about whom to vote for. • Seth knew his symposium would go well.
  • 4. Subjectivity vs. Sentiment Sentiment-bearing text expresses positive and negative speculations, beliefs, emotions, evaluations, goals, opinions, judgments,… • Jill said, "I hate Bill." - • John thought about whom to vote for. ~ • Seth knew his symposium would go well. + sentiment analysis tome [Pang & Lee, 2008]
  • 5. A Word on Polarity (tone, valence) Positive “I love NY.” Negative “I hate NY.” Neither positive nor negative – Objective? “I thought about NY.” – Neutral? “I’m ambivalent about NY.” – Mixed polarity? “Sometimes I love NY; other times I hate it.”
  • 6. And What About Intensity? Strength/intensity “I love NY.” “I absolutely adore NY!” – Low, medium, high, very high, extreme – ratings – rotten tomatoes
  • 7. Plan for the Talk Subjectivity and sentiment in language Continuum of capabilities – Surface-level in-depth understanding – Document-level phrase-level Next steps…
  • 8. Document-level Sentiment Analysis Is the overall sentiment in the Document document positive? negative? neutral?
  • 9. Identifying Tone of a Collection Sentiment (w.r.t. a topic) – Example: Tone on “economic stimulus”
  • 10. Detecting “chatter” or “buzz” Chatter (w.r.t. a topic) – Example: Buzz on “economic stimulus”
  • 11. Keyword-based Approaches Search the text for the presence of specific terms from a manually created “sentiment lexicon” – +: “great”, “praise”, “peace”, “superb”, … – -: “war”, “dull”, “messy”, “criticize”, … Sentiment is based on the counts – E.g., If more positive terms than negative terms, then return +, else return –
  • 12. Keyword-based Approaches Complications – Inherent ambiguities of language… – This laptop is a great deal. – A great deal of media attention surrounded the release of the new laptop model. – If you think this laptop is a great deal, I’ve got a nice bridge for you to buy. [Examples from Lillian Lee] [Pang & Lee, 2008]
  • 13. Machine-learning Approaches Learn from training data Are better able to take advantage of context to disambiguate terms examples ML Algorithm statistical model (novel) examples class (program)
  • 14. Measuring Performance Precision: #correct / #attempted Recall: #correct / #possible F-measure: harmonic mean of P and R 1. _______ P = 3 / 4 = .75 2. _______ P = 3 / 3 = 1.00 3. _______ R = 3 / 4 = .75 4. _______ accuracy
  • 15. Measuring Performance How well do document-level sentiment analysis systems work? It depends… – Product reviews easier than Movie reviews, easier than News/editorials – Shorter documents harder than longer ones – Messy documents harder than clean ones ~75 F - ~85 F
  • 16. This is actually quite good… Comparison is not vs. 100% P/R…but vs. human sentiment analysis accuracy – Cohen’s kappa Machine-learning methods for sentiment analysis approach human agreement levels – ~85 F: for positive/negative – ~75 F: when neutrals are included
  • 17. Sentiment Analysis at Passage Level Passage tone The suggestion that the White House never took seriously an – Optionally w.r.t. a issue that infuriated millions of topic Americans was supported by – E.g., AIG or Geithner Senator Robert Menendez, a New Jersey Democrat who claimed that several weeks earlier he warned Timothy Geithner, the Treasury secretary, that AIG was planning to use taxpayer funds to pay out $165m in bonuses… speculation that Obama will have to replace him, despite the president’s insistence to Leno that Geithner is doing "an outstanding job“.
  • 18. Sentiment Analysis at Phrase Level Fine-grained opinion analysis Identify who is saying what about what
  • 19.
  • 20. Fine-Grained Sentiment Extraction The suggestion that the White House never took seriously an issue that infuriated millions of Americans was supported by Senator Robert Menendez, a New Jersey Democrat who claimed that several weeks earlier he warned Timothy Geithner, the Treasury secretary, that AIG was planning to use taxpayer funds to pay out $165m in bonuses… speculation that Obama will have to replace him, despite the president’s insistence to Leno that Geithner is doing "an outstanding job".
  • 21. Fine-Grained Sentiment Extraction …the president insisted to Leno that Geithner is doing "an outstanding job". – Opinion trigger – Polarity Opinion Frame – Intensity Polarity: positive – Opinion holder Intensity: high Opinion Holder: “the president” – Target (topic) Target: “Geithner”
  • 22. Example – fine-grained opinions opinion frame opinion frame opinion frame opinion frame opinion frame opinion frame The suggestion that the White House never took seriously an issue that infuriated millions of Americans was supported by Senator Robert Menendez, a New Jersey Democrat who claimed that several weeks earlier he warned Timothy Geithner, the Treasury secretary, that AIG was planning to use taxpayer funds to pay out $165m in bonuses…the president insisted to Leno that Geithner is doing "an outstanding job". opinion frame
  • 23. Example – Opinion Summary AIG Obama Geithner Americans Menendez
  • 24. Example – Opinion Summary Summarize thoughts and views across documents – Critical addition: opinion holder AIG
  • 25. What makes this hard? Same issues of ambiguity as before plus… Need to associate opinion with topic and with opinion holder Requires different machine learning methods Requires many language-processing modules
  • 26. Noun Phrase Coreference Resolution The suggestion that the White House never took seriously an issue that infuriated millions of Americans was supported by Senator Robert Menendez, a New Jersey Democrat who claimed that several weeks earlier he warned Timothy Geithner, the Treasury secretary, that AIG was planning to use taxpayer funds to pay out $165m in bonuses…speculation that Obama will have to replace Geithner, despite the president’s insistence to Leno that he is doing "an outstanding job". Ng & Cardie [2002, 2003]; Stoyanov & Cardie [2006, 2008]
  • 27. Performance 82F opinion OH 79F extraction extractor 69F link classifier –<opinion holder> expresses <opinion> Choi, Breck & Cardie [2006, 2007]
  • 28. Plan for the Talk Subjectivity and sentiment in language Continuum of capabilities – Surface-level in-depth understanding – Document-level phrase-level Next steps…
  • 29. Next Steps… Predicting business outcomes from opinions – Doable in some settings Determining the key influencers