Using demonstrations to teach robot decision-making to humans

PhD Student: Michael Lee
Undergraduate Students: Vignesh Rajmohan

Our capacity to deploy, collaborate, and co-exist fluently with robots is contingent on our ability to understand their decision-making. For example, we likely wouldn't rely on them until we could reliably predict their decision-making and subsequent behavior in new situations. Thus we are designing agents that can teach humans their decision-making through demonstrations. We model humans as inverse reinforcement learners and leverage human learning strategies (e.g. scaffolding) to select demonstrations that are both informative and easily understood by humans.

In this research, we assume that the robot’s decision-making is captured by its reward function, comprised of reward features known to a human learner and reward weights unknown to the human learner. Thus we seek to convey the unknown reward weights to a human through demonstrations and inverse reinforcement learning.

Counterfactual Examples for Human Inverse Reinforcement Learning:
Michael S. Lee, Henny Admoni, and Reid Simmons. International Joint Conference on Artificial Intelligence (IJCAI), 2022. Under review.

Counterfactual Examples for Human Inverse Reinforcement Learning:
Michael S. Lee, Henny Admoni, and Reid Simmons. Workshop on Explainable Agency in Artificial Intelligence at AAAI 2022.

Machine Teaching for Human Inverse Reinforcement Learning:
Michael S. Lee, Henny Admoni, and Reid Simmons. Frontiers in Robotics and AI 2021.

Robot Teaching for Human Inverse Reinforcement Learning:
Michael S. Lee, Henny Admoni, and Reid Simmons. Workshop on Robots for Learning at HRI 2021.


Investigating Human-in-the-loop Strategies

PhD Student: Pallavi Koppal

Autonomous agents need to learn increasingly competent and complex behaviors. One way of effectively learning these behaviors is to include people in the learning process. Therefore, we are investigating human-in-the-loop strategies that are both more user friendly and lead to efficient learning.

Interaction Considerations in Learning from Humans:
Pallavi Koppol, Henny Admoni, Reid Simmons. Proceedings of the 30th International Joint Conference on Artificial Intelligence (IJCAI) 2021.

Understanding the Relationship between Interactions and Outcomes in Human-in-the-Loop Machine Learning:
Yuchen Cui *, Pallavi Koppol *, Henny Admoni, Scott Niekum, Reid Simmons, Aaron Steinfeld, Tesca Fitzgerald. Proceedings of the 30th International Joint Conference on Artificial Intelligence (IJCAI) 2021.

Iterative Interactive Reward Learning:
Pallavi Koppol, Henny Admoni, Reid Simmons. Participatory Approaches to Machine Learning Workshop at ICML 2020.


Multi-Modal Communication for Teachable Robots

PhD Student: Roshni Kaushik
Undergraduate Students: Jaehee Kim, Peter Vanegas, Allison Moore, Mark Chen, Priyanshi Garg, Bharath Sreenivas, Adrian Thinnyun, Steven Qu

Peer tutoring, in which one student teaches material to another student, has been shown to increase learning. In particular, there can be significant learning gains for the person taking on the role of the teacher if they can engage in reflective knowledge building as they tutor. We propose that a suitable social robot could believably play the role of ignorant learner, while in reality it would already understand the concept being taught and so could subtly guide the student teacher with its behaviors and modes of interaction (often referred to as “back leading”). Just as important as helping students cognitively is to help them emotionally: providing encouragement and helping students maintain focus, build confidence, persevere, overcome frustration, etc.

Affective Robot Behavior Improves Learning in a Sorting Game:
Roshni Kaushik and Reid Simmons. International Conference on Robot & Human Interactive Communication 2022 (RO-MAN).

Context-dependent Personalized Robot Feedback to Improve Learning:
Roshni Kaushik and Reid Simmons. Context-awareness in HRI Workshop (part of the Human-Robot Interactions Conference 2022)

Early Prediction of Student Engagement-related Events from Facial and Contextual Features:
Roshni Kaushik and Reid Simmons. International Conference on Social Robotics (ICSR) 2021.

Perception of Emotion in Torso and Arm Movements on Humanoid Robot Quori:
Roshni Kaushik and Reid Simmons, Companion of the 2021 ACM/IEEE International Conference on Human-Robot Interaction, 2021.


Human-Agent Collaboration

PhD Student: Michelle Zhao
Undergraduate Students: Timothy Hyun

In order to develop AI partners that can become effective teammates, we must endow them with basic social understanding—particularly the ability to understand humans' intentions, knowledge, and mental states. The ability to infer other humans' mental models and use those models to perform actions, make predictions, and evaluate outcomes is called Theory of Mind (ToM). This research focuses on developing algorithms for artificial agents to be able to collaborate with human partners by (i) understanding human behavior and preferences, (ii) coordinating on task strategies, and (iii) influencing mutual adaptation between agent and human. Using integrated ML approaches, including Reinforcement Learning and Behavioral Cloning (Imitation Learning), we aim to build effective robot and AI teammates with the ability to both understand the strategic preferences of their partner, and communicate their own preferences.

Adapting Language Complexity for AI-Based Assistance:
Michelle Zhao, Reid Simmons, Henny Admoni. Workshop on Lifelong Learning and Personalization in Long-Term Human-Robot Interaction at HRI 2021.


Personalized behavior models for human-AI assistance

Masters Student: Daphne Chen

In order for artificially intelligent agents to effectively work with humans in assistive settings, it is necessary for them to understand individual preferences for accomplishing different tasks. Thus in this work we aim to develop personalized models of human behavior that can learn how a human accomplishes a task within the constraints of their environment.

User-adaptive Models for Recognizing Food Preparation Activities:
Sebastian Stein and Stephen J. McKenna. 5th International Workshop on Multimedia for Cooking & Eating Activities in conjunction with the 21st ACM International Conference on Multimedia, 2013.

Modeling and Learning Constraints for Creative Tool Use:
Tesca Fitzgerald, Ashok Goel, and Andrea Thomaz. Frontiers in Robotics and AI, 2021.