Schedule

Week 1: Introduction to Human-AI Interaction

August 27th        Course Introduction

Slides

New assignment: Assignment #0 - DUE BEFORE 2nd class

August 29th        Practical ML

Slides

        Due by class:  Assignment #0

New assignment:  Assignment #1, due Sunday September 8th by 11:59pm         

        

Week 2: Perspectives on Human-AI Interaction

September 3rd   A History of Artificial Intelligence

Slides

Readings:

  1. Ben Schneiderman and Pattie Maes. Direct Manipulation vs. Interface Agents. interactions 1997.
  2. Eric Horvitz. Principles of Mixed-Initiative Interaction. CHI 1999 (in Pittsburgh 😍)
  3. (grad only)  Man-Computer Symbiosis J. C. R. Licklider IRE Transactions on Human Factors in Electronics, volume HFE-1, pages 4-11, March 1960(!!)

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

Slides

        Quiz 3: CMU students | General public (ungraded)

        

Due by class:        reading reflections on piazza

Week 3: Designing AI/ML User Experience

September 10th   Matchmaking Needs and Risks for Adding AI/ML

Slides

        Design workshop

  1. Amershi, S., Weld, D., Vorvoreanu, M., Fourney, A., Nushi, B., Collisson, P., Suh, J., Iqbal, S. T., Bennett, P., Inkpen, K., Teevan, J., Kikin-Gil, R., and Horvitz, E. (2019) Guidelines for Human-AI Interaction (CHI 2019). [pdf]
  2. Amershi, Saleema, et al. "Software engineering for machine learning: a case study." Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice. IEEE Press, 2019. [pdf]
  3. (grad only) Kay, Patel, and Kientz. How Good is 85%? A Survey Tool to Connect Classifier Evaluation to Acceptability of Accuracy. CHI 2015.

Worksheets for design workshop:

  1. AI and mental models
  2. Designing AI for different stakes
  3. AI and coadaptation

        New assignment: Assignment 2 Loan application front-end

September 12th   Communicating Predictions & Recommendations with Users

        Quiz

Worksheets for design workshop:

  1. Feedback in AI worksheet

        Discussion panel

Week 4: Designing for failure

September 17th   Failure & Feedback with Users

Readings:

  1. Kocielnik, R., Amershi, S., and Bennett, P. (2019) Will You Accept an Imperfect AI? Exploring Designs for Adjusting End-User Expectations of AI Systems. (CHI 2019). [pdf]
  2. Cai, Carrie Jun, et al. "``Hello AI": Uncovering the Onboarding Needs of Medical Practitioners for Human-AI Collaborative Decision-Making." (2019). [pdf]
  3. Can we make Montreal’s buses more predictable? No. But machines can. (What? A Medium blog as academic reading?!?!)

Slides

September 19th   Product Workshop Day

        Make one new product based on prompt. Group activity.  

        Quiz

Discussion panel

Week 5: Data & Knowledge. Where does it come from? Who owns it?

September 24th: Why would people give you data anyway? Data ethics and laws

        Readings

  1. Jeffrey Bigham, Michael Bernstein, and Eytan Adar. Human-Computer Interaction and Collective Intelligence
  2. Zimmerman, J., Tomasic, A., Garrod, C., Yoo, D., Hiruncharoenvate, C., Aziz, R., ... & Steinfeld, A. (2011, May). Field trial of tiramisu: crowd-sourcing bus arrival times to spur co-design. CHI 2011. [pdf]

September 26th: Using human-centric data in an ML pipeline

Discussion panel

        Quiz

Assignment 2 due on Sep 29

Week 6: Data Visualization & Data Communication

October 1st

        New assignment: Assignment 3 visualization

October 3rd

        Quiz

        Discussion panel

Week 7: Interpreting and Explaining Algorithms

October 8th

Readings:

  1. Kay, M., Kola, T., Hullman, J. R., & Munson, S. A. (2016, May). When (ish) is my bus?: User-centered visualizations of uncertainty in everyday, mobile predictive systems. In CHI 2016 [pdf]
  2. Intelligible Artificial Intelligence [pdf]

October 10th

Quiz

Discussion Panel

Assignment 3 due on October 13th

Week 8 - 9: AI Ethics, Fairness, Social Acceptability, and Trust

October 15th  

October 17th   Guest Lecture Ken Holstein  Improving fairness in ML systems: What do industry practitioners need?

        Quiz

October 22nd

October 24th: class is canceled for the HCII 25th celebrations

        Quiz

Discussion panel

Week 10: Human in the loop with AI/ML & Recommendations

October 29th  

        New assignment: Assignment 4 Make a chatbot with humans in the loop that recommends stuff to you.

October 31st

        Quiz

Discussion Panel

Week 11: Natural Language & Speech Applications

November 5th

November 7th

Quiz

Discussion panel

Assignment 4 due on November 10th

Week 12: Vision, Images, & Art

November 12th

New assignment: Assignment 5 Vision with GANs

Final Project Released: Make something cool & interactive with AI/ML

November 14th

        Quiz

        Discussion panel

Week 13: Special Topic/Application Area (class polling to decide)

November 19th

November 21st

        Quiz

Discussion panel

Week 14: Break

November 26th        Thanksgiving Break; no class or normal office hours

November 29th        Thanksgiving Break; no class or normal office hours (🦃 or 🥧?)

Week 15: Final Projects & Special Topic (class polling to decide)

December 3rd:   Project presentations

December 5th:   Closing

        Quiz

Final Project due on Dec 8th