SlideShare ist ein Scribd-Unternehmen logo
1 von 17
BUILDING INTELLIGENT SYSTEMS
(THAT CAN EXPLAIN)
Ilaria Tiddi
KR&R group, Faculty of Computer Science, VU Amsterdam
Cooperation Lab, Faculty of Behavioural and Movement Sciences
VU Amsterdam
Disclaimer
This is NOT a presentation on eXplainable AI (XAI) ...
...but rather on systems making sense of complex data
…we can argue at Q time if they somewhat overlap
● Learn new knowledge
● Find meaning : we reconcile the contradictions in our knowledge
● Socially interact : we create a shared meaning, we change/influence the
others’ beliefs
● ...and because GDPR says so
Users have a “right to explanation”
for any decisions made about them
WHY DO WE NEED (SYSTEMS THAT) EXPLAIN?
Different disciplines, common features [1]:
● Generation of coherence between old and new knowledge
● Same elements (theory, anterior, posterior, circumstances)
● Same processes (psychological , linguistic)
[1] Tiddi et al. (2015), An Ontology Design Pattern to Define Explanations, K-CAP2015
Determinists Hempel&
Oppenheim
Weber&
Durkheim
Charles
Peirce
DEFINING EXPLANATIONS (ε)
V-IV AC
Plato&Aristotle
XVII BC 1948 19641903 2015
?
Explication (⋍ Interpretation)
Justification
Explic-/Interpret-/Explainability
SOME DISAMBIGUATIONS
Explanation
ε of why a decision is good
the degree to which an observer
can understand the cause of a
decision
Which types?
● factual ε : why specific ‘everyday’ events occur
● scientific ε : generalising scientific theories
● reason ε : explaining behaviour and decision making
Which processes?
1) cognitive : determining the causes (explanans) of an event (explanandum) and
relating these to a particular context
2) social : transferring knowledge between explainer and explainee
RESEARCH GOAL : INTELLIGENT SYSTEMS THAT CAN EXPLAIN
Which audience?
● engineers/scientists/experts
● end-users
Which characteristics?
● Transparency (traceability + verificability)
● Intelligibility + explainability
Which language?
● Visual
● Written
● Spoken
RESEARCH GOAL : INTELLIGENT SYSTEMS THAT CAN EXPLAIN
Existing knowledge sources can serve as background (the “old”) knowledge to generate
explanations:
● Plenty of available sources (not only RDF...)
● Connected, centralised hubs
● Multi-domain (serendipity!)
APPROACH : REUSE AVAILABLE KNOWLEDGE SOURCES
Generating explanations from the Web of Data [2]
EXAMPLE : FACTUAL, WRITTEN ε
[2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis. Demo: http://dedalo.kmi.open.ac.uk/
Why do people search for “A Song of Ice
and Fire” only in certain periods?”
Explaining behaviours and recommending self-learners using online resources [3]
EXAMPLE : REASON, VISUAL ε
[3] http://afel-project.eu
Robots finding explanations for their behavior in a smart-city datahub [4]
EXAMPLE : REASON, SPOKEN ε
[4] http://sciroc.eu
[ Shameless advert ]
1st ERL Smart CIties
RObotics Challenge
16–22/09/2019
Milton Keynes,UK
No need to have a
robot!!!
Explaining scenes in motion using ShapeNet [5] as background knowledge
(and YOLO [6] for pre-processing)
EXAMPLE : factual&reason, spoken ε
[5] http://www.shapenet.org
[6] https://pjreddie.com/darknet/yolo/
Explaining neural attentions
A multi-layer LSTM network to understanding NL
robotic commands [8]
Avoid training biases using linguistic corpora
(FrameNet [7]) combined with domain-specific
datasets
EXAMPLE : REASON, VISUAL ε
[7] https://framenet.icsi.berkeley.edu/fndrupal/
[8] Mensio et al., A Multi-layer LSTM-based Approach for Robot Command Interaction Modeling, Language and Robotics (LangRobo), IROS 2018.
Explaining inconsistencies using an autonomous agent in a smart office [9]
Monitoring Health&Safety using a SHACL-based model checking and behavioural trees
Centralised data integration, processing and reasoning
EXAMPLE : FACTUAL, WRITTEN ε
[9] Bastianelli et al., Meet HanS, the Heath&Safety autonomous inspector, Posters&Demos track at ISWC 2018.
Re-coding Black Mirror [10] workshops
Bringing social&computer scientists
together to understand the threats of
their own technologies, and raise
awareness on methods explainability
Ethics by Design methodology
MACHINE EXPLANATION NEED MACHINE ETHICS
[10] https://kmitd.github.io/recoding-black-mirror/
Databank
● Collection of meta-analyses to study human cooperation
● 3.5k work on social dilemmas ( = benefitting the others vs. self-interest)
My goal
● creation of a research platform generating explanations for human
cooperation (+ search facilities)
● Generalising the methodology to Life & Medical Sciences (long-term)
WHAT ABOUT SCIENTIFIC EXPLANATIONS?
Thank YOU
Question time!
@IlaTiddi
i.tiddi@vu.nl
http://people.kmi.open.ac.uk/ilaria (changing soon)

Weitere ähnliche Inhalte

Ähnlich wie Building intelligent systems (that can explain)

KMD 1001 Design Brief and Ontology Task
KMD 1001 Design Brief and Ontology TaskKMD 1001 Design Brief and Ontology Task
KMD 1001 Design Brief and Ontology Task
Stian Håklev
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Michele Pasin
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
Michele Missikoff
 
Corneli
CorneliCorneli
Corneli
anesah
 

Ähnlich wie Building intelligent systems (that can explain) (20)

Learning Analytics Metadata Standards, xAPI recipes & Learning Record Store -
Learning Analytics Metadata Standards, xAPI recipes & Learning Record Store - Learning Analytics Metadata Standards, xAPI recipes & Learning Record Store -
Learning Analytics Metadata Standards, xAPI recipes & Learning Record Store -
 
Dest 2010
Dest 2010Dest 2010
Dest 2010
 
PowerMagpie
PowerMagpiePowerMagpie
PowerMagpie
 
KMD 1001 Design Brief and Ontology Task
KMD 1001 Design Brief and Ontology TaskKMD 1001 Design Brief and Ontology Task
KMD 1001 Design Brief and Ontology Task
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic Search
 
The basics of ontologies
The basics of ontologiesThe basics of ontologies
The basics of ontologies
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)
 
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...
A DEVELOPMENT FRAMEWORK FOR A CONVERSATIONAL AGENT TO EXPLORE MACHINE LEARNIN...
 
Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)Semantische Interoperatibiliteit Ngi 2008(Final)
Semantische Interoperatibiliteit Ngi 2008(Final)
 
