Toggle navigation
Home
▼ Details
Products and pricing
Chart gallery
User stories
Text analytics
CDC NAMCS Library
Blog
Tutorials
Contact
Sign in
Post Editor
← All blog posts
View post
Save
<p>Valentines Day candies can send a lot of confusing messages. You can now evaluate them in Protobi using sentiment analysis ...</p> <p><img src="/images/blog/2019-02-14-sentiment/dreamstime_hearts-annotated.png" style="width:480px;margin: 0 auto;display:block"></p> <p>Above is a stock photo of classic candy hearts, annotated with automated sentiment analysis scores in Protobi. Protobi lets you score text verbatims using leading AI libraries from <a href="https://indico.io">Indico</a> and <a href="https://paralleldots.com">ParallelDots</a>.</p> <p>In real-life we imagine you'd use this to evaluate open-end survey responses. But the candy hearts provide a good example to show the strengths and limitations.</p> <h2 id="how-it-works">How it works</h2> <p>These libraries score text on a scale from 0 to 100%, where 100% is very positive, 0% is very negative, and 50% is neutral. Here's one example scoring a random list of adjectives:</p> <p><img src="/images/blog/2019-02-14-sentiment/adjectives-scored-grid.png" style="max-width:400px; margin: 0 auto;display:block"></p> <p>At heart, computerized sentiment analysis is a bit simplistic from a human perspective. It scores the words within the text and returns an aggregate summary score. The computer doesn't really get in the mind of the author to divine the actual sentiment.</p> <h2 id="strengths">Strengths</h2> <p>Generally sentiment analysis is reasonably good at identifying as positive words most people would consider positive:</p> <blockquote> <p>"True love" (98%) <br/> "Best day" (97%) <br/> "Laugh": (90%)<br/></p> </blockquote> <p>And conversely identifying as negative words most people would consider negative</p> <blockquote> <p>"Fart monster" (2%)</p> </blockquote> <p>Automated sentiment analysis can be effective at quickly sorting through lots of verbal expressions and extracting general trends.</p> <h2 id="limitations">Limitations</h2> <p>The scores in the image above are literally taken from the algorithm. We assume it's giving the following ratings because the computer simply doesn't understand the experience:</p> <blockquote> <p>"XOXO" (67%)<br/> "First kiss" (47%)</p> </blockquote> <p>For instance it rates the following as having a high sentiment even though might be totally not what this is conveying:</p> <blockquote> <p>"You're really nice..." (98%)</p> </blockquote> <p>And it rates the following as having a low sentiment even though might intend to communicate quite the opposite:</p> <blockquote> <p>"You're not half bad" (32%)</p> </blockquote> <p>And it may completely miss subtle British-vs-American interpretations, at least according to this Guardian reporter on <a href="https://www.youtube.com/watch?v=VWrfaNN7DGg">English-to-English: "quite" explained</a> who explains that in British English, this is not a high compliment: </p> <blockquote> <p>"Quite good" (98%)</p> </blockquote> <h2 id="available-for-beta-testing">Available for beta testing</h2> <p>Sentiment analysis is currently available in all projects. Contact <a href="mailto:support@protobi.com">support@protobi.com</a></p> <!--more-->
Date
Status
Published
Draft
Slug
edit
Thumbnail
Categories
Manage
Release
Features
Datasets
Surveys
Tips
NAMCS
Applications
Crosstab
Tutorial
Design
Concepts
Segmentation
Examples
Blog Test Category
Delete
Convert to MD