Skip to content
Anca Dragan: Human-Robot Interaction and Reward Engineering | Lex Fridman Podcast #81
This video isn’t embeddableWatch on YouTube →
Lex Fridman PodcastLex Fridman Podcast

Anca Dragan: Human-Robot Interaction and Reward Engineering | Lex Fridman Podcast #81

Anca Dragan is a professor at Berkeley, working on human-robot interaction -- algorithms that look beyond the robot's function in isolation, and generate robot behavior that accounts for interaction and coordination with human beings. This episode is presented by Cash App. Download it & use code "LexPodcast": Cash App (App Store): https://apple.co/2sPrUHe Cash App (Google Play): https://bit.ly/2MlvP5w PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 EPISODE LINKS: Anca's Twitter: https://twitter.com/ancadianadragan Anca's Website: https://people.eecs.berkeley.edu/~anca/ OUTLINE: 0:00 - Introduction 2:26 - Interest in robotics 5:32 - Computer science 7:32 - Favorite robot 13:25 - How difficult is human-robot interaction? 32:01 - HRI application domains 34:24 - Optimizing the beliefs of humans 45:59 - Difficulty of driving when humans are involved 1:05:02 - Semi-autonomous driving 1:10:39 - How do we specify good rewards? 1:17:30 - Leaked information from human behavior 1:21:59 - Three laws of robotics 1:26:31 - Book recommendation 1:29:02 - If a doctor gave you 5 years to live... 1:32:48 - Small act of kindness 1:34:31 - Meaning of life CONNECT: - Subscribe to this YouTube channel - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/LexFridmanPage - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostAnca Draganguest
Mar 19, 20201h 38mWatch on YouTube ↗

