Accompanying website for the course on "AI and Ethics" for Spring 2025-26
[NEW] Website is OPEN.
This is a research-oriented course that would require students to understand several CS research papers. There will be assignments and a term project that needs to be done using Python/Java. It is advisable to take this course only if you have the necessary background (see below).
In assignments or projects -- plagiarism in any form -- copying from other students or from online resources -- will be severely penalized.
Animesh Mukherjee (Email: animeshm@cse.iitkgp.ac.in)
Sagnik Basu (sagnikbasu19@gmail.com)
Subhankar Swain (subhankar.official185@gmail.com)
Subhrajit Mitra (subhrajitmitra.24@kgpian.iitkgp.ac.in)
Monday 08:15--10:00
Tuesday 12:00--12:55
Classroom: 107
Data structures and algorithms
Probability and Statistics
Basics of Machine Learning
Programming in Python/Java (there will be a programming-based term project)
Midsem: 20%
Endsem: 40%
Assignment: 25%
Random attendance: 15%
Discrimination and bias definitions
Definition of fairness and their relations
ProPublica report
Gender Shades
Legal system, VLMs
Fair classification
Fair regression
Fair clustering
Fair embedding
Fair ranking
Interpretabilty + Explainability
Fairness in recommendation (e-commerce)
FairRec
Incremental fairness in markets
Fainess in food delivery
AI and Ethics: A computational perspective, Animesh Mukherjee
The Ethical Algorithm: The Science of Socially Aware Algorithm Design by Aaron Roth and Michael Kearns
Rebooting AI: Building Artificial Intelligence We Can Trust by Ernest Davis and Gary Marcus
Human Compatible: AI and the Problem of Control by Stuart J. Russell
Towards a Code of Ethics for Artificial Intelligence by Paula Boddington
Moral machines by Wendell Wallach
AI Ethics by Mark Coeckelbergh