Schedule#
This course will proceed in three main parts: overview, deep dives, and conclusion.
Structure#
Overview#
In the first part of the course we will review ML basics, set norms for interaction and complete a survey of the topics that we will cover for the rest of the semester.
In this part of the class, Professor Brown will lead synchronous sessions. Students will be responsible for reading overviews, refreshing background material, and choosing an area for their course project. Students will start with an introductory demo or replication as a mini project.
Deep Dives#
During the middle of the course we will spend one week on each topic. There will be 1-3 papers to read each week.
Students will be responsible for presenting papers in class on a rotating basis.
During this time students will have milestones where they need to complete interim steps for their course project. The first milestone will be a proposal that includes the specific products for the remainder of the milestones based on a template.
Conclusion#
We will wrap up by discussing students’ projects in class time, giving substantive feedback prior to the final submissions.
Final projects will be evaluated through a presentation and paper.
Weekly topics#
The readings are subject to revision in class up until a presenter is assigned. Topics may also be updated after the first few classes based on student interests and recent publications.
Warning
The first two weeks will be as follows, other papers will liklely be adjusted based on student project topcss
Date |
Topic |
Reading |
Class |
---|---|---|---|
2024-01-23 |
Introduction |
None |
introductions, expectation setting |
2024-01-25 |
Probability Review |
Model Based ML book: intro & chapter 1 and start of fairml book ch 2. |
reading discussion, setting up |
2024-01-30 |
Setting the Stage |
The Scientific Method in the Science of Machine Learning, Value-laden Disciplinary Shifts in Machine Learning and Integrating Explanation and Prediction in Computational Social Sciences |
Paper Presentation by Dr. Brown |
2024-02-01 |
Meta issues |
Paper Presentation by Dr. Brown |
|
2024-02-06 |
Missing Data: Intro strategies |
Handling Missing Values when Applying Classification Models & Missing data imputation using statistical and machine learning methods in a real breast cancer problem |
Paper discussions led by Ryan and Bori |
2024-02-08 |
Missing data with graphical models and causal reasoning |
Paper discussion led by Reid + performance metric review |
|
2024-02-15 |
Fairness |
Fairml classification chapter (including impossibility proofs) and Emprical comparison paper |
Paper discussion by Arlen and Yusra |
2024-02-20 |
Fairness and Causality |
FairML Causality chapter and classic bias examples (Machine Bias and Gender Shades and Obermeyer) |
Paper discussion by Liam and David |
2024-02-22 |
Bias and STS |
Ruha Benjamin |
Talk at Welcome center |
2024-02-27 |
Complexity of bias and fairness |
Paper discussion Puja and Victoria |
|
2024-02-29 |
Latent Variable models |
classic: Indian Buffet Process and deep learning:Auto-Encoding Variational Bayes |
Paper presentation by Kushas and Niraj |
2024-03-05 |
Interpretable & Explanation Intro |
On the Independence of Association Bias and Empirical Fairness in Language Models and [Towards A Rigorous Science of Interpretable Machine Learning] (https://arxiv.org/abs/1702.08608) |
Paper presentation by Puja and Liam |
2024-03-07 |
What does Interpretable mean |
A Survey of Methods for Explaining Black Box Models Interpretability Beyond Feature Attribution: Quantitative Testing with Concept Activation Vectors (TCAV) and Towards falsifiable interpretability research |
Paper presentation by Sarah, Reid, and Borano |
2024-03-12 |
spring break |
none |
none |
2024-03-14 |
spring break |
none |
none |
2024-03-19 |
proposal revisions |
none |
peer review |
2024-03-21 |
proposal revisions |
none |
peer review |
2024-03-26 |
A Case for Interpretability over Explanation |
Why are we explaining black box models and Learning Certifiably optimal rule lists for categorical data |
Paper presentation by TBD |
2024-03-28 |
what to/not do with explanation |
Actionable Recourse in Linear Classification and Model Reconstruction from Model Explanations |
Paper Presentation by Arlen and Bori |
2024-04-02 |
Trust |
Formalizing Trust in Artificial Intelligence: Prerequisites, Causes and Goals of Human Trust in AI and trustworthiness of GPT models |
Paper Presentation by Victoria and Ryan |
2024-04-04 |
LLMs and risks |
Paper Presentation by Yusra and Kushas |
|
2024-04-09 |
Generative Models in social contexts |
Are Emergent abilities of LLMs a Mirage and Regulating ChatGPT and other Large GenAI models |
Paper Presentation by Liam and David |
2024-04-11 |
Multi objective learning |
A critical review of multi-objective optimization in data mining: a position paper |
Paper Presentation Niraj |
2024-04-16 |
Noisy labels and bias |
Recovering from biased data: Can fairness constraints improve accuracy and Learning with Noisy Labels |
Paper Presentation by Puja and Kushas |
2024-04-18 |
art/future or work? |
tba |
Paper Presentation by Niraj |
2024-04-23 |
3 Project Presentations |
projects |
Paper Presentation by Yusra, Puja, and Liam; Arlen; Ryan & Victoria |
2024-04-25 |
3 Project Presentations |
projects |
presentations by David; Borano & Kushas |
2024-04-18
data augmentation?
tba
Paper Presentation by