Human Robot Interaction

Fall 2025. 16-867. Tuesday / Thursday 11:00am-12:20pm.

Image

Announcements

Hello!

Nov 12 · 0 min read

See you next semester! 🤓

Course Overview

Robot interaction with people is inevitable: human engineers iteratively tune robot policies, autonomous cars navigate through crowded cities, construction workers teleoperate drones for building inspections, and assistive robots help end-users with daily living tasks.

In this graduate class, we will formalize such human-robot interaction (HRI) problems algorithmically. We will build the mathematical foundations for modeling human-robot interaction across robots and tasks, enable robots to understand human intent and predict human behavior, and study how robot learning changes in the presence of human feedback. The approaches covered will draw upon a variety of disciplines and tools such as sequential decision-making, cognitive science, Bayesian inference, and modern machine learning. Throughout the class, there will also be several guest lectures from experts in the field. Students will practice essential research skills including reviewing papers, writing project proposals, and technical communication.

In summary, in this class you will learn how to:

  • 👩‍🔬 Mathematically model HRI
  • 🧠 Predict human behavior & infer intent
  • 🤝 Robot learning from human feedback
  • 🙌 and more!

Prerequisites

The course is open to graduate students and advanced undergraduates. There are no official prerequisites but we expect familiarity with robotics and related AI topics (e.g., sequential decision-making / planning, basic machine learning); willingness to conduct a significant final project outside of class time; willingness to read scientific papers and engage in in-class discussions; willingness to conduct in-class presentations about scientific literature. Experience with high-level programming languages like Python are also strongly encouraged.

Schedule (Tentative)

Foundations

Aug. 26
Course Overview
Syllabus
Aug. 28
Single-Agent Sequential Decision-Making
Sept. 2
Probability, Bayesian Inference
Sept. 4
Intent Modeling and Inference
Goal Inference as Inverse Planning
Sept. 9
Mathematical Human Models
Sept. 11
Mathematical Human Models
Paper Reading LESS is More, Modeling & Influencing Dynamics of Human Learning
Sept. 16
Experimental Design
Sept. 18
Experimental Design
In Class Coding Exercise

Prediction for Action

Sept. 23
Trajectory Forecasting
Sept. 25
Trajectory Forecasting
Paper Reading Confidence-Aware Prediction, MultiPath
Sept. 30
Shared Autonomy
Oct. 2
Shared Autonomy
Paper Reading SARI, LILA
Oct. 7
Communication
Oct. 9
Communication
Paper Reading Legibility, Communicating via AR and Haptics
Oct. 14
No Class Fall Break 🍂
Oct. 26
No Class Fall Break 🍂
Oct. 21
HRI as a Game
Oct. 23
HRI as a Game
Paper Reading Planning for AVs that Effect Humans, Contingency Games

Learning, Alignment, and Safety

Oct. 28
Robot Learning from Human Feedback
Learning from Physical HRI, Correcting Robot Plans with Natural Language Feedback
Oct. 30
Robot Learning from Human Feedback
Paper Reading Mid-term Report Due Human-in-the-loop Continual Learning, Learning Human Objectives by Evaluating Hypothetical Behavior
Nov. 4
No Class Democracy Day
Nov. 6
Alignment
Max Alignment, Min Feedback
Nov. 11
Active Learning
Nov. 13
Active Learning
Paper Reading Active Learning from Demonstratons, Asking Easy Questions
Nov. 18
HRI Safety
Safety with Agency, Robots that Suggest Safe Alternatives
Nov. 20
HRI Safety
Paper Reading Conformalized Teleop, Robots that Ask for Help

Research Skills

Nov. 25
How to write and present well
Nov. 27
No Class Thanksgiving

Project Presentations

Dec. 2
Project Presentations
Slides Due 11:59 pm ET, Dec 1
Dec. 4
Project Presentations
Project Report Due Dec 11

Instructor

Avatar

Teaching Assistant

Avatar