Fair AI for multi-agent decision making
Venue: ARC 205, Busch, Rutgers University
Time: Fridays 12:10 - 3:10 pm ET
FALL 2024
Venue: ARC 205, Busch, Rutgers University
Time: Fridays 12:10 - 3:10 pm ET
FALL 2024
Course Description
This seminar explores the principles and practices of ensuring fairness in algorithmic decision-making across various contexts, including resource allocation, classification, and recommendations. Through tutorials and paper presentations, the sessions will delve into different fairness concepts, techniques for designing algorithms with provable fairness guarantees, and tools for auditing and evaluating algorithms for fairness. This seminar is ideal for anyone interested in learning the tools and methods to design and assess fair solutions in complex multi-agent environments and excited about conducting research in this research space.
Prerequisites
A course on Design and Analysis of Algorithms (16:198:513 or 01:198:344)
Introduction to Artificial Intelligence (01:198:440) or Machine Learning Principles (01:198:461) or a similar course.
Course Agenda
Week 1: Introduction to Fairness in AI
Dive into the significance of fairness in AI systems.
Explore key fairness concepts across multiple domains.
Week 2-3: Fairness in Resource Allocation
Approaches from the social choice theory and key theorems
Week 4-5: Tackling Computational Challenges
Uncover the challenges of ensuring fairness in machine learning –- recommenders and classifiers
Review breakthrough results
Week 6: Auditing Fairness in Practice
Get hands-on with tools and methods for fairness auditing
Week 7-10: Student-led presentations
Present results and insights from the foundational papers in algorithmic fairness
Week 11-12: Final Project
Group Presentations/Demo
Report
Course Expectation (Grading)
Weekly Readings of key papers (class performance 10%)
Paper Presentations (40%):
Develop a rigorous understanding of mathematical frameworks and proofs in the paper(s)
Identify strengths and critically evaluate assumptions and potential weaknesses
Summarize key findings and results.
Final Project (Groups of 2):
Select/propose a project topic by September 30, 2024
Final group presentations on November 15 and 22, 2024 (20%)
Option 1: Present a summary of the key results and techniques in the topic area
Option 2: demonstration of tools/techniques on a chosen fairness topic
Submit a report of your findings by December 6, 2024 (30%)
References
Fairness and Machine Learning book https://fairmlbook.org/pdf/fairmlbook.pdf
Algorithmic fair allocation of indivisible items: a survey and new questions https://dl.acm.org/doi/abs/10.1145/3572885.3572887
Ethics in Artificial Intelligence: Bias, Fairness, and Beyond
https://link.springer.com/book/9789819971831
Fairness in Recommendation: Foundations, Methods and Applications https://dl.acm.org/doi/abs/10.1145/3610302