SlideShare una empresa de Scribd logo
1 de 37
Systems that learn and reason
Frank van Harmelen
Knowledge Representation & Reasoning Group
Vrije Universiteit Amsterdam
Creative Commons License
CC BY 3.0:
Allowed to copy, redistribute
remix & transform
But must attribute
1
Direction of travel in modern AI
“making artificial intelligence more human-
centred”
AI systems should “support people and be
competent partners”
But:
“current AI systems are often incompetent
because
they lack background and contextual
knowledge” 2
So what’s holding AI back?
For a long time,
AI researchers have locked themselves
in one of two towers 3
“current AI systems are often incompetent because
they lack background and contextual knowledge”
and “they cannot explain their actions”
AI: a tale of
two towers?
Statistical AI Symbolic AI
AI: two religions?
But our brain uses both …
6
In our brain (roughly)
Data
Driven
Knowledge
Driven
Symbolic
Knowledge
Logic
Reasoning
Connectionist
Data
Statistics
Learning
The AI pendulum!
8
So let’s compare
9
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
10
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
Very large knowledge graphs:
Billions of facts and rules,
But expensive to build & maintain:
- Crowd sourcing
11
Strengths & Weaknesses
10M training samples
Symbolic Connectionist
Construction Human effort Data hunger
Scalable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
4.8M training games
12
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
worse with
more data
worse with
less data
13
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
Strengths & Weaknesses
Symbolic Statistical
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
15
“black box problem”
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
quality

generality  16
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
17
Class: 793
Label: n04209133 (shower cap)
Certainty: 99.7%
Problem:
“out of sample generalizability”
Strengths & Weaknesses
Symbolic Connectionist
Construction Human effort Data hunger
Scaleable +/- +/-
Explainable + -
Generalisable Performance cliff Performance cliff
18
Can we get them
to collaborate?
19
Learning to add facts to knowledge graph
(“knowledge graph completion”)
Rolling
Stones
Angi
Beat It
Jackson
Publish
20
Angi
Rolling
Stones
Publish
From: Predict:
Yesterday
Publish
Beatles
…..
Publish
…..
prediction
algorithm
21
Learning to add facts to a knowledge graph
(“knowledge graph completion”)
Example: Inductive Logic Programming,
rule mining
(anyBURL on knowledge graphs)
22
parent(Mary,Vicky).
parent(Mary,Andre).
parent(Carrey,Vickey).
mother(Mary,Vicky).
mother(Mary,Andy).
father(Carrey,Vickey).
father(Carrey,Andy).
parent(X,Y) :- mother(X,Y).
parent(X,Y) :- father(X,Y)
parent(Carrey,Andy).
Inductive Logic Programming:
application
23
Labels
Facts Theory
Active
Inactive
Informed ML using KR
queen
crown
wears
24
shower
cap
?
Predict Select
crown?
showercap?
Explainable ML using KR
queen
wears
25
shower
cap
?
Predict Explain
crown?
Context aware ML using KR
(informed ML)
See survey of 100+ systems in Von Rueden et al, Learning, 2019
flower?
cushion?
“Parts of a chair are:
cushion and armrest”
“Given the context of chair,
a cushion is much more likely
than a flower”
P(cushion|chair) >> P(flower|chair)
Learning intermediate abstractions
:- see( , 3), see( , 5), add(3,5,8).
End-to-end:
2x 784
inputs
19 outputs
8
Learning intermediate abstractions
29
Neural
Back
end
Symbolic
Front
end
Learning intermediate abstractions
Faster adaptation to changes;
Better transfer learning
Learning intermediate abstractions
Faster adaptation to changes;
Better transfer learning
Injecting knowledge into rule-learning
32
33
0
0
Injecting knowledge into rule-learning
• Learn the rules 𝑟𝑑and linear terms l()
• Learn the weights 𝛼 and 𝛽
Injecting knowledge into rule-learning
• Learn the rules 𝑟𝑑and linear terms l()
• Experts give the rules 𝑟𝑐 and 𝑟𝑐
• Learn the weights 𝛼 and 𝛽
Concluding
remarks
36
1. Machine Learning can benefit from injecting
symbolic knowledge (knowledge graphs)
• Explanations
• Ranking hypotheses
• Transfer learning
• Sample efficiency
• Pipeline engineering
2. The required symbolic knowledge is available
at very large scale + corresponding tools
“Why learn what you already know?”
37

