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. 0:00 – 3:30

    Anca Dragan’s path into robotics: from math Olympiad to CMU’s Robotics Institute

    Lex introduces Anca Dragan and her focus on algorithmic human-robot interaction. Anca describes a gradual, somewhat accidental journey: early programming and math in Romania, computer science and AI interests, then graduate studies at Carnegie Mellon that pulled her fully into robotics.

    • Early exposure to programming and mathematics as foundations
    • Transition from theory-heavy math to applied computer science and AI
    • Graduate school admissions story and landing at CMU Robotics Institute
    • Robotics as an application of optimization and decision-making
    • Shift from manipulation roots toward broader HRI-oriented problems
  2. 3:30 – 5:33

    The first self-driving-car ride and the “magic” of real robots

    Anca recounts a visceral early experience riding in a Google self-driving car (during RSS 2014) that reshaped her sense of what robots can do in the real world. Lex compares this to his own transformative moments with self-driving cars and Boston Dynamics robots, highlighting anthropomorphism and emotional connection.

    • RSS 2014 self-driving car ride as a defining moment
    • Contrast between slow progress in manipulation vs rapid competence in driving demos
    • Lex’s perspective on anthropomorphism (e.g., Spot Mini)
    • Robots as more than functional machines—social/emotional impact
    • Early signals of HRI as central to robotics adoption
  3. 5:33 – 7:33

    Early computing and the appeal of optimization: QBasic, algorithms, and “doing math in the world”

    Lex asks what made math and computer science exciting rather than cold. Anca explains how competitive math and early programming made computation feel like applied mathematics with tangible outcomes, including early exposure to algorithmic thinking via Olympiads.

    • Romania’s math Olympiad culture shaping problem-solving mindset
    • Computer science as a bridge from theory to real-world impact
    • First program: QBasic graphics (drawing shapes)
    • Algorithmic competitions as ‘solve hard math with code’
    • Optimization as an enduring intellectual throughline
  4. 7:33 – 9:49

    Favorite robot and expressivity: WALL‑E, animation, and motion as communication

    Anca names WALL‑E as her favorite fictional robot because of its expressive movement and timing—an inspiration aligned with her interest in expressive motion. She shares a personal story: her husband proposed using a custom actuated WALL‑E robot, underscoring how expressivity creates genuine human connection.

    • WALL‑E as a benchmark for expressive robot behavior
    • Expressive motion: timing, gaze, arm movement conveying intent/emotion
    • Animation (Pixar) as a design model for robot interaction
    • Personal proposal story with a 7‑DoF WALL‑E build
    • Expressivity as a core HRI lever beyond task competence
  5. 9:49 – 14:03

    Why expressive HRI is hard: modeling the human’s internal state inside the robot’s optimization loop

    The conversation turns to why creating general, autonomous expressivity is difficult. Anca argues that expressivity requires expanding the robot’s ‘state’ to include human perceptions and beliefs, which is difficult to formalize mathematically but critical for robots operating around people.

    • Handcrafted expressivity is easy; general autonomy is hard
    • Robots can communicate internal states (confidence, hesitation, success/failure) through motion
    • Design motivation: social effects (e.g., kids being rude to Alexa)
    • Key technical shift: include human internal state in the system state
    • Challenge: mapping robot actions to human interpretations is hard to model in math
  6. 14:03 – 17:59

    What human-robot interaction means (in Anca’s lens): coordination + preference satisfaction

    Anca defines her ‘algorithmic HRI’ perspective: taking tasks solvable in isolation and making them work when humans share the space and have their own preferences. She frames two core problems—multi-agent action coordination and inferring what the human actually wants (as opposed to the programmer’s specification).

    • HRI as extending robotics from single-agent to human-in-the-loop environments
    • Coordination problem: humans act in the same space and affect feasibility
    • Preference problem: end users’ desires differ from designer/programmer objectives
    • Robots must help people, not just complete tasks
    • Sets up the need for prediction and preference inference algorithms
  7. 17:59 – 22:58

    Inverse reinforcement learning and the limits of ‘humans are (noisily) rational’

    Anca introduces inverse reinforcement learning (IRL) as inferring rewards/preferences from observed behavior, including noisy variants like Boltzmann rationality. She also explains where these models break down—when human actions are too inconsistent or constrained (e.g., complex teleoperation or difficult control tasks).

    • IRL: infer reward functions that make observed behavior optimal
    • Applications: learning driving style, cleaning preferences, task trade-offs
    • Boltzmann rationality as a noise-aware model of human choice
    • Failure cases: high-noise/high-complexity tasks (e.g., Lunar Lander, assistive robot arms)
    • Behavioral economics critique: humans appear messy, emotional, heuristic-driven
  8. 22:58 – 26:45

    Active interaction: robots using actions to gather information (the ‘nudge’ idea)

    Rather than passively observing humans, Anca argues robots can take information-gathering actions to elicit revealing responses. She gives the lane-change example: an autonomous car can subtly ‘nudge’ to test whether a neighboring driver is aggressive or defensive, updating its model based on reaction.

    • Human-robot collaboration allows robot actions to be informative probes
    • Lane-change negotiation as an information-gathering problem
    • ‘Nudging’ behavior to reveal another driver’s responsiveness
    • Updating beliefs about human style from observed reactions
    • Small community working on this interactive inference approach
  9. 26:45 – 34:23

    Humans aren’t irrational—just operating under different beliefs and constraints

    Anca reframes ‘irrationality’ as rationality under mismatched assumptions: humans may have different beliefs about state, dynamics, horizons, or even their own preferences. She describes modeling intuitive physics to interpret user commands (e.g., correcting Lunar Lander inputs), showing performance can improve when the robot reasons about the human’s mental model.

    • Apparent irrationality can stem from different world models, not randomness
    • Intuitive physics models from cognitive science can explain actions
    • Correcting commands by mapping from human’s assumed dynamics to real dynamics
    • Bounded rationality: limited computation, limited observability, simplified transitions
    • People may still be learning their own preferences (e.g., Netflix choice example)
  10. 34:23 – 45:51

    Optimizing the human’s beliefs about the robot: legibility, predictability, and Bayes’ rule

    Lex asks whether robots should optimize how humans perceive them. Anca describes modeling the human’s belief over robot parameters (intent, style, objective) as part of the state, using Bayesian updates to predict how actions change beliefs, and choosing actions that make the robot more informative and less confusing.

    • Humans infer robot intent/style from observed motion and decisions
    • Belief over robot parameters becomes part of the planning state
    • Bayesian inference as a practical model of human belief updates
    • Robot can plan actions to steer beliefs toward the correct interpretation
    • Relevance to driving: signaling ‘aggressive’ vs ‘defensive’ behavior through actions
  11. 45:51 – 54:55

    Driving is easy without humans: negotiation, game theory, and underactuation in traffic

    Anca argues that if you remove humans from busy urban driving, the remaining problem becomes comparatively straightforward—suggesting interaction is the core challenge. She and Lex discuss driving as a negotiation/game-theoretic process, introducing the idea of human behavior as ‘underactuated’—influenced but not controlled by the robot.

    • Thought experiment: remove pedestrians/human drivers and driving becomes ‘mostly solved’
    • Interaction complexity: humans change behavior in response to robot actions
    • Merging failures as examples of overly passive prediction-based strategies
    • Traffic as a general-sum game with negotiated equilibria
    • ‘Underactuated system’ metaphor for influencing but not controlling humans
  12. 54:55 – 1:05:03

    Learning vs planning, and the role of simulation under distribution shift

    The discussion moves to how autonomous systems are built: learning is inevitable, but planning/search and optimization remain essential. Anca emphasizes the brittleness of purely data-driven models under distribution shift; robust systems require assumptions/priors about intention and structure, plus careful use of simulation despite imperfect human models.

    • Learning is necessary, but ‘rules vs end-to-end’ framing is incomplete
    • Planning/search is core AI for sequential decision-making in robotics
    • Imitation learning brittleness when off-distribution; RL needs safe training regimes
    • Simulation can help but depends on human models that may fail off-distribution
    • Need inductive bias/priors (e.g., intention-driven behavior) to generalize
  13. 1:05:03 – 1:10:40

    Semi-autonomous driving and the supervision trap: engagement, off-policy states, and human factors

    Lex asks about Level 2 systems where humans supervise. Anca warns about implicit assumptions: supervision isn’t equivalent to active control, autonomy can lead drivers into unfamiliar (‘off-policy’) states, and passive monitoring degrades performance—though both agree careful design could empower humans and improve safety.

    • Risky assumption: supervising yields same safety as active driving
    • Autonomy can create states humans wouldn’t normally encounter
    • Human factors: active engagement differs from passive observation
    • Lex’s counterpoint: ‘sufficiently dumb’ systems can keep humans alert
    • Goal shift: design assistance to empower drivers, not replace them
  14. 1:10:40 – 1:17:29

    Reward specification is the real bottleneck: Goodhart’s law and ‘collaborating’ on rewards

    Anca explains that even without humans in the loop, specifying correct reward functions is extremely difficult because optimized behavior can exploit omissions or edge cases. She connects this to Goodhart’s law and proposes viewing reward design itself as an interaction: the specified reward is evidence, not gospel, and robots should maintain uncertainty and seek additional information.

    • We don’t know how to write rewards that behave well in all situations
    • Tuning rewards on ‘representative’ scenarios doesn’t guarantee generality
    • Unintended consequences: behavior optimal for the reward but not what humans want
    • Goodhart’s law: metrics fail once optimized
    • Reward specification as a collaboration between robot and designer/user
  15. 1:17:29 – 1:21:57

    Leaked preference information: corrections, E-stops, and the environment as evidence

    Lex highlights Anca’s idea that humans ‘leak’ information about their preferences through behavior and interventions. Anca gives examples: physically pushing a robot away, emergency stops, and even the arrangement of objects in a home (like aligned shoes) all provide evidence about what matters—though interpreting it requires care because effort and attention are limited.

    • Physical interventions indicate disagreement with the robot’s implied objective
    • Treating human-applied forces/torques as informative preference signals
    • E-stop events as strong negative evidence about impending actions
    • Environment encodes prior human effort and values (e.g., neatly arranged shoes)
    • Subtlety: absence of effort doesn’t imply preference (messy room ≠ desire for mess)
  16. 1:21:57 – 1:26:32

    Asimov’s Three Laws and the need for continual adaptation (words vs math)

    Asked about Asimov’s Three Laws, Anca argues they’re hard to translate into precise mathematical objectives: ‘harm’ and ‘obey’ are underspecified and context-dependent. She advocates continual learning and interpretation—treating designer-specified rewards as context-bound evidence and updating from ongoing human signals and situational feedback.

    • Three Laws are linguistically appealing but mathematically underspecified
    • ‘Obey’ is ambiguous when human instructions/rewards are imperfect
    • Robots should not take specifications literally; they should interpret context
    • Maintain uncertainty over the true reward and learn continuously
    • Signals include demonstrations, corrections, and broader situational evidence
  17. 1:26:32 – 1:29:02

    Books that shaped her: AI: A Modern Approach and the joy of writing math for intelligence

    Anca recommends Russell & Norvig’s ‘AI: A Modern Approach’ as a pivotal influence from high school, introducing her to goal-directed decision-making and planning under uncertainty. She connects that early excitement to her lab’s mission: formal models plus data that let robots autonomously choose good behavior around people.

    • Early exposure to AI via a PDF in 12th grade in Romania
    • Captivation with goal-directed search/planning in messy environments
    • Motivation for formalizing behavior with math and algorithms
    • Lab philosophy: combine modeling + learning to avoid handcrafted heuristics
    • ‘Robot figures it out’ as the enduring intellectual thrill
  18. 1:29:02 – 1:38:32

    Mortality, kindness, and meaning: living joyfully and focusing on local impact

    In the closing philosophical segment, Lex asks about five years to live, small acts of kindness, and the meaning of life. Anca says she wouldn’t change much—she already optimizes for joy and meaningful work—then shares a formative kindness from a teacher who tutored her for free, and concludes that meaning is local: helping family, friends, and community amid the vastness of the universe.

    • Mortality as a personal fear but also a source of urgency and appreciation
    • If given five years, she’d largely keep doing the same meaningful work
    • Marie Kondo framing: prioritize what ‘sparks joy’ (and reduce admin/service)
    • A teacher’s free tutoring enabled her path abroad—lasting kindness ripple effect
    • Meaning of life: local impact and being there for other humans in a vast cosmos

Get more out of YouTube videos.

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