Radian6 Social Strategy Blog


Sentiment Tagging: Some Guidelines

By:

Sentiment is a tricky beast.

We all crave the technology that can automatically tell us whether a post we read and track is positive/negative/neutral (and the holy grail would be something that could make next step recommendations). Truth is, we’re not there yet. Technology isn’t perfectly up to the challenge so far, and the complexities and subtleties of human use of language will always render this a difficult task.

For now, and until/unless automated sentiment reaches unquestionable accuracy (not likely anytime soon), the human factor in analysis for sentiment is absolutely critical, and irreplaceable. So, I’m offering a few guidelines here about how *I* judge sentiment on the posts I track. I’ll say that on average, about half the posts I encounter get marked as neutral, so don’t be afraid of that.

A couple of things to note here: this is subjective. Period. And it should make sense in the context of YOUR business. Consistency in application is really the key; once you determine that a certain type of post is classified a certain way, stick with it to ensure that your analysis down the road is sound, and helps provide guidelines for others.

I’d love to hear your additions, questions, and suggestions in the comments.

What I mark as positive:

  • Blatant and direct compliments or recommendations, without competitors mentioned. Can include product compliments or positive statements about service and support.
  • Posts that contain superlatives in direct reference to our company or product (good, great, awesome)
  • Reviews that are clearly complimentary, even if they contain a few improvements we could make
  • If the post is a Digg, Stumble, or Delicious (someone found it valuable enough to vote on or bookmark)
  • Retweets or links to any of the above posts

Somewhat positive:

  • Retweets of our events or publicity (implied endorsement)
  • Posts that announce/feature our inclusion in a list, ranking, or otherwise, including along with competitors
  • Posts that recommend us alongside competitors
  • Inquiries about getting a demo and/or trialing the product (implies good enough impression to ask to see more)
  • Retweets or links to any of the above types of posts

Neutral

  • Any tweets that are company outreach (from our employees). This helps to not sway the snapshot of what our community is saying, for better or worse
  • Links to our website with no commentary at all
  • Passing mentions of us in conversation unless they meet pos/neg criteria
  • Statements like “checking out Radian6″ without other commentary
  • Factual information about our product/brand without reaction or comment (including retweets)
  • Links or retweets to our blog, events, etc. that don’t include commentary.
  • Troubleshooting inquiries that are simply technical in nature

Somewhat Negative:

  • Retweets or links from the community to third-party posts that contain criticism (passive endorsement of the negative content)
  • Posts that contain criticisms of our product or service coupled with compliments or positive statements, if the negative seems to outweigh the positive
  • Sarcastic comments that allude to a negative experience but without a blatant callout
  • Troubleshooting inquiries that include statements of frustration

Negative:

  • Clear criticisms or complaints about our product or service. These are usually pretty obvious.

So is this helpful? What would you add, and what else can I help answer? There are no perfect answers, but it sure helps if everyone shares some of their input. What do you think?

