SlideShare a Scribd company logo
1 of 12
© 2015 Lexalytics Inc. All rights reserved
Syntax
Sentiment Analysis Symposium
Jeff Catlin
© 2015 Lexalytics Inc. All rights reserved
Meaning
2
Semantics + Syntax + Context = Meaning
© 2015 Lexalytics Inc. All rights reserved
Semantics
3
• Definition of a word
• Many possible definitions
• Dependent on syntax and context
© 2015 Lexalytics Inc. All rights reserved
Context
4
• Who is saying this?
• What have they said in the past?
• What is the space they’re
talking about
SICK !
SICK !
© 2015 Lexalytics Inc. All rights reserved
Syntax
5
• What we’re going to be focusing on
• The effect of sentence structure on the
meaning of a word or phrase.
© 2015 Lexalytics Inc. All rights reserved
Simple Example
6
Billy hit the ball over the house.
© 2015 Lexalytics Inc. All rights reserved
Solution
7
• Humans naturally parse syntax
– Billy hit the ball over the house.
• So, learn like a human:
– Unsupervised learning across large corpora of text to extract common associations
• Deep learning/Neural Nets
• Matrix Factorization
• Bob is going to the store for milk.
– You’re not going to see “Milk store closed on Good Friday” in the large corpus – so you
know he’s going to go buy milk.
© 2015 Lexalytics Inc. All rights reserved
Syntax-Heavy Examples
8
Document Sentiment
• I was expecting a great experience, but the waiter was awful.
• The staff helped me with everything I needed help with, but didn't make me feel helpless.
Entity Sentiment
• I love Coca Cola but hate Pepsi.
• Apple was doing bad until Steve Jobs returned.
• Because Apple was doing bad, Steve Jobs returned.
• Apple was doing bad because Steve Jobs returned.
• I wish GM created a new, great car.
• GM created a new, great car.
© 2015 Lexalytics Inc. All rights reserved
Apple was doing bad because Steve Jobs returned.
9
© 2015 Lexalytics Inc. All rights reserved
Because Apple was doing bad, Steve Jobs returned.
10
© 2015 Lexalytics Inc. All rights reserved
Summary
• Semantics + Syntax + Context = Meaning
• Many sentences have many valid parses, but that are nonsense for a human
• So, use unsupervised learning to understand a valid parse
– John went to the store for milk.
© 2015 Lexalytics Inc. All rights reserved

More Related Content

Viewers also liked

Sentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A ReviewSentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A Review
iosrjce
 
Classifying Twitter Content
Classifying Twitter ContentClassifying Twitter Content
Classifying Twitter Content
Stephen Dann
 
Sentiment analysis of tweets
Sentiment analysis of tweetsSentiment analysis of tweets
Sentiment analysis of tweets
Vasu Jain
 
Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14
Rachit Goel
 

Viewers also liked (16)

Sentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A ReviewSentiment of Sentence in Tweets: A Review
Sentiment of Sentence in Tweets: A Review
 
Classifying Twitter Content
Classifying Twitter ContentClassifying Twitter Content
Classifying Twitter Content
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Sentence level sentiment analysis
Sentence level sentiment analysisSentence level sentiment analysis
Sentence level sentiment analysis
 
Sentiment Analysis in Twitter
Sentiment Analysis in TwitterSentiment Analysis in Twitter
Sentiment Analysis in Twitter
 
Twitter sentiment analysis
Twitter sentiment analysisTwitter sentiment analysis
Twitter sentiment analysis
 
Twitter Sentiment Analysis
Twitter Sentiment AnalysisTwitter Sentiment Analysis
Twitter Sentiment Analysis
 
Sentiment Analaysis on Twitter
Sentiment Analaysis on TwitterSentiment Analaysis on Twitter
Sentiment Analaysis on Twitter
 
Twitter sentiment analysis project report
Twitter sentiment analysis project reportTwitter sentiment analysis project report
Twitter sentiment analysis project report
 
Introduction to Sentiment Analysis
Introduction to Sentiment AnalysisIntroduction to Sentiment Analysis
Introduction to Sentiment Analysis
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter Data
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter data
 
Sentiment analysis of tweets
Sentiment analysis of tweetsSentiment analysis of tweets
Sentiment analysis of tweets
 
Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14Twitter sentiment-analysis Jiit2013-14
Twitter sentiment-analysis Jiit2013-14
 
Sentiment Analysis in Twitter
Sentiment Analysis in TwitterSentiment Analysis in Twitter
Sentiment Analysis in Twitter
 
Sentiment Analysis of Twitter Data
Sentiment Analysis of Twitter DataSentiment Analysis of Twitter Data
Sentiment Analysis of Twitter Data
 

Similar to Sentiment Analysis Symposium 2015: Syntax

Deepening connections through social media with notes
Deepening connections through social media with notesDeepening connections through social media with notes
Deepening connections through social media with notes
Jeff Stern
 

Similar to Sentiment Analysis Symposium 2015: Syntax (20)

