Master of Science in Computer Engineering

(INF 539)

Course Code Course Name Semester Theory Practice Lab Credit ECTS
INF 539 2 3 0 0 3 6
Prerequisites
Admission Requirements
Language of Instruction English
Course Type Elective
Course Level Masters Degree
Course Instructor(s) Pınar ULUER puluer@gsu.edu.tr (Email)
Assistant
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.
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, question-answer
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.
Print the course 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 Sequence Data Techniques
10 Multimodal Explainability
11 Applications of Explainable AI - Part I
12 Applications of Explainable AI - Part II
13 Challenges
14 Student presentations
Practice Topics
Week Weekly Contents
Contribution to Overall Grade
  Number Contribution
Contribution of in-term studies to overall grade 3 60
Contribution of final exam to overall grade 1 40
Toplam 4 100
In-Term Studies
  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
Toplam 3 60
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
13 X
Activities Number Period Total Workload
Total Workload 0
Total Workload / 25 0.00
Credits ECTS 0
Scroll to Top