SlideShare a Scribd company logo
Watson Use Case Demos
for the Nittany Watson
Challenge
January 2017
Mike Pointer, Watson Sr. Solution Architect
IBM WATSON CAPABILITIES
2
Watson
Microservices
Language
Services
Speech
Services
Vision
Services
Data
Services
Embodied
Cognition
Watson
Knowledg
e
Studio
25+ Services
Discovery
25+ WATSON MICROSERVICES
3
Language Services
AlchemyLanguage
Conversation
Document Conversion
Language Translator
Natural Language Classifier
Personality Insights
Retrieve and Rank
Tone Analyzer
Entity Extraction
Sentiment Analysis
Emotion Analysis
Keyword Extraction
Concept Tagging
Relation Extraction
Taxonomy Classification
Author Extraction
Language Detection
Text Extraction
Microformats Parsing
Feed Detection
Linked Data Support
Speech Services
Speech to Text
Text to Speech
Vision Services
Visual Recognition
Similarity Search
Data Insight Services
AlchemyData News
Discovery
Tradeoff Analytics
Embodied Cognition Services
Intu
Watson’s APIs are the cognitive
building blocks that harness our data.
Vision
Recognition
Conversation
Use Cases and Demos
Speech to Text – Multiple Speakers
Chatbot – School Navigator
Watson Conversation Service
Watson Discovery Service
Watson Knowledge Studio
Speech to Text
5
SPEECH TO TEXT WITH DIARIZATION – MULTIPLE SPEAKERS
6© Copyright IBM Corporation 2016 https://speech-to-text-demo.mybluemix.net/
Speech to Speech
Speech to Text  Language Translation  Text to Speech
7
SPEECH TO SPEECH – WITH LANGUAGE TRANSLATION
8© Copyright IBM Corporation 2016
https://speech-to-speech-
app.mybluemix.net/?cm_mc_uid=75
059567007614843110528&cm_mc_
sid_50200000=
Watson Virtual Agent
Engagement Your Customers, Students, Faculty, Citizens
9
© Copyright IBM Corporation 2016 10
NYC School Finder
Matching Personality with Assisted Decision Making (Tradeoff Analytics)
11
NYC SCHOOL FINDER
12
https://nyc-school-
finder.mybluemix.net/?cm_mc
_uid=75059567007614843110
528&cm_mc_sid_50200000=
School Navigator
Watson Conversation Service Chatbot
13
©IBM 2016
Choosing a graduate school is BIG decision, let Watson help…
14
Many students are overwhelmed when deciding which
graduate school to attend. Many do not know who to ask, and
turn to costly advisors who do not know what is best for their
specific needs and goals.
THE OPPORTUNITY: Watson can help aspiring graduate
students find the best graduate school for them by
understanding their preferences, and previous academic
scores to build a candidate profile to match to relevant
schools. Watson will also educate the user on everything
from the admissions process to the best practices for the
GMAT exam. The School Navigator uses an interactive
interface to engage and advise aspiring students in one of
their most important decisions.
©IBM 2016
Link: http://schoolnavigator.mybluemix.net/#/
username: watson
password: p@ssw0rd
SchoolNavigator Demo
15
Expertise Finder
16
EXPERTISE FINDER
17
Challenge
Organizations often staff projects with available resources
without certainty that the resource is the best fit. That’s because
it can be extremely time consuming to align relevant personnel
and expertise to projects and tasks. This can lead to under-
utilization of resources, delivery challenges, cost overruns and
missed opportunities for organic growth. Especially relevant for
Financial Services, Law, Research & Development, Consulting &
Engineering organizations.
Watson inspired solution to the
problem
Watson can enable enterprises to efficiently locate and identify
expertise across the firm. By matching needed expertise with
relevant employee experience, Watson streamlines a company’s
internal discovery process for resource matching to projects.
Expertise Finder - Legal
Username: watson
Password: w@ts0n
Multimedia Enrichment
Getting concepts from video and audio
18
©IBM 2015
IBM Confidential IBM Internal ONLY
Live Demo
1/24/2017 19
http://cnn-media.mybluemix.net/#/
Username – cnn
Password – cnn123
©IBM 2015
IBM Confidential IBM Internal ONLY
The Accelerator provides processing of multimedia content to acquire, ingest and enrich
it
• Input can be any type of multimedia content (images, social media text, video transcripts, audio etc.) and
Output is the enriched metadata based on processing them using relevant Watson API’s.
• Leverages relevant Watson APIs
• Index the enriched content in an efficient storage based on an canoncial schema.
1/24/2017 20
©IBM 2015
IBM Confidential IBM Internal ONLY
Multimedia Enrichment Pipeline for Audio enrichment
1/24/2017 21
Audio Ingestion (optional)
• Extract Audio from the
videos
• Preserve metadata
Transcribe Audio (optional)
• Transcribe Audio
• Maintain start & end times
• Capture word alternatives
• Speech to Text
Entity Extraction
• Invoke AlchemyLanguage
and/or Custom WKS
AlchemyLanguage Model
Keywords
• Highly relevant terms &
phrases
• AlchemyLanguage
Expand Keywords
• Word2Vec as a API
• Trained on Wikipedia and
other generally available
corpus
Tone Analysis
• Extract the top emotion,
social tone and writing tone
• Tone Analysis
Sources
Pull /
Poll
Taxonomy & Relationships
• Classify or categorize content
• Different types of relations
between detected entities
• AlchemyLanguage
Visual Recognition
• Use random frames / samples
• Class & Face Detection
• Visual Recognition
Store in Enrichment DB’s
(Cloudant, IBM Graph)
Closed Caption Transcripts
©IBM 2015
IBM Confidential IBM Internal ONLY
Multimedia Enrichment Pipeline for Video files
1/24/2017 22
Enrichment Pipeline Service
• Pass through all text related
pipelines
Store in Enrichment DB’s
(Cloudant, IBM Graph)
VideoProcessorService
• Transcribe
• ImageCapture/Visual
Recognition
Video Workload Manager
• UI to select file/URI and have
‘processed’, indicate progress,
See Results
Video URI
Status/Complete events
Start Event w/ json ID in
DB.
Insert JSON/Update JSON
Read JSON/Update JSON
A workload manager would drive workload. We can
horizontally scale the VideoProcessor and
Enrichment Pipeline.
VideoProcessorService
• Transcribe
• ImageCapture/Visual
Recognition
Enrichment Pipeline Service
• Pass through all text related
pipelines
©IBM 2015
IBM Confidential IBM Internal ONLY
Multimedia Enrichment Pipeline - Video Processor
1/24/2017 23
Video Ingestion
• Preserve metadata
• Extract Audio from the videos
• Generate Sample Frames
Transcribe/Normalize Audio
• Transcribe Audio
• Maintain start & end times
• Capture word alternatives
• Speech to Text
Visual Recognition
• Use random frames / samples
• Class & Face Detection
• Visual Recognition
Store in Enrichment DB’s
(Cloudant, IBM Graph)
json
Initial
metadata
A URI is passed to the Video
Ingestion and we use ffmpeg to
ingest the video:
1. We instantiate a metadata
object and save any existing
metadata in the file.
2. a) As the video is read, we
pass audio to STT (if we
don’t have a transcript)
b) Every TIME_INTERVAL
ffpmeg saves a Screen
capture of the file.
3. We save Transcript, the
filename and time taken to
the Metadata.
4. Send image URI to VR
5. Update JSON Metadata in
DB w/ VR Results.
URI
PNG
image
PNG
image
PNG
image
PNG
image
1
2a
2b
3
4
5
The main idea here is that we must process the file 1 time (at least) and it will
take as long as it takes to play the file (for the most part) This process will
extract all data possible during the initial processing PRIOR to handing it off to
the TranscriptionAnalyzer. One possibility is if we already have a transcription
and can skip 2a, we may be able to process video faster for just images.
©IBM 2015
IBM Confidential IBM Internal ONLY
Multimedia Enrichment Pipeline - Text Enrichment
1/24/2017 24
Entity Extraction
• Invoke AlchemyLanguage
and/or Custom WKS
AlchemyLanguage Model
Keywords
• Highly relevant terms & phrases
• AlchemyLanguage
Expand Keywords
• Word2Vec as a API
• Trained on Wikipedia and other
generally available corpus
Tone Analysis
• Extract the top emotion,
social tone and writing tone
• Tone Analysis
Taxonomy & Relationships
• Classify or categorize content
• Different types of relations between
detected entities
• AlchemyLanguage
Store in Enrichment DB’s
(Cloudant, IBM Graph)
Retrieve JSON Document for
processing, Update when
complete
Enrichment Pipeline
• Lookup document and retrieve results
from Enrichers
Each stage will pass on its
enriched JSON file to the next
stage which will work on the data
as it sees fit. At the end of each
stage an even to the Enrichment
Pipeline indicating the stage is
finished will be generated.
A set of node.js Streams
event: ‘start’
Id: docID
event: ‘’finished’
Id: docID
Watson Knowledge Studio
25
FACT EXTRACTION WITH WATSON KNOWLEDGE STUDIO
26© Copyright IBM Corporation 2016 http://laser1.watson.ibm.com/sire/ie2.php
WKS RULES
27
Thank You!
mpointer@us.ibm.com
January 2017
Backup Slides
January 2017

