SlideShare a Scribd company logo
1 of 9
Deserving vs Sympathy:
 Sentiment Analysis of FML
          Mo Kudeki
Fmylife.com

• A website devoted to sharing unfortunate
  stories about one’s day
• The format is always the same: “Today, ...
  FML.”
• Votes: “I agree, your life sucks” or “You
  totally deserved it”
Examples
• “Today, I found out that I am being sued for
  losing a set of wedding photos that I took. I
  lost them by being mugged on the way
  home after the shoot and £10,000 worth of
  equipment was stolen from me. FML”
• “Today, my boyfriend broke up with me
  over Facebook. He was sitting right next to
  me. FML”
Examples
•   “Today, I was absently chewing a torn nail off
    my finger. Not thinking, I spit the nail out... and
    watched it land in my boss's coffee mug. FML”

•   “Today, I tried to trick people into thinking that
    I was in a relationship by changing my
    relationship status on facebook to "in a
    relationship". Only one person commented on
    it. They said "HAHAHAHA yeah right!" FML”
Sentiment Analysis
• Also “opinion mining”
• Detect the attitude of the author
  automatically
• Ex: Positive or negative movie review
• Often done by examining keywords and
  adjectives, good indicators of emotion
• Highly relevant for business
Dataset
• Mined Fmylife.com for 600 pages of stories
• Tag by votes of the users
• 7816 stories total:
 • 71.91% were sympathetic
 • 22.69% were “you deserved it”
 • 5.40% were neutral
Methods
• Used Python’s Natural Language Toolkit
  (NLTK) to do analysis
• Throw out stopwords
• NaïveBayes using different featuresets:
 • lengths of words, stories
 • most frequent words (unigrams)
• Only improves performance 1-2%
Why FML is hard
• High amounts of pragmatics and inferred
  knowledge
• Adjectives don’t suffice, and emotion/
  sentiment of author is the same across all
  stories
• Overall goal is to infer an emotional
  reaction from the reader, not from the
  author
Possible Next Steps

• Bigrams, POS tagging, sentence parsing, etc.
• Examining comments on the stories
• Other ML models
• ???

More Related Content

Similar to Fml.key

Beyond Catfish: A young person's guide to getting what you need out of the in...
Beyond Catfish: A young person's guide to getting what you need out of the in...Beyond Catfish: A young person's guide to getting what you need out of the in...
Beyond Catfish: A young person's guide to getting what you need out of the in...Lynette Hammond Gerido
 
Song of Solomon in Contemporary America
Song of Solomon in Contemporary AmericaSong of Solomon in Contemporary America
Song of Solomon in Contemporary Americappaugh
 
Fervor -Social Media
Fervor -Social MediaFervor -Social Media
Fervor -Social MediaMike Farag
 
The New Rules of Media Pitching
The New Rules of Media PitchingThe New Rules of Media Pitching
The New Rules of Media PitchingCision
 
Empowering Writing Workshop, Part Two
Empowering Writing Workshop, Part TwoEmpowering Writing Workshop, Part Two
Empowering Writing Workshop, Part TwoEmily (Laughnan) Alp
 
Telling a good story
Telling a good storyTelling a good story
Telling a good storygenerationprx
 
Results of conducted research
Results of conducted researchResults of conducted research
Results of conducted researchsupernaniskills
 
Tesol presentation 2013 (1)
Tesol presentation 2013 (1)Tesol presentation 2013 (1)
Tesol presentation 2013 (1)PearsonELTUSA
 
Tesol presentation 2013
Tesol presentation 2013Tesol presentation 2013
Tesol presentation 2013just4nay
 
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto Launch
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto LaunchFinding My Voice + Learning to Trust my Gut - from LeanIN Toronto Launch
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto LaunchIdeas 2 Propel U
 
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking Voice
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking VoiceTell Your Own Story: 5 Ways to Strengthen your Writing and Speaking Voice
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking VoiceGenevieve Howard
 
The most important metric you WON'T find in Facebook Insights
The most important metric you WON'T find in Facebook InsightsThe most important metric you WON'T find in Facebook Insights
The most important metric you WON'T find in Facebook InsightsRob Clark
 
Fitc lauren hom
Fitc lauren homFitc lauren hom
Fitc lauren homFITC
 
FocusU Book Review: Contagious by Jonah Berger
FocusU Book Review: Contagious by Jonah Berger FocusU Book Review: Contagious by Jonah Berger
FocusU Book Review: Contagious by Jonah Berger FocusU Engage
 
The Best Service Is No Service
The Best Service Is No ServiceThe Best Service Is No Service
The Best Service Is No ServiceRoy Kenagy
 

Similar to Fml.key (20)