CHAPTERS

  1. Anca Dragan’s path into robotics and the self-driving car “wow” moment

    Lex introduces Anca Dragan’s focus on algorithmic human-robot interaction (HRI) and sets the stage for a conversation about robots operating around people. Anca recounts a gradual, somewhat accidental journey from programming and math into AI and robotics, including the formative experience of riding in an early Google self-driving car.

    • Early interests: programming as a kid, math Olympiad culture in Romania, then computer science and AI
    • Graduate school path: ending up at CMU’s Robotics Institute and discovering robotics as applied optimization
    • A pivotal RSS 2014 self-driving car ride that made autonomy feel real and compelling
    • Contrast between manipulation difficulty and the apparent decisiveness of autonomous driving systems
  2. Early CS influences: math olympiads, QBasic, and algorithmic thinking

    They rewind to Anca’s early intellectual influences and why math and computer science felt exciting rather than “cold.” The discussion highlights how programming made abstract math feel tangible and actionable in the world.

    • Math Olympiad involvement starting in fifth grade
    • Why CS appealed: turning theory into something you can build and test
    • First program: QBasic graphics (drawing shapes) in fourth grade
    • Programming competitions as “hard math problems solved with a computer”
  3. Favorite robot: WALL‑E, expressive motion, and a legendary proposal

    Anca names WALL‑E as her favorite fictional robot, focusing on how expressive motion creates emotional connection. She shares a personal story: her husband built an actuated WALL‑E to propose, reinforcing how motion and timing can communicate personality.

    • WALL‑E as a masterclass in expressivity through movement, timing, and “eyes” (cameras)
    • Expressive motion as a meaningful HRI signal beyond functional manipulation
    • Personal anecdote: a 7‑DOF WALL‑E proposal robot with a “belly box” reveal
    • Why animation/Pixar intuition matters for robot behavior design
  4. Why robot expressivity is hard: moving beyond handcrafted behaviors

    They explore whether we anthropomorphize any robot and what it takes to build robots that reliably communicate internal state. Anca distinguishes between easy, hand-authored expressivity (animation) and the hard problem: autonomous, generalizable expressivity in open-ended tasks.

    • Handcrafted expressivity can work in narrow settings (animator-designed trajectories, e.g., Cozmo)
    • Hard part: autonomous expressivity across tasks, contexts, and user states
    • Robot motion communicates perceived internal states: confidence, hesitation, success/failure
    • Formulating this requires expanding ‘state’ to include human internal state and perception
  5. Defining ‘algorithmic’ HRI: coordination with humans + aligning with user preferences

    Anca defines her specific view of HRI (less social/appearance, more decision-making around people). She frames HRI as changing robotics in two ways: multi-agent coordination and the challenge of optimizing for end-user preferences rather than programmer intent.

    • HRI as taking lab-capable tasks into real environments shared with humans
    • Problem 1: humans are additional agents taking actions in the same space (coordination)
    • Problem 2: the robot’s objective must match user preferences, not just designer-specified goals
    • The core difficulty: anticipating behavior and inferring what people actually want
  6. Inverse Reinforcement Learning (IRL): inferring preferences from behavior—and where it breaks

    They introduce IRL as a framework for learning human reward functions from demonstrations. Anca discusses the classic rational/near-rational assumptions (including Boltzmann rationality) and why they can fail in complex control tasks where human behavior looks chaotic.

    • IRL: infer a reward function that best explains observed human actions
    • Assumption ladder: utility maximization → noisy rationality (Luce/Shepard) → Boltzmann rationality
    • Successes in learning styles/preferences (driving style, cleaning preferences)
    • Failure modes when humans are highly noisy (e.g., complex teleoperation, Lunar Lander)
  7. Reframing “irrational” humans: modeling beliefs, constraints, and intuitive physics

    Anca offers a more optimistic view: people may be rational under different beliefs or simplified world models. They discuss learning a person’s ‘intuitive physics’ or limited planning assumptions and using that to interpret commands and provide better assistance.

    • Behavioral economics critique: humans appear messy, emotional, heuristic-driven
    • Alternative: humans are rational given different assumptions, observations, or constraints
    • Learning the user’s internal model (beliefs/intuitive physics) to interpret actions/commands
    • Example: assisting Lunar Lander by mapping commands through the user’s simplified physics model
  8. Robots that actively gather information: nudging, probing, and belief-aware planning

    They move from passive observation to interactive inference: robots can take actions that elicit informative human responses. Anca explains scenarios like lane changing where an autonomous car “nudges” to reveal whether another driver is aggressive or defensive.

    • Human-robot collaboration where the robot can act to reduce uncertainty
    • Information-gathering actions: probing to elicit informative reactions
    • Autonomous driving example: nudging during lane change to infer other driver’s style
    • Why this is still rare: many roboticists avoid humans due to complexity
  9. Optimizing the human’s belief: legibility, interpretability, and Bayes’ rule in HRI

    Lex asks about manipulating how humans perceive the robot; Anca formalizes it as planning over the human’s belief state. The robot chooses actions that steer the human’s posterior toward correct interpretations of the robot’s intent or parameters.

    • Humans infer robot intent; their belief becomes part of the system state
    • Modeling belief updates via Bayesian inference (humans treat robots as rational)
    • Robot optimizes actions to be informative and reduce confusion (legibility)
    • Ethical/interaction angle: respect, bullying robots, and the role of vulnerability vs assertiveness
  10. Driving is hard because of people: coordination, negotiation, and general-sum games

    They debate whether driving is mostly a “ballistics” collision-avoidance problem or fundamentally harder due to interactive human negotiation. Anca argues removing humans makes the problem nearly solved; the remaining difficulty is social/game-theoretic interaction and changing behaviors in response to the robot.

    • Thought experiment: downtown San Francisco with no humans becomes dramatically simpler
    • Perception/planning/control remain hard, but humans dominate complexity in many settings
    • Coordination failures (e.g., merging) happen because agents react to each other
    • Underactuation metaphor: you influence humans but cannot directly control them
  11. From full autonomy to Level 2: the hidden risks of human supervision and handoff

    They discuss semi-autonomous systems where humans supervise rather than drive. Anca highlights technical and human-factors concerns: off-policy states for the driver, reduced engagement, and unrealistic assumptions about takeover performance; Lex adds nuance that some designs can energize supervisors.

    • Supervision ≠ driving: humans may perform differently as passive monitors
    • Off-policy states: automation can bring the human into situations they wouldn’t normally create
    • Human-factors lessons from aviation and attention/engagement research
    • Potential upside: with proper design, systems can empower drivers and improve observation
  12. Reward engineering is the bottleneck: Goodhart’s law and reward design as collaboration

    They turn to the central AI problem: specifying good reward functions. Anca argues we don’t truly know how to write rewards that generalize across situations; reward tuning is fragile and invites unintended consequences, motivating a collaborative view where the robot treats rewards as evidence, not gospel.

    • Core claim: writing robust reward functions is intrinsically hard—even without interaction
    • Practical reality: iterate/tune rewards on representative scenarios, hope they generalize
    • Unintended consequences: behavior can be optimal for the reward but not what you want
    • Goodhart’s law and the need to treat designer-specified reward as imperfect evidence
  13. Leaked information: learning preferences from corrections, E-stops, and the environment itself

    Anca explains how humans (and even the world state) provide implicit signals about preferences beyond explicit reward specification. Physical corrections, emergency stops, and environmental structure (like neatly aligned shoes) all ‘leak’ information that robots can use to refine objectives—carefully, because absence of effort doesn’t equal preference.

    • Physical interaction (pushing a robot away) as disagreement with the robot’s optimality
    • Interpreting interventions as informative signals, not just disturbances to reject
    • E-stop as strong negative evidence about intended behavior, not only a command to halt
    • Environment as a preference artifact: world states reflect human effort and priorities
  14. Asimov’s three laws vs. adaptive alignment: translating words into math

    Lex raises Asimov’s laws and the desire for universal safety rules; Anca emphasizes the difficulty of turning concepts like ‘harm’ and ‘obey’ into mathematics. She advocates continual adaptation: robots should interpret instructions and rewards contextually, maintain uncertainty, and learn from ongoing human feedback.

    • Three laws are underspecified in practice: ‘harm’ and ‘obey’ are ambiguous
    • Robots should not take rewards/instructions literally; interpret them in context
    • Maintain uncertainty over the true objective and update from additional signals
    • Alignment as an ongoing interaction, not a one-time specification
  15. Books, mortality, kindness, and meaning: from AI textbooks to local impact

    They close with personal reflections: Anca cites Russell & Norvig’s textbook as a transformative entry into AI’s goal-driven view of intelligence. The conversation turns to mortality, a formative act of kindness from a teacher, and a pragmatic philosophy of meaning focused on helping local communities amid cosmic vastness.

    • Book recommendation: Russell & Norvig, ‘AI: A Modern Approach,’ as a gateway to mechanized intelligence
    • Five-years-to-live question: Anca wouldn’t change much; prioritize what sparks joy
    • Small act of kindness: a teacher’s free tutoring and guidance enabling study abroad
    • Meaning of life: cosmic scale can feel absurd; focus on impacting friends, family, and community

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.