6. kr paper journal nov 11, 2017 (edit a)
6. kr paper journal nov 11, 2017 (edit a)6. kr paper journal nov 11, 2017 (edit a)
6. kr paper journal nov 11, 2017 (edit a)
 
Does artificial neural network support connectivism’s assumptions?
Does artificial neural network support connectivism’s assumptions?Does artificial neural network support connectivism’s assumptions?
Does artificial neural network support connectivism’s assumptions?
 
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
ACM Hypertext and Social Media Conference Tutorial on Knowledge-infused Deep ...
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
 
Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...Mining knowledge graphs to map heterogeneous relations between the internet o...
Mining knowledge graphs to map heterogeneous relations between the internet o...
 
Corneli
CorneliCorneli
Corneli
 
Recruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security FeaturesRecruitment Based On Ontology with Enhanced Security Features
Recruitment Based On Ontology with Enhanced Security Features
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
List of Journal after read the abstract.docx
List of Journal after read the abstract.docxList of Journal after read the abstract.docx
List of Journal after read the abstract.docx
 
Artificial Intelligence A Modern Approach
Artificial Intelligence A Modern ApproachArtificial Intelligence A Modern Approach
Artificial Intelligence A Modern Approach
 

Mehr von Vrije Universiteit Amsterdam

Mehr von Vrije Universiteit Amsterdam (11)

An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...
 
Answer Worskshop @ESWC2017 - Introduction
Answer Worskshop @ESWC2017 - IntroductionAnswer Worskshop @ESWC2017 - Introduction
Answer Worskshop @ESWC2017 - Introduction
 
Update of time-invalid information in knowledge bases through mobile agents
Update of time-invalid information in knowledge bases through mobile agentsUpdate of time-invalid information in knowledge bases through mobile agents
Update of time-invalid information in knowledge bases through mobile agents
 
Learning to assess Linked Data relationships using Genetic Programming
Learning to assess Linked Data relationships using Genetic ProgrammingLearning to assess Linked Data relationships using Genetic Programming
Learning to assess Linked Data relationships using Genetic Programming
 
An Ontology Design Pattern to Define Explanations
An Ontology Design Pattern to Define ExplanationsAn Ontology Design Pattern to Define Explanations
An Ontology Design Pattern to Define Explanations
 
LD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and toolsLD4KD 2015 - Demos and tools
LD4KD 2015 - Demos and tools
 