Más contenido relacionado

Similar a Systems that learn and reason | Frank Van Harmelen

Big, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near YouBig, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near You
Biplav Srivastava
 
Y conf talk - Andrej Karpathy
Y conf talk - Andrej KarpathyY conf talk - Andrej Karpathy
Y conf talk - Andrej Karpathy
Sze Siong Teo
 
Information Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An IntroductionInformation Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An Introduction
Krist Wongsuphasawat
 
AI – Risks, Opportunities and Ethical Issues April 2023.pdf
AI – Risks, Opportunities and Ethical Issues April 2023.pdfAI – Risks, Opportunities and Ethical Issues April 2023.pdf
AI – Risks, Opportunities and Ethical Issues April 2023.pdf
Adam Ford
 
DL Classe 0 - You can do it
DL Classe 0 - You can do itDL Classe 0 - You can do it
DL Classe 0 - You can do it
Gregory Renard
 

Similar a Systems that learn and reason | Frank Van Harmelen (20)

Modular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxologyModular design patterns for systems that learn and reason: a boxology
Modular design patterns for systems that learn and reason: a boxology
 
Introduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolutionIntroduction to the Artificial Intelligence and Computer Vision revolution
Introduction to the Artificial Intelligence and Computer Vision revolution
 
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)A primer on Artificial Intelligence (AI) and Machine Learning (ML)
A primer on Artificial Intelligence (AI) and Machine Learning (ML)
 
Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningArtificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
Big, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near YouBig, Open, Data and Semantics for Real-World Application Near You
Big, Open, Data and Semantics for Real-World Application Near You
 
Where Does It Break?
Where Does It Break?Where Does It Break?
Where Does It Break?
 
Y conf talk - Andrej Karpathy
Y conf talk - Andrej KarpathyY conf talk - Andrej Karpathy
Y conf talk - Andrej Karpathy
 
Information Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An IntroductionInformation Visualization for Knowledge Discovery: An Introduction
Information Visualization for Knowledge Discovery: An Introduction
 
AI and the Future of Work [TUG-CO, 11/15/23]
AI and the Future of Work [TUG-CO, 11/15/23]AI and the Future of Work [TUG-CO, 11/15/23]
AI and the Future of Work [TUG-CO, 11/15/23]
 
AI – Risks, Opportunities and Ethical Issues April 2023.pdf
AI – Risks, Opportunities and Ethical Issues April 2023.pdfAI – Risks, Opportunities and Ethical Issues April 2023.pdf
AI – Risks, Opportunities and Ethical Issues April 2023.pdf
 
Palo alto university rotary club talk Sep 29, 2107
Palo alto university rotary club talk Sep 29, 2107Palo alto university rotary club talk Sep 29, 2107
Palo alto university rotary club talk Sep 29, 2107
 
DWX 2018 Session about Artificial Intelligence, Machine and Deep Learning
DWX 2018 Session about Artificial Intelligence, Machine and Deep LearningDWX 2018 Session about Artificial Intelligence, Machine and Deep Learning
DWX 2018 Session about Artificial Intelligence, Machine and Deep Learning
 
Cognitive systems institute talk 8 june 2017 - v.1.0
Cognitive systems institute talk   8 june 2017 - v.1.0Cognitive systems institute talk   8 june 2017 - v.1.0
Cognitive systems institute talk 8 june 2017 - v.1.0
 
From Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de MántarasFrom Turing To Humanoid Robots - Ramón López de Mántaras
From Turing To Humanoid Robots - Ramón López de Mántaras
 