More Related Content

What's hot (20)

PPTX
IBM Watson Innovation Day Foster City
IBM Watson
 
PPTX
Ibm's watson
Hdavey01
 
PDF
Cognitive computing insurance
Mathieu Boucher
 
PPTX
Using Watson to build Cognitive IoT Apps on Bluemix
IBM
 
PDF
Ibm watson
Sonia Baratas Alves
 
PDF
IBM Watson Developer Cloud Vision Services
IBM Watson
 
PDF
Transforming Customer Engagement with IBM Watson
Rahul A. Garg
 
PDF
IBM Watson Ecosystem roadshow - Chicago 4-2-14
cheribergeron
 
PDF
Watson - Who What Why
None
 
PPTX
IBM Watson
Mohamed Tawfik
 
PPTX
IBM Watson Innovation Day Boston
IBM Watson
 
PDF
What Watson Explorer is and How it works
Virginia Fernandez
 
PPTX
IBM Watson
Harshdeep Singh
 
PPTX
Watson Analytics for HSE - Copy
Alexei Cherenkov
 
PPTX
Ibm watson content hub customer deck
Ahlonko Angelo KOMLA
 
PDF
Watson Analytics Presentation
fabianau
 
PDF
IBM Watson Explorer for inbound call centers
Virginia Fernandez
 
