The presentation given at a Grakn meetup, held at Deutsche Telecom's hubraum in Berlin on 29 September 2018. The presentation details one example of how to construct an expert system at the database level.
Deutsche Telecom Expert System - Router Troubleshooting
1. T H E K N O W L E D G E G R A P H
Join our community at grakn.ai/community
Deutsche Telecom PoC
By James Fletcher
Principal Researcher at GRAKN.AI
@graknlabs
@jmsfltchr
2. Follow us @GraknLabs
“For a computer to pass a Turing Test,
it needs to possess: Natural Language
Processing, Knowledge
Representation, Automated
Reasoning and Machine Learning”
Peter Norvig (Research Director, Google) and
Stuart J. Russell (CS Professor, UC Berkeley),
“Artificial Intelligence: A Modern Approach”, 1994
Wait, why do we need a knowledge base/graph?
3. Follow us @GraknLabs
The Architecture of Cognition
Comprehension and production of
language: communication
Natural Language Processing
Reasoning, problem solving, logical
deduction, and decision making
Automated Reasoning
Expression, Conceptualisation,
memory and understanding
Knowledge Representation
Judgment and evaluation:
To adapt to new
circumstances and to detect
and extrapolate
new patterns
Machine Learning
Information Retrieval, Natural
Language Understanding:
User data, Enterprise data,
Financial data, Web data, etc.
Knowledge Acquisition
COGNITION is "the mental action or
process of acquiring knowledge and
understanding through thought,
experience, and the senses."
4. Follow us @GraknLabs
Knowledge Base/Graph
The Architecture of Cognition
Comprehension and production of
language: communication
Judgment and evaluation:
To adapt to new
circumstances and to detect
and extrapolate
new patterns
Information Retrieval, Natural
Language Understanding:
User data, Enterprise data,
Financial data, Web data, etc.
Storage of knowledge (i.e.
complex information), and
retrieval of explicitly stored data
and derive new conclusions.
Natural Language Processing
Machine LearningKnowledge Acquisition
COGNITION is "the mental action or
process of acquiring knowledge and
understanding through thought,
experience, and the senses."
5. Follow us @GraknLabs
THE ARCHITECTURE OF A COGNITIVE SYSTEM
Natural Language Processing
Knowledge Base Machine LearningKnowledge Acquisition
6. Follow us @GraknLabs
VALUE TO AI: BE THE UNIFIED REPRESENTATION OF KNOWLEDGE
Inference of low-level patterns and
automation of analytics algorithms
Machine translation for parsed
query interpretation
Expressive and extensible
knowledge model
INPUT SYSTEMS
e.g. Information Retrieval, Entity Extraction,
Natural Language Understanding
LEARNING SYSTEMS
e.g. Neural Networks, Bayesian Networks,
Kernel Machines, Genetics Programming
OUTPUT SYSTEMS
e.g. Natural Language Query,
Natural Language Generation
7. Deutsche Telekom - Project Scope
Aim
Demonstrate Grakn’s usefulness for customer support system
Method
Prove Grakn can solve a complex domain: router connection
troubleshooting
Why?
Router troubleshooting follows complex logic, and a full Excel
sheet of the procedure was available to us