Beyond Catfish: A young person's guide to getting what you need out of the in...
Beyond Catfish: A young person's guide to getting what you need out of the in...Beyond Catfish: A young person's guide to getting what you need out of the in...
Beyond Catfish: A young person's guide to getting what you need out of the in...
 
Song of Solomon in Contemporary America
Song of Solomon in Contemporary AmericaSong of Solomon in Contemporary America
Song of Solomon in Contemporary America
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
Fervor -Social Media
Fervor -Social MediaFervor -Social Media
Fervor -Social Media
 
The New Rules of Media Pitching
The New Rules of Media PitchingThe New Rules of Media Pitching
The New Rules of Media Pitching
 
Persuasive Writing 16
Persuasive Writing 16Persuasive Writing 16
Persuasive Writing 16
 
Empowering Writing Workshop, Part Two
Empowering Writing Workshop, Part TwoEmpowering Writing Workshop, Part Two
Empowering Writing Workshop, Part Two
 
Telling a good story
Telling a good storyTelling a good story
Telling a good story
 
Results of conducted research
Results of conducted researchResults of conducted research
Results of conducted research
 
Tesol presentation 2013 (1)
Tesol presentation 2013 (1)Tesol presentation 2013 (1)
Tesol presentation 2013 (1)
 
Tesol presentation 2013
Tesol presentation 2013Tesol presentation 2013
Tesol presentation 2013
 
03 dllo davidlafontaine
03 dllo davidlafontaine03 dllo davidlafontaine
03 dllo davidlafontaine
 
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto Launch
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto LaunchFinding My Voice + Learning to Trust my Gut - from LeanIN Toronto Launch
Finding My Voice + Learning to Trust my Gut - from LeanIN Toronto Launch
 
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking Voice
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking VoiceTell Your Own Story: 5 Ways to Strengthen your Writing and Speaking Voice
Tell Your Own Story: 5 Ways to Strengthen your Writing and Speaking Voice
 
Netiquette
NetiquetteNetiquette
Netiquette
 
2. research 2
2. research 22. research 2
2. research 2
 
The most important metric you WON'T find in Facebook Insights
The most important metric you WON'T find in Facebook InsightsThe most important metric you WON'T find in Facebook Insights
The most important metric you WON'T find in Facebook Insights
 
Fitc lauren hom
Fitc lauren homFitc lauren hom
Fitc lauren hom
 
FocusU Book Review: Contagious by Jonah Berger
FocusU Book Review: Contagious by Jonah Berger FocusU Book Review: Contagious by Jonah Berger
FocusU Book Review: Contagious by Jonah Berger
 
The Best Service Is No Service
The Best Service Is No ServiceThe Best Service Is No Service
The Best Service Is No Service
 

Fml.key

  • 1. Deserving vs Sympathy: Sentiment Analysis of FML Mo Kudeki
  • 2. Fmylife.com • A website devoted to sharing unfortunate stories about one’s day • The format is always the same: “Today, ... FML.” • Votes: “I agree, your life sucks” or “You totally deserved it”
  • 3. Examples • “Today, I found out that I am being sued for losing a set of wedding photos that I took. I lost them by being mugged on the way home after the shoot and £10,000 worth of equipment was stolen from me. FML” • “Today, my boyfriend broke up with me over Facebook. He was sitting right next to me. FML”
  • 4. Examples • “Today, I was absently chewing a torn nail off my finger. Not thinking, I spit the nail out... and watched it land in my boss's coffee mug. FML” • “Today, I tried to trick people into thinking that I was in a relationship by changing my relationship status on facebook to "in a relationship". Only one person commented on it. They said "HAHAHAHA yeah right!" FML”
  • 5. Sentiment Analysis • Also “opinion mining” • Detect the attitude of the author automatically • Ex: Positive or negative movie review • Often done by examining keywords and adjectives, good indicators of emotion • Highly relevant for business
  • 6. Dataset • Mined Fmylife.com for 600 pages of stories • Tag by votes of the users • 7816 stories total: • 71.91% were sympathetic • 22.69% were “you deserved it” • 5.40% were neutral
  • 7. Methods • Used Python’s Natural Language Toolkit (NLTK) to do analysis • Throw out stopwords • NaïveBayes using different featuresets: • lengths of words, stories • most frequent words (unigrams) • Only improves performance 1-2%
  • 8. Why FML is hard • High amounts of pragmatics and inferred knowledge • Adjectives don’t suffice, and emotion/ sentiment of author is the same across all stories • Overall goal is to infer an emotional reaction from the reader, not from the author
  • 9. Possible Next Steps • Bigrams, POS tagging, sentence parsing, etc. • Examining comments on the stories • Other ML models • ???

Editor's Notes