SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
BUILDING INTELLIGENT SYSTEMS
(THAT CAN EXPLAIN)
Ilaria Tiddi
Faculty of Computer Science && Faculty of Behavioural Sciences
Vrije Universiteit Amsterdam
@IlaTiddi
DISCLAIMER
This is not a presentation on eXplainable AI (XAI)
...but rather on systems using data to making sense of other data
● Why
● What
● Which
● How
● Examples
● Lessons learnt
GENERATING EXPLANATIONS
Why do we need (systems generating) explanations?
● to learn new knowledge
● to find meaning (reconciling contradictions in our knowledge)
● to socially interact (creating a shared meaning with the others)
● ...and because GDPR says so
Users have a “right to explanation”
for any decision made about them
EXPLANATIONS: WHY?
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
EXPLANATIONS: WHAT/1
V-IV BC
Plato&Aristotle
XVII AC 1948 19641903 2015
?
Explication =
Justification =
Explic-/Interpret-/Explainability =
EXPLANATIONS: WHAT/2
Explanation (⋍ Interpretation)
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 : explaining general events (e.g. environmental phenomena)
● behavioural/reason : explaining behaviour and decisions (intentional)
Which processes?
● cognitive : determining the causes (explanans) of an event (explanandum) and
relating these to a particular context
● social : transferring knowledge between explainer and explainee
EXPLANATIONS: WHICH?
Which audience?
● engineers/scientists/experts
● end-users
Which characteristics?
● Transparency (traceability + verificability)
● Intelligibility + clarity
EXPLANATIONS: WHICH?
Which language?
● Visual
● Written
● Spoken
Reuse!! Existing knowledge sources serve as background knowledge (the
“old”) to generate explanations (the “new”):
● Plenty of available sources (KGs, datahubs, open data...)
● Connected, centralised hubs
● Multi-domain, allowing serendipity
EXPLANATIONS: HOW?
Some examples
[2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis.
Demo: http://dedalo.kmi.open.ac.uk/
Explaining web searches
using the Linked Data Cloud
Why do people search for “A Song of Ice and
Fire” only in certain periods?
EXPLAINING DATA PATTERNS
[2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis.
Demo: http://dedalo.kmi.open.ac.uk/
Explaining eco-demographics
using the Linked Data Cloud
Why are women in the yellow countries less
educated?
EXPLAINING DATA PATTERNS
Explaining user online activities
with DBpedia, recommending
Open University courses
[3] http://afel-project.eu
EXPLAINING BEHAVIOURS
Using identity links to find:
● The NYT dataset is about places in
the US (trivial)
● The Reading Experience Dataset is
about poets/novelists which
committed suicide (less trivial)
[4] Tiddi. (2014), Quantifying the bias in data links (EKAW201 4)
owl:sameAs
skos:exactMatch
...
A
B
Projection of B in A
EXPLAINING BIAS IN DATASETS
Using open data (DBpedia,
MK:DataHub) to enhance
smart-city applications
[5] Tiddi et al. (2018), Allowing exploratory search from podcasts: the case of Secklow Sounds Radio (ISWC2018)
EXPLAINING RADIO CONTENTS
Semantic mapping with
ShapeNet and ConceptNet
DBpedia ConceptNet ShapeNet
EXPLAINING SCENES IN MOTION
[6] Chiatti et al., Task-agnostic, ShapeNet-based Object Recognition for Mobile Robots, DARLI-AP 2019 (EDBT/ICDT 2019)
Explaining and rebalancing
LSTM networks using linguistic
corpora (e.g. FrameNet)
[7] Mensio et al., Towards Explainable Language Understanding for Human Robot Interaction
EXPLAINING NEURAL ATTENTIONS
Cooperation Databank : 50
years of scientific studies on
human cooperation
Scholarly KGs (e.g. Scigraph) to
support systematic
reviews/meta-analyses
[8] https://amsterdamcooperationlab.com/databank/
EXPLAINING SCIENTIFIC RESEARCH
Bringing together social and
computer scientists
Reflect on the threats and
misuse of our technologies
[9] https://kmitd.github.io/recoding-black-mirror/
EXPLAINING ETHICS TO MACHINES?
Sharing and reusing is the key to explainable systems
● Lots of data to build the background knowledge
● Lots of theories (e.g. insights from the social/cognitive sciences [10])
(My) desiderata:
+ cross-disciplinary discussions
+ formalised common-sense knowledge (Web of entities, Web of actions)
+ links between data, allow serendipitous knowledge discovery
SOME TAKEAWAYS
[10] Tim Miller (2018), Explanations in artificial intelligence: Insights from the social sciences, Artificial Intelligence.
Thank you
...and all of them!
@IlaTiddi
i.tiddi@vu.nl
kmitd.github.io/ilaria

Weitere ähnliche Inhalte

Ähnlich wie Building intelligent systems (that can explain)

AI Beyond Deep Learning
AI Beyond Deep LearningAI Beyond Deep Learning
AI Beyond Deep LearningAndre Freitas
 
Semantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenzaSemantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenzaGiorgia Lodi
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureScott Abel
 
Ex nihilo nihil fit: A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...
Ex nihilo nihil fit:  A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...Ex nihilo nihil fit:  A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...
Ex nihilo nihil fit: A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...Antonio Lieto
 
Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021hala Skaf
 
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Amit Sheth
 
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Artificial Intelligence Institute at UofSC
 
Application and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoTApplication and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoTIJAEMSJORNAL
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deakin University
 
Fighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial IntelligenceFighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial Intelligencevty
 
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...IJECEIAES
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so farElena Simperl
 
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 TaskStian Håklev
 
Linked Data: Een extra ontstluitingslaag op archieven
Linked Data: Een extra ontstluitingslaag op archieven Linked Data: Een extra ontstluitingslaag op archieven
Linked Data: Een extra ontstluitingslaag op archieven Richard Zijdeman
 
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 - Hendrik Drachsler
 

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

Building intelligent systems with FAIR data
Building intelligent systems with FAIR dataBuilding intelligent systems with FAIR data
Building intelligent systems with FAIR data
 
AI Beyond Deep Learning
AI Beyond Deep LearningAI Beyond Deep Learning
AI Beyond Deep Learning
 
Semantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenzaSemantic Interoperability - grafi della conoscenza
Semantic Interoperability - grafi della conoscenza
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Ex nihilo nihil fit: A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...
Ex nihilo nihil fit:  A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...Ex nihilo nihil fit:  A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...
Ex nihilo nihil fit: A COMMONSENSE REASONING FRAMEWORK FOR DYNAMIC KNOWLEDGE...
 
Dest 2010
Dest 2010Dest 2010
Dest 2010
 
Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021Hala skafkeynote@conferencedata2021
Hala skafkeynote@conferencedata2021
 
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
 
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...Semantics of the Black-Box: Using knowledge-infused learning approach to make...
Semantics of the Black-Box: Using knowledge-infused learning approach to make...
 
Application and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoTApplication and Methods of Deep Learning in IoT
Application and Methods of Deep Learning in IoT
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1
 
graziani_bias.pdf
graziani_bias.pdfgraziani_bias.pdf
graziani_bias.pdf
 
Presentation at MTSR 2012
Presentation at MTSR 2012Presentation at MTSR 2012
Presentation at MTSR 2012
 
Thatcamp recap
Thatcamp recapThatcamp recap
Thatcamp recap
 
Fighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial IntelligenceFighting COVID-19 with Artificial Intelligence
Fighting COVID-19 with Artificial Intelligence
 
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...
 
The web of data: how are we doing so far
The web of data: how are we doing so farThe web of data: how are we doing so far
The web of data: how are we doing so far
 
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
 
Linked Data: Een extra ontstluitingslaag op archieven
Linked Data: Een extra ontstluitingslaag op archieven Linked Data: Een extra ontstluitingslaag op archieven
Linked Data: Een extra ontstluitingslaag op archieven
 
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 -
 

Mehr von Vrije Universiteit Amsterdam

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 ...Vrije Universiteit Amsterdam
 
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 agentsVrije Universiteit Amsterdam
 
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 ProgrammingVrije Universiteit Amsterdam
 
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-SD2015Vrije Universiteit Amsterdam
 
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 rulesVrije Universiteit Amsterdam
 
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 clustersVrije Universiteit Amsterdam
 
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 DataVrije 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

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Building intelligent systems (that can explain)

  • 1. BUILDING INTELLIGENT SYSTEMS (THAT CAN EXPLAIN) Ilaria Tiddi Faculty of Computer Science && Faculty of Behavioural Sciences Vrije Universiteit Amsterdam @IlaTiddi
  • 2. DISCLAIMER This is not a presentation on eXplainable AI (XAI) ...but rather on systems using data to making sense of other data
  • 3. ● Why ● What ● Which ● How ● Examples ● Lessons learnt GENERATING EXPLANATIONS
  • 4. Why do we need (systems generating) explanations? ● to learn new knowledge ● to find meaning (reconciling contradictions in our knowledge) ● to socially interact (creating a shared meaning with the others) ● ...and because GDPR says so Users have a “right to explanation” for any decision made about them EXPLANATIONS: WHY?
  • 5. 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 EXPLANATIONS: WHAT/1 V-IV BC Plato&Aristotle XVII AC 1948 19641903 2015 ?
  • 6. Explication = Justification = Explic-/Interpret-/Explainability = EXPLANATIONS: WHAT/2 Explanation (⋍ Interpretation) why a decision is good the degree to which an observer can understand the cause of a decision
  • 7. Which types? ● factual : why specific ‘everyday’ events occur ● scientific : explaining general events (e.g. environmental phenomena) ● behavioural/reason : explaining behaviour and decisions (intentional) Which processes? ● cognitive : determining the causes (explanans) of an event (explanandum) and relating these to a particular context ● social : transferring knowledge between explainer and explainee EXPLANATIONS: WHICH?
  • 8. Which audience? ● engineers/scientists/experts ● end-users Which characteristics? ● Transparency (traceability + verificability) ● Intelligibility + clarity EXPLANATIONS: WHICH? Which language? ● Visual ● Written ● Spoken
  • 9. Reuse!! Existing knowledge sources serve as background knowledge (the “old”) to generate explanations (the “new”): ● Plenty of available sources (KGs, datahubs, open data...) ● Connected, centralised hubs ● Multi-domain, allowing serendipity EXPLANATIONS: HOW?
  • 11. [2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis. Demo: http://dedalo.kmi.open.ac.uk/ Explaining web searches using the Linked Data Cloud Why do people search for “A Song of Ice and Fire” only in certain periods? EXPLAINING DATA PATTERNS
  • 12. [2] Tiddi. (2016), Explaining Data Patterns using Knowledge from the Web of Data, Ph.D. thesis. Demo: http://dedalo.kmi.open.ac.uk/ Explaining eco-demographics using the Linked Data Cloud Why are women in the yellow countries less educated? EXPLAINING DATA PATTERNS
  • 13. Explaining user online activities with DBpedia, recommending Open University courses [3] http://afel-project.eu EXPLAINING BEHAVIOURS
  • 14. Using identity links to find: ● The NYT dataset is about places in the US (trivial) ● The Reading Experience Dataset is about poets/novelists which committed suicide (less trivial) [4] Tiddi. (2014), Quantifying the bias in data links (EKAW201 4) owl:sameAs skos:exactMatch ... A B Projection of B in A EXPLAINING BIAS IN DATASETS
  • 15. Using open data (DBpedia, MK:DataHub) to enhance smart-city applications [5] Tiddi et al. (2018), Allowing exploratory search from podcasts: the case of Secklow Sounds Radio (ISWC2018) EXPLAINING RADIO CONTENTS
  • 16. Semantic mapping with ShapeNet and ConceptNet DBpedia ConceptNet ShapeNet EXPLAINING SCENES IN MOTION [6] Chiatti et al., Task-agnostic, ShapeNet-based Object Recognition for Mobile Robots, DARLI-AP 2019 (EDBT/ICDT 2019)
  • 17. Explaining and rebalancing LSTM networks using linguistic corpora (e.g. FrameNet) [7] Mensio et al., Towards Explainable Language Understanding for Human Robot Interaction EXPLAINING NEURAL ATTENTIONS
  • 18. Cooperation Databank : 50 years of scientific studies on human cooperation Scholarly KGs (e.g. Scigraph) to support systematic reviews/meta-analyses [8] https://amsterdamcooperationlab.com/databank/ EXPLAINING SCIENTIFIC RESEARCH
  • 19. Bringing together social and computer scientists Reflect on the threats and misuse of our technologies [9] https://kmitd.github.io/recoding-black-mirror/ EXPLAINING ETHICS TO MACHINES?
  • 20. Sharing and reusing is the key to explainable systems ● Lots of data to build the background knowledge ● Lots of theories (e.g. insights from the social/cognitive sciences [10]) (My) desiderata: + cross-disciplinary discussions + formalised common-sense knowledge (Web of entities, Web of actions) + links between data, allow serendipitous knowledge discovery SOME TAKEAWAYS [10] Tim Miller (2018), Explanations in artificial intelligence: Insights from the social sciences, Artificial Intelligence.
  • 21. Thank you ...and all of them! @IlaTiddi i.tiddi@vu.nl kmitd.github.io/ilaria