SlideShare a Scribd company logo
The Combined Power of Sentiment
Analysis and Personality Insights
Housekeeping Items
• Webinar widgets
• Ask your questions throughout the
presentation
• Twitter - #BuildingWithWatson, @IBMWatson
• Follow up
• Webinar slides, live recording and
additional resources
Our Expert: Zach Walchuk
Developer Evangelist, Watson
Developer Cloud
The housekeeping items
• Webinar slides, recording and Q&A will be emailed
• Enter questions in chat on webinar panel
• Or ask your questions on Twitter @IBMWatson
• Use #BuildingWithWatson
What will be covered today?
• Approaches to sentiment analysis
• Watson Personality Insights: The Big 5
• Sample calls
• Parameter explanation
• Document-­level,  entity-­targeted,  and  keyword-­targeted  sentiment  mining.
• Understands  negations,  amplifiers,  diminishers,  typos,  hashtags and  slang.
• Examples:
– Overall  Text  Sentiment
• So  happy  I  found  this  pizza
– Targeted  Sentiment
• So  happy  I  found  this  pizza,  I  really  don't  like  hot  dogs
Extract  positive  and  negative  opinions  from  any  text.
Sentiment Analysis
Watson Personality Insights: The Big 5
• Agreeableness
• A person's tendency to be compassionate and cooperative toward others
• Conscientiousness
• A person's tendency to act in an organized or thoughtful way
• Extraversion
• A person's tendency to seek stimulation in the company of others
• Emotional Range
• The extent to which a person's emotions are sensitive to the
individual's environment
• Openness
• The extent to which a person is open to experiencing a variety of
activities
Watson Personality Insights: The Big 5
Making Sentiment Calls - cURL
curl
'http://access.alchemyapi.com/calls/text/TextGetTextSentiment?outputMode=json&text=That%20
pizza%20was%20delicious&apikey=YOUR_API_KEY'
{
"status": "OK",
"totalTransactions": "1",
"language": "english",
"docSentiment": {
"score": "0.660833",
"type": "positive"
}
}
Sentiment Parameters
#AlchemistHour
• url – url of text to be analyzed
• only used with endpoints URLGetTextSentiment and
URLGetTargetedSentiment
• text – text to be analyzed
• only used with endpoints TextGetTextSentiment and
TextGetTargetedSentiment
• target – target phrase
• apikey – your API key
• outputMode –xml, json
• jsonp – desired JSONP callback (requires json outputMode)
• showSourceText – whether to include the original 'source text' the
sentiment was extracted from
Additional info for Sentiment Analysis
• Maximum document size for HTML documents is 600kb. Remaining
text after HTML cleaning must be less than 50kb.
• Sentiment analysis is supported for eight languages: English,
Spanish, Italian, German, French, Portuguese, Swedish, and Russia
• If the sentiment target is not found, a "cannot-locate-keyphrase" error
response will be returned
Making Personality Insights Calls - cURL
curl -v -X POST -d @personality.txt -u USERNAME:PASSWORD -H "Accept-Language: en"
-H "Content-Type: text/plain" -H "Accept: application/json" "Content-Language: en"
"https://gateway.watsonplatform.net/personality-insights/api/v2/profile"
{
"id": "Openness",
"name": "Openness",
"category": "personality",
"percentage": 0.8925013538451143,
},
{
"id": "Conscientiousness",
"name": "Conscientiousness",
"category": "personality",
"percentage": 0.7348076938514495,
},
{
"id": "Extraversion",
"name": "Extraversion",
"category": "personality",
"percentage": 0.4771565706306179,
},
{
"id": "Agreeableness",
"name": "Agreeableness",
"category": "personality",
"percentage": 0.4130282366306227,
},
{
"id": "Neuroticism",
"name": "Emotional range",
"category": "personality",
"percentage": 0.09469501678631477,
}
Personality Insights Header Parameters
• Content-Type – text/plain, text/html, application/json
• Accept – application/json, text/csv
• Accept-Language – en (english response only)
• Content-Language – en, es (english or spanish input)
• include_raw - if true, will return a raw score for each characteristic in
addition to a normalized score
• headers – if true, column labels are returned with CSV response
Are you ready to get started?
• Get an AlchemyAPI key and sign up on Bluemix
• Download the Alchemy and Watson SDKs
• Check out the Getting Started Guides and WDC
Documentation for examples
• Ask me questions!
Q&A
• Look out for a follow up email with a copy of these slides, a recording of
the webinar, Q&A recap, and additional resources
• View and share this presentation on SlideShare
• Follow us for more webinars
What’s next?
Contact us
1-877-253-0308
wdc-dev@bg.vnet.ibm.com
www.alchemyapi.com
Thank you for attending!