PPTX
IBM Deep Learning Overview
David Solomon
 
PPTX
Test strategy for Conversational AI
Shama Ugale
 
PPT
IBM Watson Analytics
Laguna State Polytechnic University
 
IBM Watson Innovation Day Foster City
IBM Watson
 
Ibm's watson
Hdavey01
 
Cognitive computing insurance
Mathieu Boucher
 
Using Watson to build Cognitive IoT Apps on Bluemix
IBM
 
IBM Watson Developer Cloud Vision Services
IBM Watson
 
Transforming Customer Engagement with IBM Watson
Rahul A. Garg
 
IBM Watson Ecosystem roadshow - Chicago 4-2-14
cheribergeron
 
Watson - Who What Why
None
 
IBM Watson
Mohamed Tawfik
 
IBM Watson Innovation Day Boston
IBM Watson
 
What Watson Explorer is and How it works
Virginia Fernandez
 
IBM Watson
Harshdeep Singh
 
Watson Analytics for HSE - Copy
Alexei Cherenkov
 
Ibm watson content hub customer deck
Ahlonko Angelo KOMLA
 
Watson Analytics Presentation
fabianau
 
IBM Watson Explorer for inbound call centers
Virginia Fernandez
 
IBM Deep Learning Overview
David Solomon
 
Test strategy for Conversational AI
Shama Ugale
 

Viewers also liked (20)

PDF
IBM Watson: How it Works, and What it means for Society beyond winning Jeopardy!
Tony Pearson
 
PDF
IBM Watson Analytics Presentation
Ian Balina
 
PDF
Ml, AI and IBM Watson - 101 for Business
Jouko Poutanen
 
