ECM en AI
ECM en AI
• ECM and AI
• Knowledge Management
• Natural Language Processing Table of
Contents
• Cognitive Computing
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 4
What is unstructured data?
Unstructured data are data that have no fixed data model, and
are not arranged in a fixed pre-defined manner
• Without preprocessing, unstructured data cannot be stored in
a table
• Examples: social media (tweets, blogs, posts, etc.), call
center data, email, surveys with open questions, etc.
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 5
What is unstructured data?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 6
Hierarchy of data in Big Data
• Data having a defined data model, format,
structure
Structured • E.g. Database
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 7
My personal view
Business Intelligence.
▃▃▃
• AI and ML developments are
tailored for Big Data
environments.
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 9
What is Artificial
Intelligence?
What is AI?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 11
What is AI?
https://www.zdnet.com/article/what-is-ai-everything-you-need-to-know-about-artificial-intelligence/
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 12
What is intelligence?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 13
What does AI do?
• AI does prediction
• AI does monitoring
https://www.wired.com/story/adversarial-examples-ai-may-not-hallucinate/
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 16
It's all about the fundamentals
https://gcn.com/articles/2019/05/08/ai-roundtable.aspx
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 17
ECM and AI
How can we use AI within ECM?
https://www.armedia.com/blog/ai-ecm-unstructured-data/
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 20
How can we use AI within ECM?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 21
For example: input management
• Metadata Extraction
• Speech to Text
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 22
How is AI used within Enterprise Content Management?
In my humble opinion:
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 23
How far do you want to go?
(feature)
recognition classification validation indexing interpretation
extraction
form and
data document (meta)data
text validation
extraction classification export
recognition
Context Content
(of use) (to be used)
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 24
Knowledge systems
Words
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 26
Language and reality
by Valentin F. Turchin
choose professions and spouses.”
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 27
Knowledge
My Cognitive
Computing
https://www.climate-eval.org/blog/answer-42-data-information-and-knowledge
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 28
Natural
Language
Processing
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 29
Natural Language Processing and Artificial Intelligence
Judith Hurwitz and Daniel Kirsch – Machine L4earning for Dummies - IBM Edition
Natural Language
Processing (NLP):
NLP is the ability to
train computers to
understand both
written text and
human speech. (…)
Unlike structured
database information
that relies on
schemas to add
context and meaning
to the data,
unstructured
information must be
parsed and tagged to
find the meaning of
the text.
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 30
Natural Language Processing (NLP)
https://nlp.stanford.edu/~wcmac/papers/20140716-UNLU.pdf
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 31
IBM Watson – How does it works?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 32
Starting with ECM and Natural Language Processing
♥
Utrecht | June 18th 2019 | Reinoud Kaasschieter
© Capgemini 2018. All rights reserved | 33
Cognitive
computing
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 34
Cognitive Computing Complements Traditional Analytics
By creating a value continuum for the industry
Source: IBM
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 35
Defining Cognitive Computing
Cognitive computing: solving problems with humanlike thinking
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 36
Defining Cognitive Computing
Function, scope and limitations
https://www.marutitech.com/cognitive-computing-features-scope-limitations/
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 37
Defining Cognitive Computing
Discovering deep knowledge by delving through large
Discovery amounts of data and detecting unseen relation between
information elements, beyond what is humanly possible.
Learning through
Understanding and Applying reasoning
expanding and
applying knowledge and ethics
feedback
• Facts, information, and skills • Learning depends on the
acquired through experience ability to trace why the
or education; the theoretical particular decision was made
or practical understanding and change the confidence
of a subject. score of a systems response.
• Awareness or familiarity • Rhetorical question: how
gained by experience of a many software systems have
fact or situation. proper feedback loops
implemented?
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 38
Defining Cognitive Computing
Limitations of cognitive computing
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 39
Defining cognitive computing
Examples of products
The results (...) show that our Because the Cognitive Crédit Mutuel found that a
AI system can quickly Services APIs harness the significant part of their work
interpret eye scans from power of machine learning, involved answering simple
routine clinical practice with we were able to bring and repetitive questions. With
unprecedented accuracy. advanced intelligence into our this in mind, the bank turned
product without the need to to IBM to find a solution that
https://deepmind.com/blog/moorfields-
major-milestone/
have a team of data scientists could speed up everyday
on hand. processes and allow client
advisors time to address more
https://azure.microsoft.com/nl-
nl/services/cognitive-services/ complicated and nuanced
problems.
https://www.ibm.com/watson/stories/creditm
utuel/
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 40
Defining cognitive computing
Examples of applications
The IBM program predicts Ross improves upon existing Watson for Oncology
“potential crises” before they alternatives by actually combines leading oncologists’
occur over the next six to 18 understanding your questions deep expertise in cancer care
months. in natural language like - Can with the speed of IBM Watson
a bankrupt company still to help clinicians as they
http://www.bundeswehr-
journal.de/2018/blick-in-die-zukunft-big-
conduct business? Ross then consider individualized cancer
data-software-fuer-die-bundeswehr/ provides you with an instant treatments for their patients.
answer with citations and
https://www.ibm.com/us-
suggests highly topical en/marketplace/ibm-watson-for-oncology
readings from a variety of
content sources.
https://medium.com/@innovationKEY/hi-i-m-
ross-your-new-paralegal-may-i-be-your-
watson-21b9a14ad263
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 41
Cognitive Computing and Artificial Intelligence
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 43
Some quality issues
Learning,
Unstructured Truthful- Content
Data quality improving &
data ness Curation
expanding
Utrecht | June 18th 2019 | Reinoud Kaasschieter © Capgemini 2018. All rights reserved | 44