More Related Content

PDF
Building with Watson - Social Media Monitoring with Watson APIs
PDF
Building with Watson - Interpreting Language Using the Natural Language Class...
PDF
Watson APIs for Conversational Apps - Conversational Apps Episode 1
PDF
Building with Watson - Using the News API
PDF
Natural Language Classifier - Handbook (IBM)
PDF
Building with Watson - Training and Preparing Your Conversational System
PDF
Deploying Your Application on Bluemix in 4 Easy Steps
PPTX
IBM Watson Innovation Day Foster City
Building with Watson - Social Media Monitoring with Watson APIs
Building with Watson - Interpreting Language Using the Natural Language Class...
Watson APIs for Conversational Apps - Conversational Apps Episode 1
Building with Watson - Using the News API
Natural Language Classifier - Handbook (IBM)
Building with Watson - Training and Preparing Your Conversational System
Deploying Your Application on Bluemix in 4 Easy Steps
IBM Watson Innovation Day Foster City

What's hot (20)

PPT
Building with Watson - Conversational Apps: What We've Learned and Where We'r...
PDF
Urello wcabq
PDF
Don't be a Drag to Refresh
PPT
Building High Performance Web Applications
PDF
Disrupting Internal Processes with Artificial Intelligence APIs
PDF
WordCamp Reno - WP Network Effects
PDF
Charity Hound - Serverless, NoOps, The Tooth Fairy
PDF
ValoBox - Targeting Customers with APIs
PPTX
Exploring Content API Options - March 23rd 2016
PDF
Marketing your own application
PPTX
German introduction to sp framework
PPTX
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
PDF
Automation Awesomeness: Scaling JIRA Service Desk
KEY
CodeIgniter for Startups, cicon2010
KEY
Writing Your First Plugin
PPTX
SharePoint Fest Chicago - From SharePoint to Office 365 Development
PDF
Wordpress Saigon August 2016 Meetup
PDF
Contributing Back to WordPress - Getting Involved in the Community
PPTX
Putting the DOT in .NET - Dev/Ops/Test
PPTX
Microservices with Node.js - Livestreamed for Manning
Building with Watson - Conversational Apps: What We've Learned and Where We'r...
Urello wcabq
Don't be a Drag to Refresh
Building High Performance Web Applications
Disrupting Internal Processes with Artificial Intelligence APIs
WordCamp Reno - WP Network Effects
Charity Hound - Serverless, NoOps, The Tooth Fairy
ValoBox - Targeting Customers with APIs
Exploring Content API Options - March 23rd 2016
Marketing your own application
German introduction to sp framework
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
Automation Awesomeness: Scaling JIRA Service Desk
CodeIgniter for Startups, cicon2010
Writing Your First Plugin
SharePoint Fest Chicago - From SharePoint to Office 365 Development
Wordpress Saigon August 2016 Meetup
Contributing Back to WordPress - Getting Involved in the Community
Putting the DOT in .NET - Dev/Ops/Test
Microservices with Node.js - Livestreamed for Manning
Ad

Viewers also liked (6)

PDF
Extending versatility of python to nonprogrammer
PPTX
Personality insights for the mall
PPT
Submitting a SPSS Extension To the Community
PDF
Leveraging IBM Bluemix for Conversation and Personality Insights
PDF
Sentiment Analysis Using Solr
PDF
Intro to watson bluemix services
Extending versatility of python to nonprogrammer
Personality insights for the mall
Submitting a SPSS Extension To the Community
Leveraging IBM Bluemix for Conversation and Personality Insights
Sentiment Analysis Using Solr
Intro to watson bluemix services
Ad

Similar to The Combined Power of Sentiment Analysis and Personality Insights (10)