PDF
Deloitte disruption ahead IBM Watson
Dean Bonehill ♠Technology for Business♠
 
PDF
IBM Watson & Open Source Software - LinuxCon 2012
iportilla
 
PDF
IBM Watson & Cognitive Computing - Tech In Asia 2016
Nugroho Gito
 
PDF
IBM Watson Question-Answering System and Cognitive Computing
Rakuten Group, Inc.
 
PDF
Overview of IBM Watson Services via Blue Mix
Craig Milroy
 
PDF
IBM Watson Tradeoff Analytics AlChemy
Penn State EdTech Network
 
PPTX
Watson - a supercomputer
Harshil Darji
 
PDF
IBM's watson
Shashank Shekhar
 
PDF
USING VISION SENSORS FOR INNOVATIVE HCI
Rakuten Group, Inc.
 
PDF
IBM Watson in Healthcare
Anders Quitzau
 
PDF
Putting IBM Watson to Work.. Saxena
Manoj Saxena
 
PDF
Introduction to the IBM Watson Data Platform
Margriet Groenendijk
 
PDF
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
Findwise
 
PDF
Compared: IBM Watson Services / Microsoft Azure Services
Craig Milroy
 
PDF
How to ready your organization for Artificial Intelligence
Craig Milroy
 
PPTX
Watson jonathan 3.3
Jono34
 
PDF
Watson Curation Playback 0 - Draft v8 2
tadams76
 
IBM Watson: How it Works, and What it means for Society beyond winning Jeopardy!
Tony Pearson
 
IBM Watson Analytics Presentation
Ian Balina
 
Ml, AI and IBM Watson - 101 for Business
Jouko Poutanen
 
Deloitte disruption ahead IBM Watson
Dean Bonehill ♠Technology for Business♠
 
IBM Watson & Open Source Software - LinuxCon 2012
iportilla
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
Nugroho Gito
 
IBM Watson Question-Answering System and Cognitive Computing
Rakuten Group, Inc.
 
Overview of IBM Watson Services via Blue Mix
Craig Milroy
 
IBM Watson Tradeoff Analytics AlChemy
Penn State EdTech Network
 
Watson - a supercomputer
Harshil Darji
 
IBM's watson
Shashank Shekhar
 
USING VISION SENSORS FOR INNOVATIVE HCI
Rakuten Group, Inc.
 
IBM Watson in Healthcare
Anders Quitzau
 
Putting IBM Watson to Work.. Saxena
Manoj Saxena
 
Introduction to the IBM Watson Data Platform
Margriet Groenendijk
 
IBM Big Data Analytics - Cognitive Computing and Watson - Findability Day 2014
Findwise
 
Compared: IBM Watson Services / Microsoft Azure Services
Craig Milroy
 
How to ready your organization for Artificial Intelligence
Craig Milroy
 
Watson jonathan 3.3
Jono34
 
Watson Curation Playback 0 - Draft v8 2
tadams76
 
Ad

Similar to Watson API Use Case Demos for the Nittany Watson Challenge (20)

PDF
Rosinski ibm ai overview with several examples of projects in the media and l...
FIAT/IFTA
 
PDF
Intro to watson bluemix services
Vikas Manoria
 
PPTX
InterBEE 2016: クラウドをコアにした「デジタル・トランスフォーメーション」が メディア業界に与えるインパクトとは何か?
Daiyu Hatakeyama
 
PPTX
IBM Cloud Artificial Intelligence : A Comprehensive Overview
Satyajit Panda
 
PPTX
Evolve your app’s video experience with Azure: Processing and Video AI at scale
Microsoft Tech Community
 
PDF
Watson on Bluemix
IBM
 
PDF
Watson on bluemix
Animesh Singh
 
PPTX
Cognitive IBM Watson Services for Bluemix Developers
Niklas Heidloff
 
PPTX
Meet with Watson to be present at Communitech waterloo
Sarmad Ibrahim
 
PPT
RichMediaPlatform.ppt RichMediaPlatform.ppt RichMediaPlatform.ppt
yatakonakiran2
 
PPTX
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM
 
PDF
Knowledge Engines – Building Smart Applications that Learn #2
MecklerMedia
 
