wdc tech talk cooper hackathon 2015
TRANSCRIPT
IBM Watson Developer Cloud
Watson Services Overview
Tejas Parikh ([email protected])
German Attanasio Ruiz ([email protected])
Hack Cooper
February 14, 2015
CONFIDENTIAL
User Modeling
What is it?
Improves understanding of people's preferences to help
engage users on their own terms.
How does it work?
The IBM Watson User Modeling service uses linguistic
analytics to extract cognitive and social characteristics,
including Big Five, Values, and Needs, from
communications that the user makes available, such as
email, text messages, tweets, forum posts, and more. By
deriving cognitive and social preferences, the service helps
users to understand, connect to, and communicate with
other people on a more personalized level.
Example Use Cases
• Improve customer engagement by personalizing and
differentiating products and offerings using customer’s
public communication (e.g., twitter feed)
© 2015 International Business Machines Corporation 3
http://en.wikipedia.org/wiki/Big_Five_personality_traits
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 4
User Modeling Demo
http://your-celebrity-match.mybluemix.net/
http://www.msnbc.com/msnbc/how-supercomputer-sees-the-state-the-union
CONFIDENTIAL
Question and Answer
What is it?
Direct responses to users inquiries fueled by primary document sources
How does it work?
Interprets and answers user questions directly based on primary data sources (brochures, web pages, manuals, records, etc.) that have been selected and gathered into a body of data or ‘corpus’. The service returns candidate responses with associated confidence levels and links to supporting evidence. The current data corpora on Bluemix focuses on the Travel and Healthcare industries.
Example Use Cases
Healthcare:
• What is a stroke? What is the cause of Wilson Disease?
Travel:
• Where is the best place to stay in Prague?
© 2015 International Business Machines Corporation 5
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 6
QA Service Demo
http://watson-qa-demo.mybluemix.net/
CONFIDENTIAL
Relationship Extraction
What is it?
From unstructured text, Relationship Extraction can
extract entities (such as people, locations,
organizations, events), and the relationships between
these entities (such as person employed-by
organization, person resides-in location)
How does it work?
Based on statistical modeling, Relationship Extraction
performs linguistic analysis of the input text, finds
spans of text that refers to entities, clusters them
together to form entities, and extracts relationships
between them.
Example Use Cases
Any application that want to use NLP data extracted
from text.
© 2015 International Business Machines Corporation 7
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 8
Relationship Extraction Demo
http://ibmlaser.mybluemix.net/siredemo.html
CONFIDENTIAL
Message Resonance
What is it?
Communicate with people with a style and words that suits them
How does it work?
The message resonance service analyzes draft content and scores how well it is likely to be received by a specific target audience. This analysis is based on content that’s been written by the target audience itself such as fans of a specific sports team or new parents. Today, analysis can be done against people active in cloud computing or discussions but future versions will let users provide their own community data.
Example Use Cases
Among people active in cloud computing discussions, option A content is likely to resonate very well, option B poorly, and option C moderately well.
© 2015 International Business Machines Corporation 9
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 10
Message Resonance Demo
http://watson-mr-demo.mybluemix.net/
CONFIDENTIAL
Language Identification
What is it?
Identifies the language in which text is written.
How does it work?
The Language Identification service detects the language in which text is written. This helps inform next steps such as translation, voice to text, or direct analysis. The service can be used in tandem with the Machine Translation service. Today, the service can identify 15 languages – Arabic; Chinese (Simplified); Chinese (Traditional); Cyrillic; Danish; Dutch; English; Farsi; Finnish; French; German; Greek; Hebrew; Hindi; Icelandic; Italian; Japanese; Korean; Norwegian (Bokmal); Norwegian (Nynorsk); Portuguese; Spanish; Swedish; Turkish; Urdu
Example Use Cases
A building block for Machine Translation and future tech
© 2015 International Business Machines Corporation 11
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 12
Language Identification Demo
http://ibmlaser.mybluemix.net/liddemo.html
CONFIDENTIAL
What is it?
Globalize on the fly. Translate text from one language to another. Customize the translation algorithm for your specific use case, or use a generic (news) one.
How does it work?
The Machine Translation service converts text input in one language into a destination language for the end user. Today, bi-directional generic translation is available between English and [French, Spanish, Portuguese]; uni-directional generic translation is available from Arabic to English. More languages and customization capabilities coming soon!
Example Use Cases
• A news agency is able to curate articles from across the globe, and present them to a local audience in their native language.
• An e-commerce website can enable a truly global marketplace.
• Travel apps can deliver on the promise of a fully guided, interactive experience.
Machine Translation
© 2015 International Business Machines Corporation13
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 14
Machine Translation Demo
http://ibmlaser.mybluemix.net/mtdemo.html
CONFIDENTIAL
Speech to Text
What is it?
Automatic recognition of the words that are being spoken in a live audio stream, and presents the highest-scoring textual representation of that message.
How does it work?
In addition to converting a raw audio signal into a best-guess of the words that are being spoken, intelligence about the relevant grammar / how language is used within a specific context is incorporated to generate a more accurate transcription.
Example Use Cases
• A new integration paradigm for mobile apps.
• Voice-control of applications / embedded devices.
• Transcription of meetings and conference calls. Dictation of emails.
• Critical building block for “Speech-to-Speech” translation.
© 2015 International Business Machines Corporation 15
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 16
Speech To Text Demo
https://speech-to-text-demo.mybluemix.net/
CONFIDENTIAL
Text to Speech
What is it?
Generates an audio file that has a verbal representation of the input text – complete with appropriate cadence and intonation, and, in the future, the ability to customize the pronunciation of specific words.
How does it work?
Generates an audio file that has a verbal representation of the input text – complete with appropriate cadence and intonation.
Example Use Cases
• Enable a new interaction paradigm for mobile apps.
• Assistance tools for the vision-impaired.
• Read texts / emails aloud.
• Critical building block for enable “Speech-to-Speech Translation”
© 2015 International Business Machines Corporation 17
CONFIDENTIAL© 2014 International Business Machines Corporation© 2015 International Business Machines Corporation 18
Text to Speech Demo
http://text-to-speech-demo.mybluemix.net/
CONFIDENTIAL
Concept InsightsWhat is it?
Locate relevant documents that may not directly mention your
query.
How does it work?
The Concept Insights service links documents you provide with a
pre-existing graph of concepts based on Wikipedia (e.g. 'The
New York Times', 'Machine learning', etc.). Two types of links are
identified: explicit links when a document directly mentions a
concept, and implicit links which connect your documents to
relevant concepts that are not directly mentioned in them.
Example Use Cases
• A legal firm could utilize this service to identify cases which
may be related to the case in question
• Improve engagement on any external website
© 2015 International Business Machines Corporation 19
CONFIDENTIAL© 2014 International Business Machines Corporation© 2014 International Business Machines Corporation 20
Concept Insights Demo
http://concept-insights-demo.mybluemix.net/
CONFIDENTIAL
Visual Recognition
What is it?
Analyzes the visual content of images and videos to understand their content without requiring a textual description.
How does it work?
The Visual Recognition service enables you to analyze the visual appearance of images or video frames to understand what is happening in a scene. Using machine learning technology, semantic classifiers recognize many visual entities, such as settings, objects, and events. The service applies these pre-learned models to imagery that you have uploaded to the service and returns a score for each image for each model, indicating the likelihood of that visual element being present in the image.
Example Use Cases
• Audio-visual indexing and search of media archive
• Automatic “Smart Album” generation
• Marketing data analysis from social media - For e.g., mine Pinterest images and perform segmentation
© 2015 International Business Machines Corporation 21
CONFIDENTIAL© 2014 International Business Machines Corporation© 2014 International Business Machines Corporation 22
Visual Recognition Demo
http://visual-recognition-demo.mybluemix.net/
CONFIDENTIAL
Tradeoff Analytics
What is it?
Helps make better choices under multiple conflicting goals.
Combines smart visualizations and analytical recommendations
for tradeoff exploration.
How does it work?
Tradeoff Analytics helps people make better choices when
multiple conflicting goals come into play. Tradeoff Analytics
uses Pareto filtering techniques in order to surface out only the
optimal alternatives across multiple criteria. It then help the
decision maker analyze the tradeoffs within the optimal set of
alternatives helping them select the option that best meets
their preferences and priorities.
Use Cases
• Wealth management using the technology to help choose
mutual funds
© 2015 International Business Machines Corporation 23
CONFIDENTIAL© 2014 International Business Machines Corporation© 2014 International Business Machines Corporation 24
Tradeoff Analytics Demo
http://tradeoff-analytics-demo.mybluemix.net/
http://hedge.mybluemix.net/
CONFIDENTIAL
Visualization Rendering
What is it?
Graphical representations of data analysis for easier understanding
How does it work?
The service takes input data and graphically renders it as an interactive visualization which can range from a common business chart to more advanced layouts. The visualizations can be easily modified to match user needs, visual styling, and types of data being analyzed.
Example Use Cases
The service could represent neighborhood demographic data as mini pie charts showing income levels centered on geographic locations on maps, or as tree maps that can switch from looking at income by age to house size or by education level.
© 2015 International Business Machines Corporation 25
CONFIDENTIAL
Concept Expansion
What is it?
Maps euphemisms or colloquial terms to more commonly understood phrases
How does it work?
The Concept Expansion service analyses text and interprets its meaning based on usage in other similar contexts. For example, it could interpret “The Big Apple” as meaning “New York City”. It can be used to create a dictionary of related words and concepts so that euphemisms, colloquialisms, or otherwise unclear phrases can be better understood and analyzed.
Example Use Cases
“drugs” can be expanded to:
start seed terms motrin, aspirin, Keflex
post expansion allegra, lisinopril, metformin, aspirin, equagesic, cimetidine, fiorinal, vancomycin, avelox, protonix, glimepiride
© 2015 International Business Machines Corporation 26
CONFIDENTIAL© 2015 International Business Machines Corporation 27
If you need help with BlueMix, Watson or any thing else reach out to us on twitter and we will come find you@germanatt@tejasparikh@wkulhanek
CONFIDENTIAL© 2015 International Business Machines Corporation
IBM Watson Developer Cloud in Github
28
https://github.com/watson-developer-cloud
http://www.ibm.com/smarterplanet/us/en/ibmwatson/
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/
http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/