19 Responses to “Sentiment Tagging: Some Guidelines”

  1. Great post. Have you had a chance to check out OpenAmplify yet? We do a great job of sentiment analysis using out open API.

    Let me know what you think.
    http://community.openamplify.com

    Dave Weinberg
    Community Manager
    OpenAmplify

  2. I completely agree that consistency is the most important part of sentiment analysis. The bias of individual mentions is far less important than the ability to accurately compare groups of mentions, and detect trends over time.

    An important component of that consistency for me is defining a point-of-view. Most often, I imagine that I am an “informed outsider” – someone who understands my client’s industry but isn’t an employee, competitor, analyst or PR rep.

    Any of those perspectives are a legitimate way to view media mentions, but I think it’s essential to pick one at the outset of monitoring and make sure you are always analyzing mentions from the same perspective.

    Thanks for bringing up such an important aspect of social media monitoring!

  3. I completely agree that consistency is the most important part of sentiment analysis. The bias of individual mentions is far less important than the ability to accurately compare groups of mentions, and detect trends over time.

    An important component of that consistency for me is defining a point-of-view. Most often, I imagine that I am an "informed outsider" – someone who understands my client's industry but isn't an employee, competitor, analyst or PR rep.

    Any of those perspectives are a legitimate way to view media mentions, but I think it's essential to pick one at the outset of monitoring and make sure you are always analyzing mentions from the same perspective.

    Thanks for bringing up such an important aspect of social media monitoring!

  4. Great post. Have you had a chance to check out OpenAmplify yet? We do a great job of sentiment analysis using out open API.

    Let me know what you think.
    http://community.openamplify.com

    Dave Weinberg
    Community Manager
    OpenAmplify

  5. Amber Naslund says:

    Chris – thanks, should clarify. “I” should really mean “our small team”. I’m doing most of the sentiment tagging, but other folks on our team use the same guidelines when they’re tagging stuff.

    And not agreeing is perfectly okay. It’s about what works for YOU. This is what works for us, for now. And if and when it doesn’t, we shift.

  6. Amber Naslund says:

    Chris – thanks, should clarify. "I" should really mean "our small team". I'm doing most of the sentiment tagging, but other folks on our team use the same guidelines when they're tagging stuff.

    And not agreeing is perfectly okay. It's about what works for YOU. This is what works for us, for now. And if and when it doesn't, we shift.

  7. dominiq says:

    Excellent article. Thanks.

    I'd like to add a couple of things.

    1- Sentiment is not discrete, it's a continuum. And you've different degree in negative sentiment.
    So your clients (and our clients) have some decision to make upfront on how they treat mildly negatives, negatives with facts, strong negative, or even legal threat. I really like your answer to Chris and the fact that you already have 5 different flavor s of rating.

    2- There is "social" in social media and when consumers say they want brands to participate, I doubt that they want their messages to be read by an algorithm. I want Amber to react or Marcel or David, not an algorithm (which by the way is wrong 30% of the time).

    Best

  8. Felix says:

    Hello,
    great conversation about transparency.
    But due to the fact that I am looking for a tool to monitor the “social-media-voice” I have some questions:

    E.g. I am interested in how the people like my new Company –> “XY Pizza Delivery Service ”

    Assumed I use the radian6 tools, than I could type in my company name (XY Pizza Delivery Service).

    How do you deliver the result (and sentiment results), especialy in terms of positive/negative/neutral?

    Probably I get the name of the forums (or other source) and the number of accuarate threads with my keyword within a nice design, isn´t?

    But how do I get the information if the thread is positive/negative or neutral. Do I get it directly, like in real time?
    Due to the fact that you have written that sentiment results are impossible do deliver automaticaly there has to be the described manual work. Would explain it to us, how does that work to deliver the results in real time?

    Thanks for your information and thanks for the transparency of this conversation.

    Regards
    Felix

  9. Felix says:

    Hello,
    great conversation about transparency.
    But due to the fact that I am looking for a tool to monitor the "social-media-voice" I have some questions:

    E.g. I am interested in how the people like my new Company –> "XY Pizza Delivery Service "

    Assumed I use the radian6 tools, than I could type in my company name (XY Pizza Delivery Service).

    How do you deliver the result (and sentiment results), especialy in terms of positive/negative/neutral?

    Probably I get the name of the forums (or other source) and the number of accuarate threads with my keyword within a nice design, isn´t?

    But how do I get the information if the thread is positive/negative or neutral. Do I get it directly, like in real time?
    Due to the fact that you have written that sentiment results are impossible do deliver automaticaly there has to be the described manual work. Would explain it to us, how does that work to deliver the results in real time?

    Thanks for your information and thanks for the transparency of this conversation.

    Regards
    Felix

  10. LGL Funny, I used to be discussing this thing with my older sister the other day, now I’ll have 1 more argument in my hand when it’ll arrive to confrontation when yet again. -YN….

  11. Vincent Guéri says:

    Great post. I completely agree.

    But what are the "Mixed" sentiment? I have few in my dashboards but don't get what they are reffering to.

    Thank you,

  12. Vincent Guéri says:

    Great post. I completely agree.

    But what are the "Mixed" sentiment? I have few in my dashboards but don't get what they are reffering to.

    Thank you,

  13. [...] Radian6の過去の記事に手動でセンチメントを測定する際に、判定する人が持つべきカイドラインが記載されていたので妙訳しておく。 [...]

Leave a Reply

|
RSS Button

Radian6 Now Offers You More


Radian6 Mobile Has Been Improved

Radian6 Mobile Has Been Updated

Improvements in Version 1.0.5 include:

  • Twitter mentions & hashtags are tappable from the workflow page
  • Keywords in the stack and workflow pages are highlighted
  • Tap a profile pic to see the social profile of the post author

Learn more

Get the most from your results with Radian6 Insights

Understand Social Like Never Before

Combine the coverage and depth of Radian6 with 3rd-party content for:

  • Demographics like age, gender, and location
  • Influence scores and topics
  • One-click lists of the most talked about people, places and things
  • And much more…

Learn more

Introducing the Salesforce Social Hub

Introducing the Salesforce Social Hub

Automate & Scale Social Media using the Salesforce Social Hub™ for:

  • Customer Service
  • Data Analysis
  • Community Management
  • Marketing & Product Development

 Learn more

Ready to Qualify for a Free Trial?

Fill out this form and a Radian6 representative will be in touch to assess your needs and explain our free trial service.

* Denotes a Mandatory Field