A no bullshit introduction to Hebel
A no bullshit introduction to HebelA no bullshit introduction to Hebel
A no bullshit introduction to Hebel
 
Moneyball peter varhol_starwest2012
Moneyball peter varhol_starwest2012Moneyball peter varhol_starwest2012
Moneyball peter varhol_starwest2012
 
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
The Art of Finding Your Story: NetSquared Vancouver 2013-08-14
 
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
Work + Family +Self + Fast Paced Industry = ¯\_(ツ)_/¯
 
Q 4 week 2
Q 4 week 2Q 4 week 2
Q 4 week 2
 
Content Champion
Content ChampionContent Champion
Content Champion
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
 
Usability Testing: Targeting Mobile Devices
Usability Testing: Targeting Mobile DevicesUsability Testing: Targeting Mobile Devices
Usability Testing: Targeting Mobile Devices
 
Social Selling - Wintrust Mortgage
Social Selling - Wintrust Mortgage Social Selling - Wintrust Mortgage
Social Selling - Wintrust Mortgage
 
FREE Phonics worksheets
FREE Phonics worksheetsFREE Phonics worksheets
FREE Phonics worksheets
 
Wanna be starting something
Wanna be starting somethingWanna be starting something
Wanna be starting something
 
Present perfect simple
Present perfect simplePresent perfect simple
Present perfect simple
 
Growing Your SharePoint Toddler to a Mature Solution
Growing Your SharePoint Toddler to a Mature SolutionGrowing Your SharePoint Toddler to a Mature Solution
Growing Your SharePoint Toddler to a Mature Solution
 
Steve jobs
Steve jobsSteve jobs
Steve jobs
 
Kant's Moral Argument for the existence of God
Kant's Moral Argument for the existence of GodKant's Moral Argument for the existence of God
Kant's Moral Argument for the existence of God
 
5 Keys to Time & Productivity
5 Keys to Time & Productivity5 Keys to Time & Productivity
5 Keys to Time & Productivity
 
Deepening connections through social media with notes
Deepening connections through social media with notesDeepening connections through social media with notes
Deepening connections through social media with notes
 
Guiding Your Strong Willed Child Workshop, Week 4
Guiding Your Strong Willed Child Workshop, Week 4Guiding Your Strong Willed Child Workshop, Week 4
Guiding Your Strong Willed Child Workshop, Week 4
 
How to improve english
How to improve englishHow to improve english
How to improve english
 
Biz communications part2_chazingroup
Biz communications part2_chazingroupBiz communications part2_chazingroup
Biz communications part2_chazingroup
 

Recently uploaded

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
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 Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 

Recently uploaded (20)

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
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...
 
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...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 

Sentiment Analysis Symposium 2015: Syntax

  • 1. © 2015 Lexalytics Inc. All rights reserved Syntax Sentiment Analysis Symposium Jeff Catlin
  • 2. © 2015 Lexalytics Inc. All rights reserved Meaning 2 Semantics + Syntax + Context = Meaning
  • 3. © 2015 Lexalytics Inc. All rights reserved Semantics 3 • Definition of a word • Many possible definitions • Dependent on syntax and context
  • 4. © 2015 Lexalytics Inc. All rights reserved Context 4 • Who is saying this? • What have they said in the past? • What is the space they’re talking about SICK ! SICK !
  • 5. © 2015 Lexalytics Inc. All rights reserved Syntax 5 • What we’re going to be focusing on • The effect of sentence structure on the meaning of a word or phrase.
  • 6. © 2015 Lexalytics Inc. All rights reserved Simple Example 6 Billy hit the ball over the house.
  • 7. © 2015 Lexalytics Inc. All rights reserved Solution 7 • Humans naturally parse syntax – Billy hit the ball over the house. • So, learn like a human: – Unsupervised learning across large corpora of text to extract common associations • Deep learning/Neural Nets • Matrix Factorization • Bob is going to the store for milk. – You’re not going to see “Milk store closed on Good Friday” in the large corpus – so you know he’s going to go buy milk.
  • 8. © 2015 Lexalytics Inc. All rights reserved Syntax-Heavy Examples 8 Document Sentiment • I was expecting a great experience, but the waiter was awful. • The staff helped me with everything I needed help with, but didn't make me feel helpless. Entity Sentiment • I love Coca Cola but hate Pepsi. • Apple was doing bad until Steve Jobs returned. • Because Apple was doing bad, Steve Jobs returned. • Apple was doing bad because Steve Jobs returned. • I wish GM created a new, great car. • GM created a new, great car.
  • 9. © 2015 Lexalytics Inc. All rights reserved Apple was doing bad because Steve Jobs returned. 9
  • 10. © 2015 Lexalytics Inc. All rights reserved Because Apple was doing bad, Steve Jobs returned. 10
  • 11. © 2015 Lexalytics Inc. All rights reserved Summary • Semantics + Syntax + Context = Meaning • Many sentences have many valid parses, but that are nonsense for a human • So, use unsupervised learning to understand a valid parse – John went to the store for milk.
  • 12. © 2015 Lexalytics Inc. All rights reserved