COURSE INFORMATION PACKAGE · ISI 525

Explainable Artificial Intelligence

Elective · English
ECTS
6
Local Credit
3
Theory + Practice + Lab
3 + 0 + 0
Course Level
Masters Degree
Prerequisites
-
Semester
2

Content

Objective

This course focuses on explaining and interpreting the decisions of machine learning algorithms. The course primarily aims to introduce students to explainable artificial intelligence (XAI) methods and demonstrate, through practical applications, how these methods are used in various areas.

Course Content

This course aims to interpret the decisions, predictions, or inferences of AI-based systems, and to explain how and why these outputs are calculated by existing algorithms. The course provides an overview of interpreting the decisions of artificial learning models used in various fields, from healthcare to finance, often referred to as "black boxes," and the critical aspects of developing reliable, transparent, and ethically compliant AI systems. Students will have the opportunity to apply the methods described in the course using Python and discuss their results.

Course Learning Outcomes

After completing the course, the student:
1- can explain the core concepts of XAI, and the difference between interpretability and explainability,
2- can justify the selection of explainability methods by critically evaluating their theoretical foundations, underlying algorithms, and inherent strengths and limitations.
3- is prepared to do research on the topic of XAI, including designing and implementing appropriate methods and algorithms,
4- is able to implement XAI methods and critically evaluate them based on the specific data and problem being addressed.

Teaching and Learning Methods

Theory and practice, presentation, discussion, Q&A

References

- Mehta, M., Palade, V., & Chatterjee, I. (Eds.). (2023). Explainable AI: Foundations, methodologies and applications (Vol. 232, p. 273). Springer.
- Samek, W., Montavon, G., Vedaldi, A., Hansen, L. K., & Müller, K. R. (Eds.). (2019). Explainable AI: interpreting, explaining and visualizing deep learning (Vol. 11700). Springer Nature.
- Molnar, C. (2020). Interpretable machine learning.
- Hsieh, W., Bi, Z., Jiang, C., Liu, J., Peng, B., Zhang, S., ... & Liu, M. (2024). A comprehensive guide to explainable AI: from classical models to LLMs. arXiv preprint arXiv:2412.00800.

Weekly Contents

Theory Topics
Week Weekly Contents
1 Core Concepts: Explainability, Transparency, Interpretability, Fairness, Robustness, and XAI
2 Theoretical Foundations of Explainable AI
3 Interpretability of Traditional Machine Learning Models
4 Interpretability of Deep Learning Models
5 Techniques for Explainable AI
6 Feature Attribution Methods
7 Visualization Techniques
8 Midterm
9 Temporal and Sequential Data Techniques
10 Multimodal Explainability
11 Applications of Explainable AI - Part I
12 Applications of Explainable AI - Part II
13 Challenges
14 Student presentations

Assessment System

Contribution to Overall Grade
Activities Number Contribution
Contribution of in-term studies to overall grade 3 60
Contribution of final exam to overall grade 1 40
Total 4 100
In-Term Studies
Activities Number Contribution
Assignments 0 0
Presentation 1 20
Midterm Examinations (including preparation) 1 20
Project 1 20
Laboratory 0 0
Other Applications 0 0
Quiz 0 0
Term Paper/ Project 0 0
Portfolio Study 0 0
Reports 0 0
Learning Diary 0 0
Thesis/ Project 0 0
Seminar 0 0
Other 0 0
Make-up 0 0
Total 3 60

Relation of Proficiency

No Program Learning Outcomes Contribution
1 2 3 4 5
1 X
2 X
3 X
4 X
5 X
6 X
7 X
8 X
9 X
10
11
12 X

ECTS

Activities Number Period Total Workload
Class Hours 14 3 42
Working Hours out of Class 1 10 10
Assignments 0 0 0
Presentation 1 5 5
Midterm Examinations (including preparation) 1 30 30
Project 1 30 30
Laboratory 0 0 0
Other Applications 0 0 0
Final Examinations (including preparation) 1 30 30
Quiz 0 0 0
Term Paper/ Project 0 0 0
Portfolio Study 0 0 0
Reports 0 0 0
Learning Diary 0 0 0
Thesis/ Project 0 0 0
Seminar 0 0 0
Other 0 0 0
Make-up 0 0 0
Yıl Sonu 0 0 0
Hazırlık Yıl Sonu 0 0 0
Hazırlık Bütünleme 0 0 0
Total Workload 147
Total Workload / 25 5.88
Credits ECTS 6