20181212 ibm aot
20181212 ibm aot20181212 ibm aot
20181212 ibm aot
 
AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)AI Introduction: AI is the new electricity (by Slash)
AI Introduction: AI is the new electricity (by Slash)
 
The 2030 Workplace - Evolving Your Organization with Emerging Tech
The 2030 Workplace - Evolving Your Organization with Emerging TechThe 2030 Workplace - Evolving Your Organization with Emerging Tech
The 2030 Workplace - Evolving Your Organization with Emerging Tech
 
stackconf 2020 | Artificial Intelligence? – more like Artificial Stupidity! b...
stackconf 2020 | Artificial Intelligence? – more like Artificial Stupidity! b...stackconf 2020 | Artificial Intelligence? – more like Artificial Stupidity! b...
stackconf 2020 | Artificial Intelligence? – more like Artificial Stupidity! b...
 
Deep Learning Class #0 - You Can Do It
Deep Learning Class #0 - You Can Do ItDeep Learning Class #0 - You Can Do It
Deep Learning Class #0 - You Can Do It
 
DL Classe 0 - You can do it
DL Classe 0 - You can do itDL Classe 0 - You can do it
DL Classe 0 - You can do it
 

Más de Connected Data World

The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
Connected Data World
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data Model
Connected Data World
 
Graph Realities
Graph RealitiesGraph Realities
Graph Realities
Connected Data World
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
Connected Data World
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property Graphs
Connected Data World
 

Más de Connected Data World (20)

Graph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora LassilaGraph Abstractions Matter by Ora Lassila
Graph Abstractions Matter by Ora Lassila
 
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
Κnowledge Architecture: Combining Strategy, Data Science and Information Arch...
 
How to get started with Graph Machine Learning
How to get started with Graph Machine LearningHow to get started with Graph Machine Learning
How to get started with Graph Machine Learning
 
Graphs in sustainable finance
Graphs in sustainable financeGraphs in sustainable finance
Graphs in sustainable finance
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
 
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
From Taxonomies and Schemas to Knowledge Graphs: Parts 1 & 2
 
From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3From Taxonomies and Schemas to Knowledge Graphs: Part 3
From Taxonomies and Schemas to Knowledge Graphs: Part 3
 
In Search of the Universal Data Model
In Search of the Universal Data ModelIn Search of the Universal Data Model
In Search of the Universal Data Model
 
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph DatabaseGraph in Apache Cassandra. The World’s Most Scalable Graph Database
Graph in Apache Cassandra. The World’s Most Scalable Graph Database
 
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
Enterprise Data Governance: Leveraging Knowledge Graph & AI in support of a d...
 
Graph Realities
Graph RealitiesGraph Realities
Graph Realities
 
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
Powering Question-Driven Problem Solving to Improve the Chances of Finding Ne...
 
Semantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scaleSemantic similarity for faster Knowledge Graph delivery at scale
Semantic similarity for faster Knowledge Graph delivery at scale
 
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
Knowledge Graphs and AI to Hyper-Personalise the Fashion Retail Experience at...
 
Schema, Google & The Future of the Web
Schema, Google & The Future of the WebSchema, Google & The Future of the Web
Schema, Google & The Future of the Web
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
 
Elegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property GraphsElegant and Scalable Code Querying with Code Property Graphs
Elegant and Scalable Code Querying with Code Property Graphs
 
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
From Knowledge Graphs to AI-powered SEO: Using taxonomies, schemas and knowle...
 
Graph for Good: Empowering your NGO
Graph for Good: Empowering your NGOGraph for Good: Empowering your NGO
Graph for Good: Empowering your NGO
 
What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?What are we Talking About, When we Talk About Ontology?
What are we Talking About, When we Talk About Ontology?
 

Último

Último (20)

Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptxBT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
 

