UPDATED LOCATION: CIT 477 Lubrano
AI systems do not exist in a vacuum; they exist in a human world. This course will examine human‑AI interaction, spanning the gamut from how humans design AI systems, to how humans work with and alongside AI systems, to how AI systems affect human behaviors. Sometimes the AI systems under scrutiny will be embodied (robots!), sometimes not. The course will be both discussion and project based. As a final project, students will conduct a pilot study on human‑AI interaction. This course is aimed at graduate students or others with interest in conducting human‑AI interaction research. With perseverance and dedication, these course projects could be converted into conference papers at venues like AAAI, HRI, or NeurIPS.
This is not an introductory course on AI. Our expectation is that you have taken a technical course on AI — like CSCI 0410 (Intro to AI), CSCI 1420 (Machine Learning), or CSCI 2470 (Deep Learning). You should have basic competency in building AI systems; for example, you should be able to train an MNIST classifier with only minimal support from the internet. The only exception to this background preparation is if you already have substantial research experience in another area of computer science — i.e., you have led the work of a technical paper. If you would like to discuss your preparation, please get in touch with the instructor.
This course is a seminar, and, as such, it requires substantial participation. The grade will be comprised as:
Since this is a seminar class, there are no late submissions or late days. We expect you to attend every class and to submit every assignment. If you cannot attend class or complete an assignment, please obtain a note from health services where appropriate. In other extenuating circumstances, reach out to Serena.
For your assigned classes, you are expected to guide the discussion. The typical class has two assigned readings; in such cases, a typical discussion will consist of two 10‑minute presentations for each of the papers, alongside class discussion for each paper, with a 5‑minute break in between the two papers. You are free to choose another format. In either case, you should send the instructor a copy of your slides or planned activities 24 hours prior to the class; you should incorporate any instructor feedback into your presentation before class. You may propose a modification to the papers for that class (while maintaining the theme of that class). This modification proposal must be shared at least a week in advance of that class. And, the instructor reserves the right to overrule your proposed papers :)
24 hours before each class, you should fill in this form to submit your weekly comprehension and discussion questions.
Week | Day | Date | Theme | Sub-topic | Papers |
---|---|---|---|---|---|
0 | Thursday | Sept 4 | Introduction to Human-AI Interaction | N/A | |
1 | Tuesday | Sept 9 | Societal importance of interaction | On the consequences of our decisions | |
Thursday | Sept 11 | Emergent interaction vs. designed interaction | |||
2 | Tuesday | Sept 16 | Designing AI | Specifying reward functions | |
Thursday | Sept 18 | Learning reward functions from feedback | |||
3 | Tuesday | Sept 23 | Designing AI | Shared autonomy | |
Thursday | Sept 25 | Guest Lecture by Dr. Isaac Sheildlower. “Providing people with control in interaction.” | N/A | ||
4 | Tuesday | Sept 30 | Designing AI | Imitating human behavior | |
Thursday | Oct 2 | Learning from observations and corrections | |||
5 | Tuesday | Oct 7 | Designing AI | Learning reward functions 2 |
|
Thursday | Oct 9 | Reward models for LLMs |
| ||
6 | Tuesday | Oct 14 | Using AI | Trust and automation bias |
|
Thursday | Oct 16 | N/A | Final Project Planning | N/A | |
7 | Tuesday | Oct 21 | Guest lectures | Prof. Brad Knox Guest Lecture | N/A |
Thursday | Oct 23 | Trust and automation in practice |
| ||
8 | Tuesday | Oct 28 | Using AI | AI explanations |
|
Thursday | Oct 30 | Mental models, overreliance |
| ||
9 | Tuesday | Nov 4 | Using AI | Explanations and policy summaries |
|
Thursday | Nov 6 | Failures of explanations |
| ||
10 | Tuesday | Nov 11 | Using AI | Human-AI Teams |
|
Thursday | Nov 13 | Fairness and emergent behaviors |
| ||
11 | Tuesday | Nov 18 | Guest lectures | “Human-AI Interaction”: Prof. Matt Taylor Guest Lecture | N/A |
Thursday | Nov 20 | “Mechanistic Interpretability”: Dr. Yilun Zhou Guest Lecture | N/A | ||
12 | Tuesday | Nov 25 | Societal impacts of AI | AI Safety & Societal Impact |
|
Thursday | Nov 27 | — | THANKSGIVING HOLIDAY | ||
13 | Tuesday | Dec 2 | No class | Work on final projects | N/A |
Thursday | Dec 4 | AI Policy |
| ||
14 | Tuesday | Dec 9 | Final project presentations | Final Project Presentations | Final Project Presentations |
Thursday | Dec 11 | Final Project Presentations | Final Project Presentations |
This class draws on the syllabi of others. These are Interactive Machine Learning taught by Prof. Matthew Taylor at the University of Alberta; Human‑Centric Machine Learning taught by Prof. Scott Niekum at the University of Massachusetts at Amherst; Algorithmic Human‑Robot Interaction taught by Prof. Anca Dragan at the University of California at Berkeley; and Human‑AI Interaction taught by Prof. Elena Glassman at Harvard University.