Explainable Artificial Intelligence

Academic year 2026/2027
Lecturer Fosca Giannotti

Integrative teaching

Roberto Pellungrini

Examination procedure

Relazione di seminario

Syllabus

1) Module1 (10 hours):  Crush course on XAI. 

a.      Motivation for XAI: 

i.     Why explanation and What is an explanation 

ii.     The taxonomy of XAI methods for Machine Learning

b.     Overview post-hoc explanation methods 

c.      Overview of transparent by-design methods


2)     Module2 (10 hours): Advanced Concepts 

a.      Counterfactual explanations

b.     Explaining by design – argumentation and knowledge graph

c.      Explaining by design & Global Explainer: on the integration of symbolic and sub-symbolic 

d.     Interactive XAI – the new research challenges in XAI

e.      Student seminars


3)     Module3 (10 hours):  Hands-on: on XAI methods.  (By Roberto Pellungrini)

a.      The students will be introduced to python library of XAI-Lib methods for tabular data (4h)    

b.     The students will be introduced to python library of XAI methods for images data (4h)

c.      The students will be introduced to some global explanation method (2h)