PDF
Azure Cognitive Services for Developers
Marvin Heng
 
PDF
Intelligent ChatBot
antimo musone
 
PDF
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
PDF
Add Watson to your Apps
Jason Anderson
 
PPTX
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
icebeam7
 
PPTX
Oracle Multichannel Content Management
Oracle
 
PDF
A Journey With Microsoft Cognitive Services II
Marvin Heng
 
PPTX
Enterprise Content Sharing Bots & AI
Sam Fernando
 
Rosinski ibm ai overview with several examples of projects in the media and l...
FIAT/IFTA
 
Intro to watson bluemix services
Vikas Manoria
 
InterBEE 2016: クラウドをコアにした「デジタル・トランスフォーメーション」が メディア業界に与えるインパクトとは何か?
Daiyu Hatakeyama
 
IBM Cloud Artificial Intelligence : A Comprehensive Overview
Satyajit Panda
 
Evolve your app’s video experience with Azure: Processing and Video AI at scale
Microsoft Tech Community
 
Watson on Bluemix
IBM
 
Watson on bluemix
Animesh Singh
 
Cognitive IBM Watson Services for Bluemix Developers
Niklas Heidloff
 
Meet with Watson to be present at Communitech waterloo
Sarmad Ibrahim
 
RichMediaPlatform.ppt RichMediaPlatform.ppt RichMediaPlatform.ppt
yatakonakiran2
 
IBM Watson Developer Cloud + IoT @ RoboUniverse 2015
IBM
 
Knowledge Engines – Building Smart Applications that Learn #2
MecklerMedia
 
Azure Cognitive Services for Developers
Marvin Heng
 
Intelligent ChatBot
antimo musone
 
Solvion Trendwerkstatt - Microsoft Azure + Bots
HolzerKerstin
 
Add Watson to your Apps
Jason Anderson
 
Build Stuff 2021 Azure Video Indexer Advanced data extraction from video and ...
icebeam7
 
Oracle Multichannel Content Management
Oracle
 
A Journey With Microsoft Cognitive Services II
Marvin Heng
 
Enterprise Content Sharing Bots & AI
Sam Fernando
 
Ad

More from Penn State EdTech Network (9)

PPTX
Advancing Personalized Learning through Big Data and Artificial Intelligence
Penn State EdTech Network
 
PPTX
Natural Language Processing to Improve Student Engagement featuring Dr. Rebec...
Penn State EdTech Network
 
PPTX
The Art of the Possible featuring Ben Amaba
Penn State EdTech Network
 
PDF
Using Bluemix and Node-RED for Fast Prototyping
Penn State EdTech Network
 
PPTX
Design Thinking Workshop at Nittany Watson Challenge
Penn State EdTech Network
 
PDF
Data Cleansing
Penn State EdTech Network
 
PDF
What is the Data Panel
Penn State EdTech Network
 
PDF
Introduction to Bluemix
Penn State EdTech Network
 
PDF
Nittany Watson Challenge Opening Presentations
Penn State EdTech Network
 
Advancing Personalized Learning through Big Data and Artificial Intelligence
Penn State EdTech Network
 
Natural Language Processing to Improve Student Engagement featuring Dr. Rebec...
Penn State EdTech Network
 
The Art of the Possible featuring Ben Amaba
Penn State EdTech Network
 
Using Bluemix and Node-RED for Fast Prototyping
Penn State EdTech Network
 
Design Thinking Workshop at Nittany Watson Challenge
Penn State EdTech Network
 
What is the Data Panel
Penn State EdTech Network
 
Introduction to Bluemix
Penn State EdTech Network
 
Nittany Watson Challenge Opening Presentations
Penn State EdTech Network
 

Recently uploaded (20)

PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PPTX
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
Views on Education of Indian Thinkers J.Krishnamurthy..pptx
ShrutiMahanta1
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
CEREBRAL PALSY: NURSING MANAGEMENT .pdf
PRADEEP ABOTHU
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
Soil and agriculture microbiology .pptx
Keerthana Ramesh
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
community health nursing question paper 2.pdf
Prince kumar
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 