Systems that learn and reason | Frank Van Harmelen

  • 1. Systems that learn and reason Frank van Harmelen Knowledge Representation & Reasoning Group Vrije Universiteit Amsterdam Creative Commons License CC BY 3.0: Allowed to copy, redistribute remix & transform But must attribute 1
  • 2. Direction of travel in modern AI “making artificial intelligence more human- centred” AI systems should “support people and be competent partners” But: “current AI systems are often incompetent because they lack background and contextual knowledge” 2
  • 3. So what’s holding AI back? For a long time, AI researchers have locked themselves in one of two towers 3 “current AI systems are often incompetent because they lack background and contextual knowledge” and “they cannot explain their actions”
  • 4. AI: a tale of two towers? Statistical AI Symbolic AI
  • 6. But our brain uses both … 6
  • 7. In our brain (roughly) Data Driven Knowledge Driven
  • 10. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff 10
  • 11. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff Very large knowledge graphs: Billions of facts and rules, But expensive to build & maintain: - Crowd sourcing 11
  • 12. Strengths & Weaknesses 10M training samples Symbolic Connectionist Construction Human effort Data hunger Scalable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff 4.8M training games 12
  • 13. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff worse with more data worse with less data 13
  • 14. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff
  • 15. Strengths & Weaknesses Symbolic Statistical Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff 15 “black box problem”
  • 16. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff quality  generality  16
  • 17. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff 17 Class: 793 Label: n04209133 (shower cap) Certainty: 99.7% Problem: “out of sample generalizability”
  • 18. Strengths & Weaknesses Symbolic Connectionist Construction Human effort Data hunger Scaleable +/- +/- Explainable + - Generalisable Performance cliff Performance cliff 18
  • 19. Can we get them to collaborate? 19
  • 20. Learning to add facts to knowledge graph (“knowledge graph completion”) Rolling Stones Angi Beat It Jackson Publish 20 Angi Rolling Stones Publish From: Predict: Yesterday Publish Beatles ….. Publish …..
  • 21. prediction algorithm 21 Learning to add facts to a knowledge graph (“knowledge graph completion”)
  • 22. Example: Inductive Logic Programming, rule mining (anyBURL on knowledge graphs) 22 parent(Mary,Vicky). parent(Mary,Andre). parent(Carrey,Vickey). mother(Mary,Vicky). mother(Mary,Andy). father(Carrey,Vickey). father(Carrey,Andy). parent(X,Y) :- mother(X,Y). parent(X,Y) :- father(X,Y) parent(Carrey,Andy).
  • 24. Informed ML using KR queen crown wears 24 shower cap ? Predict Select crown? showercap?
  • 25. Explainable ML using KR queen wears 25 shower cap ? Predict Explain crown?
  • 26.
  • 27. Context aware ML using KR (informed ML) See survey of 100+ systems in Von Rueden et al, Learning, 2019 flower? cushion? “Parts of a chair are: cushion and armrest” “Given the context of chair, a cushion is much more likely than a flower” P(cushion|chair) >> P(flower|chair)
  • 28. Learning intermediate abstractions :- see( , 3), see( , 5), add(3,5,8). End-to-end: 2x 784 inputs 19 outputs 8
  • 30. Learning intermediate abstractions Faster adaptation to changes; Better transfer learning
  • 31. Learning intermediate abstractions Faster adaptation to changes; Better transfer learning
  • 32. Injecting knowledge into rule-learning 32
  • 34. Injecting knowledge into rule-learning • Learn the rules 𝑟𝑑and linear terms l() • Learn the weights 𝛼 and 𝛽
  • 35. Injecting knowledge into rule-learning • Learn the rules 𝑟𝑑and linear terms l() • Experts give the rules 𝑟𝑐 and 𝑟𝑐 • Learn the weights 𝛼 and 𝛽
  • 37. 1. Machine Learning can benefit from injecting symbolic knowledge (knowledge graphs) • Explanations • Ranking hypotheses • Transfer learning • Sample efficiency • Pipeline engineering 2. The required symbolic knowledge is available at very large scale + corresponding tools “Why learn what you already know?” 37