FAaCT (Fair Accountable Transparent) Machine Learning
FAaCT (Fair Accountable Transparent) Machine Learning
Credit Units 4
Version 1.0
Course Description
Machine Learning systems have demonstrated remarkable learning capabilities. A growing area in
machine learning focuses on improving the Fairness, Accountability, and Transparency (FAccT) of a
model in addition to its accuracy-based performance metrics. Although FAccT will be difficult to
achieve, emerging technical approaches in this topic show promise in making better FAccT ML
systems. In this course, we will study the rigorous computer science techniques necessary for FAccT
machine learning and dive into the technical underpinnings of topics including fairness, robustness,
interpretability, accountability, and privacy. These topics reflect state-of-the-art research in FAccT, are
socially important, and they have strong industrial interest due to government and other policy
regulation. This course will focus on the algorithmic and statistical aspects of FAccT ML. We will also
discuss several application areas where we can apply these techniques. This course requires students to
have mathematical and programming backgrounds in machine learning.
Topics
Biases and fairness, fair representation learning, Interpretability and Transparency, Example and Visualization
Based Methods for Interpretability, Interpreting deep neural networks, Fairness Through Input Manip ulation,
Fair NLP/Vision, Robustness and adversarial attacks/defence, ML auditing, privacy
Course Objectives
No
CO1 Introduce students to the concepts of bias and fairness and techniques for incorporating
these in ML
CO2 Introduce students to the concepts of interpretability and transparency and techniques for
incorporating these in ML
CO3 Introduce students to the concepts of robustness and techniques for robust ML
Text Book(s)
T1 Barocas, Solon, Moritz Hardt, and Arvind Narayanan. Fairness and Machine Learning,
2018.
T2 Molnar, Christoph. Interpretable machine learning, 2019.
R2 https://www.borealisai.com/research-blogs/tutotial*
R3
Content Structure
1. Introduction
1.1 Review - traditional performance criteria for ML
1.2 Emerging requirements
1.2.1 Fairness
1.2.2 Accountability
1.2.3 Transparency
1.2.4 Privacy
1.2.5 Robustness
1.3 Motivating use cases
2. Fairness and Bias
2.1 Sources of Bias
2.2 Real world examples
2.2.1 school admissions, criminal justice, hiring, gender/occupation bias
2.3 Sensitive Features
2.4 Fairness through unawareness
Learning Outcomes:
No Learning Outcomes
LO2 Able to solve Machine Learning problems using appropriate learning techniques
LO4 Identify appropriate tools to implement the solutions to machine learning problems
Academic Term
Course No ZG 565
Lead Instructor
1 Introduction
Review - traditional performance criteria for ML; T1 – Ch1
Emerging requirements such as Fairness,
Accountability, Transparency, Privacy, Robustness,
Motivating use cases
Evaluation Scheme :
Legend: EC = Evaluation Component; AN = After Noon Session; FN = Fore Noon Session
No Name Type Duration Weight Day, Date, Session, Time
EC-1 Quiz – Best 2 out of 3 Online ~1 hour 10% TBA
Assignment-I Take ~2-3 10% TBA
Home weeks
Assignment-II Take ~2-3 10% TBA
Home weeks
EC-2 Mid-Semester Test Closed TBA 30% TBA
Book
EC-3 Comprehensive Exam Open Book TBA 40% TBA
8310758441
Note:
Syllabus for Mid-Semester Test (Open Book): Topics in Session Nos. 1 to 8
Syllabus for Comprehensive Exam (Open Book): All topics (Session Nos. 1 to 16)
Important links and information:
Elearn portal: https://elearn.bits-pilani.ac.in or Canvas
Students are expected to visit the Elearn portal on a regular basis and stay up to date with the latest
announcements and deadlines.
Contact sessions: Students should attend the online lectures as per the schedule provided on the Elearn
portal.
Evaluation Guidelines:
1. EC-1 consists of either two Assignments or three Quizzes. Students will attempt them through
the course pages on the Elearn portal. Announcements will be made on the portal, in a timely
manner.
2. For Closed Book tests: No books or reference material of any kind will be permitted.
3. For Open Book exams: Use of books and any printed / written reference material (filed or
bound) is permitted. However, loose sheets of paper will not be allowed. Use of calculators
is permitted in all exams. Laptops/Mobiles of any kind are not allowed. Exchange of any
material is not allowed.
4. If a student is unable to appear for the Regular Test/Exam due to genuine exigencies, the
student should follow the procedure to apply for the Make-Up Test/Exam which will be made
available on the Elearn portal. The Make-Up Test/Exam will be conducted only at selected
exam centres on the dates to be announced later.
It shall be the responsibility of the individual student to be regular in maintaining the self study
schedule as given in the course handout, attend the online lectures, and take all the prescribed
evaluation components such as Assignment/Quiz, Mid-Semester Test and Comprehensive Exam
according to the evaluation scheme provided in the handout.