PPT
Il cognitive computing applicato al marketing e alla comunicazione
PPTX
Gaining Insight into Twitter Audiences through Personality Analysis
PDF
Community satisfaction management - IBM Watson Data Science Meetup
PDF
Dark Psychology - Sarah Pokorna - SEO Vibes 2025
PDF
Building a "Smart" Customer Research Engine
PDF
Building a Smart Customer Research Engine
PPTX
Opinion Mining or Sentiment Analysis
PPTX
On Developers’ Personality in Large-scale Distributed Projects: The Case of t...
PPTX
Sentiment Analysis for SEO
PDF
IRJET- Personality Recognition using Social Media Data
Il cognitive computing applicato al marketing e alla comunicazione
Gaining Insight into Twitter Audiences through Personality Analysis
Community satisfaction management - IBM Watson Data Science Meetup
Dark Psychology - Sarah Pokorna - SEO Vibes 2025
Building a "Smart" Customer Research Engine
Building a Smart Customer Research Engine
Opinion Mining or Sentiment Analysis
On Developers’ Personality in Large-scale Distributed Projects: The Case of t...
Sentiment Analysis for SEO
IRJET- Personality Recognition using Social Media Data

More from IBM Watson (20)

PPTX
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
PPTX
Building with Watson - Serverless Chatbots with PubNub and Conversation
PPT
Application Developer Predictions 2017 - It's All About Cognitive
PPT
Building with Watson - Advanced Integrations with Watson Conversation
PDF
Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...
PDF
Watson Equipment Advisor
PDF
Refinery Advisor
PDF
Cognitive Reservoir Analytics
PDF
Cognitive Overview
PDF
Watson DevCon 2016: Why Audience Intelligence Requires a Modular AI Approach
PDF
Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...
PDF
Watson DevCon 2016 - Watson Beat: Making Music Cognitive
PDF
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
PDF
Watson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIs
PDF
Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...
PDF
Watson DevCon 2016 - From Jeopardy! to the Future
PPT
Get More From Your Messages with Twilio + Watson Add-Ons
PPT
5 Reasons to Attend the Upcoming Watson Developer Conference
PPT
Application Starter Kits for Developers - Building with Watson
PPTX
Cognitive Business: Where digital business meets digital intelligence
Easily Deploy your Chat Bot to Multiple Channels with Stamplay
Building with Watson - Serverless Chatbots with PubNub and Conversation
Application Developer Predictions 2017 - It's All About Cognitive
Building with Watson - Advanced Integrations with Watson Conversation
Watson DevCon 2016: Myca - My Career Advisor: Providing Individualized Career...
Watson Equipment Advisor
Refinery Advisor
Cognitive Reservoir Analytics
Cognitive Overview
Watson DevCon 2016: Why Audience Intelligence Requires a Modular AI Approach
Watson DevCon 2016 - The Flu Fighters: Using IBM Cognitive Computing to Fight...
Watson DevCon 2016 - Watson Beat: Making Music Cognitive
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - The Future of Discovery: Deep Insights with Cognitive APIs
Watson DevCon 2016 - Engage and Be Engaging: Building Compassionate and Perso...
Watson DevCon 2016 - From Jeopardy! to the Future
Get More From Your Messages with Twilio + Watson Add-Ons
5 Reasons to Attend the Upcoming Watson Developer Conference
Application Starter Kits for Developers - Building with Watson
Cognitive Business: Where digital business meets digital intelligence

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
August Patch Tuesday
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Encapsulation theory and applications.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Tartificialntelligence_presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
Web App vs Mobile App What Should You Build First.pdf
A comparative study of natural language inference in Swahili using monolingua...
A comparative analysis of optical character recognition models for extracting...
A novel scalable deep ensemble learning framework for big data classification...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
Enhancing emotion recognition model for a student engagement use case through...
August Patch Tuesday
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Hybrid model detection and classification of lung cancer
Encapsulation_ Review paper, used for researhc scholars
Encapsulation theory and applications.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
Programs and apps: productivity, graphics, security and other tools
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
Heart disease approach using modified random forest and particle swarm optimi...
Tartificialntelligence_presentation.pptx