Watson API Use Case Demos for the Nittany Watson Challenge

  • 1. Watson Use Case Demos for the Nittany Watson Challenge January 2017 Mike Pointer, Watson Sr. Solution Architect
  • 3. Discovery 25+ WATSON MICROSERVICES 3 Language Services AlchemyLanguage Conversation Document Conversion Language Translator Natural Language Classifier Personality Insights Retrieve and Rank Tone Analyzer Entity Extraction Sentiment Analysis Emotion Analysis Keyword Extraction Concept Tagging Relation Extraction Taxonomy Classification Author Extraction Language Detection Text Extraction Microformats Parsing Feed Detection Linked Data Support Speech Services Speech to Text Text to Speech Vision Services Visual Recognition Similarity Search Data Insight Services AlchemyData News Discovery Tradeoff Analytics Embodied Cognition Services Intu Watson’s APIs are the cognitive building blocks that harness our data. Vision Recognition Conversation
  • 4. Use Cases and Demos Speech to Text – Multiple Speakers Chatbot – School Navigator Watson Conversation Service Watson Discovery Service Watson Knowledge Studio
  • 6. SPEECH TO TEXT WITH DIARIZATION – MULTIPLE SPEAKERS 6© Copyright IBM Corporation 2016 https://speech-to-text-demo.mybluemix.net/
  • 7. Speech to Speech Speech to Text  Language Translation  Text to Speech 7
  • 8. SPEECH TO SPEECH – WITH LANGUAGE TRANSLATION 8© Copyright IBM Corporation 2016 https://speech-to-speech- app.mybluemix.net/?cm_mc_uid=75 059567007614843110528&cm_mc_ sid_50200000=
  • 9. Watson Virtual Agent Engagement Your Customers, Students, Faculty, Citizens 9
  • 10. © Copyright IBM Corporation 2016 10
  • 11. NYC School Finder Matching Personality with Assisted Decision Making (Tradeoff Analytics) 11
  • 14. ©IBM 2016 Choosing a graduate school is BIG decision, let Watson help… 14 Many students are overwhelmed when deciding which graduate school to attend. Many do not know who to ask, and turn to costly advisors who do not know what is best for their specific needs and goals. THE OPPORTUNITY: Watson can help aspiring graduate students find the best graduate school for them by understanding their preferences, and previous academic scores to build a candidate profile to match to relevant schools. Watson will also educate the user on everything from the admissions process to the best practices for the GMAT exam. The School Navigator uses an interactive interface to engage and advise aspiring students in one of their most important decisions.
  • 17. EXPERTISE FINDER 17 Challenge Organizations often staff projects with available resources without certainty that the resource is the best fit. That’s because it can be extremely time consuming to align relevant personnel and expertise to projects and tasks. This can lead to under- utilization of resources, delivery challenges, cost overruns and missed opportunities for organic growth. Especially relevant for Financial Services, Law, Research & Development, Consulting & Engineering organizations. Watson inspired solution to the problem Watson can enable enterprises to efficiently locate and identify expertise across the firm. By matching needed expertise with relevant employee experience, Watson streamlines a company’s internal discovery process for resource matching to projects. Expertise Finder - Legal Username: watson Password: w@ts0n
  • 18. Multimedia Enrichment Getting concepts from video and audio 18
  • 19. ©IBM 2015 IBM Confidential IBM Internal ONLY Live Demo 1/24/2017 19 http://cnn-media.mybluemix.net/#/ Username – cnn Password – cnn123
  • 20. ©IBM 2015 IBM Confidential IBM Internal ONLY The Accelerator provides processing of multimedia content to acquire, ingest and enrich it • Input can be any type of multimedia content (images, social media text, video transcripts, audio etc.) and Output is the enriched metadata based on processing them using relevant Watson API’s. • Leverages relevant Watson APIs • Index the enriched content in an efficient storage based on an canoncial schema. 1/24/2017 20
  • 21. ©IBM 2015 IBM Confidential IBM Internal ONLY Multimedia Enrichment Pipeline for Audio enrichment 1/24/2017 21 Audio Ingestion (optional) • Extract Audio from the videos • Preserve metadata Transcribe Audio (optional) • Transcribe Audio • Maintain start & end times • Capture word alternatives • Speech to Text Entity Extraction • Invoke AlchemyLanguage and/or Custom WKS AlchemyLanguage Model Keywords • Highly relevant terms & phrases • AlchemyLanguage Expand Keywords • Word2Vec as a API • Trained on Wikipedia and other generally available corpus Tone Analysis • Extract the top emotion, social tone and writing tone • Tone Analysis Sources Pull / Poll Taxonomy & Relationships • Classify or categorize content • Different types of relations between detected entities • AlchemyLanguage Visual Recognition • Use random frames / samples • Class & Face Detection • Visual Recognition Store in Enrichment DB’s (Cloudant, IBM Graph) Closed Caption Transcripts
  • 22. ©IBM 2015 IBM Confidential IBM Internal ONLY Multimedia Enrichment Pipeline for Video files 1/24/2017 22 Enrichment Pipeline Service • Pass through all text related pipelines Store in Enrichment DB’s (Cloudant, IBM Graph) VideoProcessorService • Transcribe • ImageCapture/Visual Recognition Video Workload Manager • UI to select file/URI and have ‘processed’, indicate progress, See Results Video URI Status/Complete events Start Event w/ json ID in DB. Insert JSON/Update JSON Read JSON/Update JSON A workload manager would drive workload. We can horizontally scale the VideoProcessor and Enrichment Pipeline. VideoProcessorService • Transcribe • ImageCapture/Visual Recognition Enrichment Pipeline Service • Pass through all text related pipelines
  • 23. ©IBM 2015 IBM Confidential IBM Internal ONLY Multimedia Enrichment Pipeline - Video Processor 1/24/2017 23 Video Ingestion • Preserve metadata • Extract Audio from the videos • Generate Sample Frames Transcribe/Normalize Audio • Transcribe Audio • Maintain start & end times • Capture word alternatives • Speech to Text Visual Recognition • Use random frames / samples • Class & Face Detection • Visual Recognition Store in Enrichment DB’s (Cloudant, IBM Graph) json Initial metadata A URI is passed to the Video Ingestion and we use ffmpeg to ingest the video: 1. We instantiate a metadata object and save any existing metadata in the file. 2. a) As the video is read, we pass audio to STT (if we don’t have a transcript) b) Every TIME_INTERVAL ffpmeg saves a Screen capture of the file. 3. We save Transcript, the filename and time taken to the Metadata. 4. Send image URI to VR 5. Update JSON Metadata in DB w/ VR Results. URI PNG image PNG image PNG image PNG image 1 2a 2b 3 4 5 The main idea here is that we must process the file 1 time (at least) and it will take as long as it takes to play the file (for the most part) This process will extract all data possible during the initial processing PRIOR to handing it off to the TranscriptionAnalyzer. One possibility is if we already have a transcription and can skip 2a, we may be able to process video faster for just images.
  • 24. ©IBM 2015 IBM Confidential IBM Internal ONLY Multimedia Enrichment Pipeline - Text Enrichment 1/24/2017 24 Entity Extraction • Invoke AlchemyLanguage and/or Custom WKS AlchemyLanguage Model Keywords • Highly relevant terms & phrases • AlchemyLanguage Expand Keywords • Word2Vec as a API • Trained on Wikipedia and other generally available corpus Tone Analysis • Extract the top emotion, social tone and writing tone • Tone Analysis Taxonomy & Relationships • Classify or categorize content • Different types of relations between detected entities • AlchemyLanguage Store in Enrichment DB’s (Cloudant, IBM Graph) Retrieve JSON Document for processing, Update when complete Enrichment Pipeline • Lookup document and retrieve results from Enrichers Each stage will pass on its enriched JSON file to the next stage which will work on the data as it sees fit. At the end of each stage an even to the Enrichment Pipeline indicating the stage is finished will be generated. A set of node.js Streams event: ‘start’ Id: docID event: ‘’finished’ Id: docID
  • 26. FACT EXTRACTION WITH WATSON KNOWLEDGE STUDIO 26© Copyright IBM Corporation 2016 http://laser1.watson.ibm.com/sire/ie2.php