Using Linked Data Traversal to Label Academic Communities - SAVE-SD2015
Using Linked Data Traversal to Label Academic Communities - SAVE-SD2015Using Linked Data Traversal to Label Academic Communities - SAVE-SD2015
Using Linked Data Traversal to Label Academic Communities - SAVE-SD2015
 
Quantifying the bias in data links
Quantifying the bias in data linksQuantifying the bias in data links
Quantifying the bias in data links
 
Using Neural Networks to aggregate Linked Data rules
Using Neural Networks to aggregate Linked Data rulesUsing Neural Networks to aggregate Linked Data rules
Using Neural Networks to aggregate Linked Data rules
 
Walking Linked Data: a graph traversal approach to explain clusters
Walking Linked Data: a graph traversal approach to explain clustersWalking Linked Data: a graph traversal approach to explain clusters
Walking Linked Data: a graph traversal approach to explain clusters
 
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked DataDedalo, looking for Cluster Explanations in a labyrinth of Linked Data
Dedalo, looking for Cluster Explanations in a labyrinth of Linked Data
 

Kürzlich hochgeladen

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 

Kürzlich hochgeladen (20)

9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 

Building intelligent systems (that can explain)

  • 1. BUILDING INTELLIGENT SYSTEMS (THAT CAN EXPLAIN) Ilaria Tiddi KR&R group, Faculty of Computer Science, VU Amsterdam Cooperation Lab, Faculty of Behavioural and Movement Sciences VU Amsterdam
  • 2. Disclaimer This is NOT a presentation on eXplainable AI (XAI) ... ...but rather on systems making sense of complex data …we can argue at Q time if they somewhat overlap
  • 3. ● Learn new knowledge ● Find meaning : we reconcile the contradictions in our knowledge ● Socially interact : we create a shared meaning, we change/influence the others’ beliefs ● ...and because GDPR says so Users have a “right to explanation” for any decisions made about them WHY DO WE NEED (SYSTEMS THAT) EXPLAIN?
  • 4. Different disciplines, common features [1]: ● Generation of coherence between old and new knowledge ● Same elements (theory, anterior, posterior, circumstances) ● Same processes (psychological , linguistic) [1] Tiddi et al. (2015), An Ontology Design Pattern to Define Explanations, K-CAP2015 Determinists Hempel& Oppenheim Weber& Durkheim Charles Peirce DEFINING EXPLANATIONS (ε) V-IV AC Plato&Aristotle XVII BC 1948 19641903 2015 ?
  • 5. Explication (⋍ Interpretation) Justification Explic-/Interpret-/Explainability SOME DISAMBIGUATIONS Explanation ε of why a decision is good the degree to which an observer can understand the cause of a decision
  • 6. Which types? ● factual ε : why specific ‘everyday’ events occur ● scientific ε : generalising scientific theories ● reason ε : explaining behaviour and decision making Which processes? 1) cognitive : determining the causes (explanans) of an event (explanandum) and relating these to a particular context 2) social : transferring knowledge between explainer and explainee RESEARCH GOAL : INTELLIGENT SYSTEMS THAT CAN EXPLAIN
  • 7. Which audience? ● engineers/scientists/experts ● end-users Which characteristics? ● Transparency (traceability + verificability) ● Intelligibility + explainability Which language? ● Visual ● Written ● Spoken RESEARCH GOAL : INTELLIGENT SYSTEMS THAT CAN EXPLAIN
  • 8. Existing knowledge sources can serve as background (the “old”) knowledge to generate explanations: ● Plenty of available sources (not only RDF...) ● Connected, centralised hubs ● Multi-domain (serendipity!) APPROACH : REUSE AVAILABLE KNOWLEDGE SOURCES
  • 9. Generating explanations from the Web of Data [2] EXAMPLE : FACTUAL, WRITTEN ε [2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis. Demo: http://dedalo.kmi.open.ac.uk/ Why do people search for “A Song of Ice and Fire” only in certain periods?”
  • 10. Explaining behaviours and recommending self-learners using online resources [3] EXAMPLE : REASON, VISUAL ε [3] http://afel-project.eu
  • 11. Robots finding explanations for their behavior in a smart-city datahub [4] EXAMPLE : REASON, SPOKEN ε [4] http://sciroc.eu [ Shameless advert ] 1st ERL Smart CIties RObotics Challenge 16–22/09/2019 Milton Keynes,UK No need to have a robot!!!
  • 12. Explaining scenes in motion using ShapeNet [5] as background knowledge (and YOLO [6] for pre-processing) EXAMPLE : factual&reason, spoken ε [5] http://www.shapenet.org [6] https://pjreddie.com/darknet/yolo/
  • 13. Explaining neural attentions A multi-layer LSTM network to understanding NL robotic commands [8] Avoid training biases using linguistic corpora (FrameNet [7]) combined with domain-specific datasets EXAMPLE : REASON, VISUAL ε [7] https://framenet.icsi.berkeley.edu/fndrupal/ [8] Mensio et al., A Multi-layer LSTM-based Approach for Robot Command Interaction Modeling, Language and Robotics (LangRobo), IROS 2018.
  • 14. Explaining inconsistencies using an autonomous agent in a smart office [9] Monitoring Health&Safety using a SHACL-based model checking and behavioural trees Centralised data integration, processing and reasoning EXAMPLE : FACTUAL, WRITTEN ε [9] Bastianelli et al., Meet HanS, the Heath&Safety autonomous inspector, Posters&Demos track at ISWC 2018.
  • 15. Re-coding Black Mirror [10] workshops Bringing social&computer scientists together to understand the threats of their own technologies, and raise awareness on methods explainability Ethics by Design methodology MACHINE EXPLANATION NEED MACHINE ETHICS [10] https://kmitd.github.io/recoding-black-mirror/
  • 16. Databank ● Collection of meta-analyses to study human cooperation ● 3.5k work on social dilemmas ( = benefitting the others vs. self-interest) My goal ● creation of a research platform generating explanations for human cooperation (+ search facilities) ● Generalising the methodology to Life & Medical Sciences (long-term) WHAT ABOUT SCIENTIFIC EXPLANATIONS?

Hinweis der Redaktion

  1. Start by asking the question = why do we need systems In brackets because it is the same reason why humans need explainationa
  2. First question is what is intended for exp Looking at history (work done as part of my PhD = we use Eta as a symbol for “the concept of explanation”) There is not a real definition, but people have looked at it from the perspective of their own discipline (hence the color) Plato & A (connecting Forms and Facts through logos VS deducing the causes of why smtg happened ) Determinists (DesCartes, Leibniz, Newton, Huygens...) deductive process Peirce Lecture on Pragmatism (expl = deduction + induction) Carl Hempel & Oppenheim Deductive-Nomological Model / statistical model for explanation Weber & Durkheim (justifying social facts) Put myself just in case
  3. Removing some doubts, this in how I intend - but this is arguable Interepretation is often used as explanation but imo there’s smtg like a subjective aspect added People talk about just Also about ...ility (a degree of)
  4. Once we give some definitions, goal : s finding out how to design & implement systems that generate explanations (“that can explain”) A number of subquestions arise / a number of things are needed to build such systems : which types, which processes, Reason = intentional / factual-scientific = unintentional Processes = one cognitive & one social
  5. But also things like audience and language, as these can change the form the explanation is generated / expressed scientists or researchers might want traceability aas this guarantees transparency End users might prefer simple expl than complicated
  6. The approach I have been using is the reuse of external knowledge to bring And this is likely to be the main difference with XAI Today billions of heterogeneous data sources exist (stored/real-time, personal/public terminals…) We produce them , smart cities, the LOD, google just released...
  7. I am just going through some examples of how systems generating explanations … Dedalo = the system I develop during my PhD… was using the LOD (the big cloud of bubbles of the previous slide) as background knowledge to explain google trends Trends = how much a term is searched over time (10 years) We found trends with patterns (repeated peaks) and tried to explain why Explanations were presented to the user as natural language
  8. A project I was part last year We built a browser plugin to support “self learners” : visually explaining their behaviours, and recommending courses to improve You can use it too!
  9. A different example : a Project started this year to organise a robotics competition in a smart city MK was part of a big data infrastructure project (2014-2017) We built a Datahub : a large-scale infrastructure aggregating heterogeneous the city’s heterogeneous data Idea of SciRoc : robots will use the info in the datahub for their tasks, and my research was about helping robots to find explanation for their behaviors in the datahub No idea who’s going to do that now :)
  10. Work of a RA who worked with me this summer working on semantic mapping (introducing common-sense knowledge on a robots’ map) Avoid time-expensive model training ---> using YOLO for segmentation Combining ShapeNet (richly-annotated, large-scale dataset of 3D shapes) with robot sensorial info to perform object classification
  11. Another one worked on LSTM to parse spoken robotic commands Analysis of the attention layers = Semantic parsing of the small dataset is extremely biased by the little quantity of data Trying to use FrameNet to improve the model = generating explanations using FrameNet
  12. That (supposedly) goes on a monitoring UI for the secutiry to go and repair the problem
  13. One final thing Nice thing is the use of vignette
  14. If you have noticed that we were missing one type of E it is normal → I will do it here! First : the dataBank, then we try to generalise