Back close

Course Detail

Course Name Explainable AI
Course Code 24AI736
Program M. Tech. in Artificial Intelligence
Credits 3
Campus Amritapuri ,Coimbatore

Syllabus

Explainability –What and Why, When not to use explainability; Types of explainability and Taxonomy, Explainability in the model development process.

 

Visual Explanations – Transparent models and RuleFit, Partial Dependency Plots, Partial Dependency plot (PDP), Individual conditional expectations (ICE), Applications of these plots, Global Explanations – Surrogate Models, Feature Importance; Local Explanations – LIME, Shapley values.

 

Explaining Structured Data, Explaining Images and Unstructured Data and Text Deep Explainers, Time Series Explainers, LLM, Foundation Models.

Objectives and Outcomes

Preamble

 

This course provides an Introduction to Explainable AI (XAI) through practical applications and real-world examples. Students will gain a basic proficiency in interpreting and explaining the decisions of ML and AI systems, in a transparent and understandable manner to humans. The course will cover various XAI techniques and algorithms, including rule-based models, feature importance analysis, model-agnostic approaches, and post-hoc explanations.

 

Course Objectives

 

  • To understand how to explain machine learning models with various techniques.
  • To explain various factors affecting the efficiency of machine learning models.
  • To apply the explainability while applying ML models in practical applications.

 

Course Outcomes

 

COs

Description

CO1

Understand the concept and importance of explainability in AI models

CO2

Apply visual explanations techniques such as PDP, ICE, Surrogate Models, and Feature Importance

CO3

Explain structured data, images, and unstructured data using Deep Explainers and LLMs

CO4

Evaluate the application of explainability techniques in model development processes

Prerequisites

  • Machine Learning, Python Programming

Prerequisites

  • Machine Learning, Python Programming

CO-PO Mapping

 

COs

Description

PO1

PO2

PO3

PO4

PO5

CO1

Understand the concept and importance of explainability in AI models

2

2

1

2

CO2

Apply visual explanations techniques such as PDP, ICE, Surrogate Models, and Feature Importance

2

2

3

2

CO3

Explain structured data, images, and unstructured data using Deep Explainers and LLMs

3

2

2

3

1

CO4

Evaluate the application of explainability techniques in model development processes

1

1

3

2

3

Evaluation Pattern

Evaluation Pattern – 70:30

 

  • Midterm Exam – 20%
  • Quizzes – 20%
  • Lab Assignments & Case Study – 30%
  • End Semester Exam – 30%

Text Books / References

Text Book / References

  1. Denis Rothman “Hands-On Explainable AI (XAI with Python”, Packt Publishing, 2020
  2. Explainable AI for Practitioners by Michael Munn, David Pitman, O’Reilly Media 2022, ISBN: 9781098119133
  3. Explainable AI: Interpreting, Explaining and Visualizing Deep Learning, Lecture Notes in Artificial Intelligence, Springer Nature, 2019

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now