The Combined Power of Sentiment Analysis and Personality Insights

  • 1. The Combined Power of Sentiment Analysis and Personality Insights
  • 2. Housekeeping Items • Webinar widgets • Ask your questions throughout the presentation • Twitter - #BuildingWithWatson, @IBMWatson • Follow up • Webinar slides, live recording and additional resources
  • 3. Our Expert: Zach Walchuk Developer Evangelist, Watson Developer Cloud
  • 4. The housekeeping items • Webinar slides, recording and Q&A will be emailed • Enter questions in chat on webinar panel • Or ask your questions on Twitter @IBMWatson • Use #BuildingWithWatson
  • 5. What will be covered today? • Approaches to sentiment analysis • Watson Personality Insights: The Big 5 • Sample calls • Parameter explanation
  • 6. • Document-­level,  entity-­targeted,  and  keyword-­targeted  sentiment  mining. • Understands  negations,  amplifiers,  diminishers,  typos,  hashtags and  slang. • Examples: – Overall  Text  Sentiment • So  happy  I  found  this  pizza – Targeted  Sentiment • So  happy  I  found  this  pizza,  I  really  don't  like  hot  dogs Extract  positive  and  negative  opinions  from  any  text. Sentiment Analysis
  • 7. Watson Personality Insights: The Big 5 • Agreeableness • A person's tendency to be compassionate and cooperative toward others • Conscientiousness • A person's tendency to act in an organized or thoughtful way • Extraversion • A person's tendency to seek stimulation in the company of others • Emotional Range • The extent to which a person's emotions are sensitive to the individual's environment • Openness • The extent to which a person is open to experiencing a variety of activities
  • 9. Making Sentiment Calls - cURL curl 'http://access.alchemyapi.com/calls/text/TextGetTextSentiment?outputMode=json&text=That%20 pizza%20was%20delicious&apikey=YOUR_API_KEY' { "status": "OK", "totalTransactions": "1", "language": "english", "docSentiment": { "score": "0.660833", "type": "positive" } }
  • 10. Sentiment Parameters #AlchemistHour • url – url of text to be analyzed • only used with endpoints URLGetTextSentiment and URLGetTargetedSentiment • text – text to be analyzed • only used with endpoints TextGetTextSentiment and TextGetTargetedSentiment • target – target phrase • apikey – your API key • outputMode –xml, json • jsonp – desired JSONP callback (requires json outputMode) • showSourceText – whether to include the original 'source text' the sentiment was extracted from
  • 11. Additional info for Sentiment Analysis • Maximum document size for HTML documents is 600kb. Remaining text after HTML cleaning must be less than 50kb. • Sentiment analysis is supported for eight languages: English, Spanish, Italian, German, French, Portuguese, Swedish, and Russia • If the sentiment target is not found, a "cannot-locate-keyphrase" error response will be returned
  • 12. Making Personality Insights Calls - cURL curl -v -X POST -d @personality.txt -u USERNAME:PASSWORD -H "Accept-Language: en" -H "Content-Type: text/plain" -H "Accept: application/json" "Content-Language: en" "https://gateway.watsonplatform.net/personality-insights/api/v2/profile" { "id": "Openness", "name": "Openness", "category": "personality", "percentage": 0.8925013538451143, }, { "id": "Conscientiousness", "name": "Conscientiousness", "category": "personality", "percentage": 0.7348076938514495, }, { "id": "Extraversion", "name": "Extraversion", "category": "personality", "percentage": 0.4771565706306179, }, { "id": "Agreeableness", "name": "Agreeableness", "category": "personality", "percentage": 0.4130282366306227, }, { "id": "Neuroticism", "name": "Emotional range", "category": "personality", "percentage": 0.09469501678631477, }
  • 13. Personality Insights Header Parameters • Content-Type – text/plain, text/html, application/json • Accept – application/json, text/csv • Accept-Language – en (english response only) • Content-Language – en, es (english or spanish input) • include_raw - if true, will return a raw score for each characteristic in addition to a normalized score • headers – if true, column labels are returned with CSV response
  • 14. Are you ready to get started? • Get an AlchemyAPI key and sign up on Bluemix • Download the Alchemy and Watson SDKs • Check out the Getting Started Guides and WDC Documentation for examples • Ask me questions!
  • 15. Q&A
  • 16. • Look out for a follow up email with a copy of these slides, a recording of the webinar, Q&A recap, and additional resources • View and share this presentation on SlideShare • Follow us for more webinars What’s next?