August 27th Course Introduction
New assignment: Assignment #0 - DUE BEFORE 2nd class
August 29th Practical ML
Due by class: Assignment #0
New assignment: Assignment #1, due Sunday September 8th by 11:59pm
September 3rd A History of Artificial Intelligence
Readings:
Quiz 2: CMU Students | General public (ungraded)
PLEASE SIGN UP: for being a discussant. If you are a discussant for next week, please plan to come to office hours this week.
September 5th A History of Humans Interacting with AI + AI vs. IA
Quiz 3: CMU students | General public (ungraded)
Due by class: reading reflections on piazza
September 10th Matchmaking Needs and Risks for Adding AI/ML
Design workshop
Worksheets for design workshop:
New assignment: Assignment 2 Loan application front-end
September 12th Communicating Predictions & Recommendations with Users
Worksheets for design workshop:
Discussion panel
September 17th Failure & Feedback with Users
Readings:
September 19th Product Workshop Day
Make one new product based on prompt. Group activity.
Discussion panel
September 24th: Why would people give you data anyway? Data ethics and laws
Readings
September 26th: Using human-centric data in an ML pipeline (wait, should it even be a pipeline??)
Assignment 2 due on Sep 29
October 1st: Visualizations to improve human-AI interaction
Readings:
October 3rd
New assignment: Assignment 3 visualization -- delayed! Sorry!
Guest lecture: Adam Perer: Visualization in AI (Slides)
October 8th: How does telling people how an algorithm works change their experience?
Readings:
October 10th
Assignment 3 due on October 20th
October 15th
Please take this ungraded pre-class survey in the first 10 min of class.
Reading: Medical devices: the Therac-25 by Nancy Leveson (This is the only reading for the week because a) it is somewhat longer, and b) I want you to think about it carefully.
[Warning: this reading has certain graphic, but textual, descriptions of the results of accidental radiation exposure during clinical therapy. ]
This reading is ostensibly not about AI. But it may be one that allows you to draw many parallels to our AI space. When you read the paper, consider these questions:
- What parallels can you draw from the reading to the design of human-AI systems? (For instance, the Tyler incident is caused by a "race" condition -- a hard-to-find bug that is the result of exact timing of operations, which are largely determined by chance and so hard to inspect ahead of time. AI systems can similarly rely on things that are hard to inspect ahead of time.)
- What are the roles that people played in this story in making the error, diagnosing it, and fixing it?
- Who are the heroes of this story? Who are the villains? Is it useful to think of them this way?
- What roles did users play in this story?
- Was the response from the manufacturer ethical? What about the regulatory governmental agencies, and the attending doctors?
- If something similar were to happen today with an AI-infused system, what would you expect to go differently?
October 17th Guest Lecture Ken Holstein Improving fairness in ML systems: What do industry practitioners need?
Slides and other information https://kenholstein.myportfolio.com/ai-fairness-and-explainability
A paper mentioned during class on Thursday, regarding limits/pitfalls of post-hoc, algorithmic de-biasing:
http://proceedings.mlr.press/v80/kallus18a/kallus18a.pdf
Assignment 3 is due Oct 20th!
October 22nd
Readings
October 24th: class is canceled for the HCII 25th celebrations
No Quiz
No Discussion panel
October 29th
Guest lecture Julian Ramos: personalized context aware health interventions.
New assignment: Assignment 4 Make a chatbot
Readings:
The focus of this week is to rethink what it means for a human to be “in the loop”. The readings reflect this focus. If you’re interested in the more traditional view of humans “in the loop”, make sure you read the grad reading.
October 31st
Discussion Panel
November 5th
Readings:
November 7th
Assignment 4 due on November 10th
November 12th
November 14th
Quiz
New assignment: Assignment 5 Vision with GANs
New Final Project Released: Make something cool or write something awesome!
November 19th
Assignment #5 prompt & code materials
November 21st
GANs + Special Topics Slides
November 26th Thanksgiving Break; no class or normal office hours
November 29th Thanksgiving Break; no class or normal office hours (🦃 or 🥧?)
December 3rd: Project presentations
December 5th: Closing
Final Project due on Dec 15th