Source-linked AI summary

Human-like autonomy emerges from self-play and a pinch of human data

Daphne Cornelisse, Julian Hunt, Zixu Zhang, Waël Doulazmi, Kevin Joseph, Jaime Fernández Fisac, Eugene Vinitsky

arXiv:2606.19370v1cs.LGcs.AIcs.MA

TL;DR

Pure self-play can develop driving conventions that are effective but incompatible with human partners, and the required amount of human data for alignment has been unclear. The paper uses a small human demonstration set as a behavioral-cloning anchor for self-play reinforcement learning. With about 30 minutes of demonstrations and roughly 60 years of simulated experience, it reports improved coordination with human proxies without reward engineering or domain randomization.

  • Problem

    In driving’s mixed-motive setting, pure self-play may learn effective but human-incompatible conventions, and how much human data is needed for compatibility had not been examined.

    Source: §1 · pp. 1–2
  • Method

    The method fits a behavioral-cloning policy to a small human dataset, freezes it, and uses it as a KL regularizer during sparse-reward PPO self-play.

    Source: §1 · p. 3, §3.2 · p. 5
  • Results

    30 minutes of human driving data, 0.04% of the full WOMD training set, paired with roughly 60 years of self-play improves coordination without reward engineering or domain randomization.

    Source: §1 · pp. 2–3
  • Takeaways & Limitations

    When simulation is cheap and desirable behavior can be measured, human driving data can serve as a lightweight anchor steering policies away from effective-but-alien equilibria.

    Source: §5 · p. 10

    On the 200 hardest interactive scenarios, absolute at-fault collision rates rise from 0.7% to 2.1–2.8%, indicating room to improve robustness.

    Source: §5 · p. 10

Abstract

from arXiv · show

Self-play reinforcement learning has recently emerged as a way to train driving policies without any human data. It uses cheap, large-scale simulations to substitute expensive, large-scale human driving demonstrations. A key limitation of this approach is that policies trained through pure self-play can learn effective but alien driving conventions incompatible with people. Previous works attempt to mitigate such behavioral misalignments through extensive reward engineering and domain randomization, which are brittle and labor-intensive. Instead of completely discarding human demonstrations, our method treats them as a regularization objective on top of a minimal safe goal-reaching reward. Like the spice in a good stew, we find that a little human data goes a long way: our method uses only 30 minutes of human demonstrations, 2500x fewer than comparable imitation learning approaches. Resulting policies coordinate with held-out human trajectories and complete training in 15 hours on a single consumer-grade GPU. Videos and full source code are available at https://spiced-self-play.com/.

1 Introduction

Pure self-play can produce capable but human-incompatible driving conventions, while existing fixes rely on brittle reward engineering or large demonstration datasets. The paper anchors self-play with a small amount of human data and reports improved coordination without reward engineering or domain randomization.

1 Introduction

  • In driving’s mixed-motive setting, reaching a destination safely is not enough: agents must also follow shared norms, and sparse high-level rewards can yield alien strategies incompatible with human partners [9].An agent may satisfy the goal by driving in reverse, sideways, or on the wrong side of the road if rewards do not constrain those behaviors.Source: §1 · pp. 1–2
  • 0.994 safe task completion for spiced self-play exceeds unregularized self-play (0.979) and SMART-tiny CLSFT [10] (0.830) against human-replay proxies.The figure pairs this result with about 30 minutes of human data and 20B simulated transitions for each self-play variant.Source: Figure 1 · p. 2, §1 · p. 2
  • Reward engineering is labor-intensive and brittle, while imitation learning typically needs large datasets for broad state coverage; the paper instead uses demonstrations as a lightweight behavioral anchor.The authors motivate this balance by contrasting slow-to-scale human data collection with synthetic experience generation that can reach millions of steps per second on a consumer-grade GPU.Source: §1 · p. 2
  • 30 minutes of human driving data—0.04% of the full WOMD training set—paired with roughly 60 years of self-play improves coordination without reward engineering or domain randomization.The authors describe this small beneficial-data effect as the opposite-direction analogue of data poisoning [24] [26], and call it data spicing.Source: §1 · pp. 2–3
  • The contribution summary reports that policies can be trained end-to-end in 15 hours on a single consumer-class GPU.It also reports lower collision rates and more human-like distributional realism and collision severity profiles [28].Source: §1 · p. 3

2 Related Work

Prior work spans imitation learning and self-play, but both leave challenges for human-compatible autonomous driving. This paper makes self-play the main source of interactive experience and retains a small human dataset as a behavioral anchor.

2 Related Work

  • Imitation-learning methods fit driving models to historical data, but depend on extensive human data and can suffer compounding covariate shift in closed-loop deployment [16].Hybrid reinforcement-learning approaches address covariate shift but typically still use extensive human driving data as their primary optimization signal.Source: §2 · p. 3
  • The paper reverses imitation learning’s usual balance: synthetic multi-agent self-play discovers interactive behavior, while a small human dataset anchors conformity to realistic traffic norms.This approach retains the human anchor while avoiding reliance on it as the core supervisor.Source: §2 · p. 3
  • Self-play can produce superhuman game agents, yet multiple equilibria and reward underspecification can yield conventions that transfer poorly to human partners [9] [57] [58].Hand-designed rewards can produce naturalistic behavior, as in GIGAFLOW [5], but required nine individually tuned reward terms.Source: §2 · p. 3
  • Human-regularized self-play has improved coordination in Diplomacy [19, 20] and driving [21] [7], but prior driving studies used limited self-play, large anchors, or mixed in replayed vulnerable road users.The paper scales training to 20 billion steps, controls all agents during self-play, and systematically studies the amount of human anchor data needed.Source: §2 · p. 4

3 Method

The method evaluates goal-conditioned driving in self-play, human-replay, and reactive IDM settings, using sparse safety rewards and human data as a behavioral anchor. It first fits and freezes a cloning policy, then regularizes PPO self-play toward that policy.

3 Method

  • Three evaluation settings probe complementary behavior: self-play tests internal consistency, human-replay tests conventions with non-reactive co-players, and IDM tests closed-loop interaction with reactive rule-based co-players.Across all three, an effective compatible agent should reach its goal without collisions or off-road events.Source: §3 · p. 4
  • Human-replay includes logged trajectories that can collide with the controlled vehicle, so the method distinguishes any contact from at-fault collisions caused by the controlled agent [62].This distinction addresses contacts that are effectively unavoidable when replay agents drive into the controlled SDC from behind.Source: Figure 2 · p. 4
  • The score is 1 for reaching the destination without collision or going off-road and 0 otherwise; additional metrics diagnose failure modes and compare realism with logged trajectories [28].The analysis also reports collision severity and evaluates on held-out test scenarios unless stated otherwise.Source: §3 · pp. 4–5

3.1 Simulation Environment

  • The simulation initializes 9-second WOMD scenarios with roadgraphs, up to 32 agents, logged initial poses and goals, and decentralized observations of nearby agents and road segments.Each agent is goal-conditioned on a target destination.Source: §3.1 · p. 5
  • A sparse reward gives +1 for reaching the goal, −1 for collision or off-road events, and 0 otherwise, isolating behavioral differences to behavioral-cloning regularization rather than hand-tuned rewards.Episodes end once all agents reach their destinations, and transitions from agents reaching goals early are filtered out.Source: §3.1 · p. 5

3.2 Spiced Self-Play Reinforcement Learning

  • Spiced self-play first fits a behavioral-cloning anchor to human driving data and freezes it, then trains a PPO policy from scratch with a KL penalty toward that anchor.The penalty is applied over states the current policy visits, rather than the offline anchor dataset’s state distribution.Source: §3.2 · p. 5
  • The human anchor uses only the SDC trajectory from each scenario, selected as typically the highest-quality trajectory, with data subsets spanning roughly 10 minutes to 30 hours.Each fitted anchor is frozen for the subsequent self-play stage.Source: §3.2 · p. 5

4 Experiments

The experiments compare spiced self-play with imitation-learning and unregularized self-play baselines, then examine behavioral effects and the role of scenario diversity. They report improved performance with little human data, less severe collisions, greater realism, and better generalization with more training scenarios.

4.1 Scaling Human Driving Data for Regularized Self-Play RL

  • With 30 minutes to 3 hours of human data, spiced self-play reaches a 0.6–0.7% at-fault collision rate, versus 1.6% for SMART-tiny-CLSFT trained on 52 days.At 30 minutes, it yields an 11× reduction in at-fault collision rate and a 46× reduction in self-play collision rate relative to SMART.Source: Figure 3 · p. 6, §4.1 · p. 7, Table 1 · p. 7
  • Spiced self-play agents have collision rates below 1.5% in both self-play and human-log cross-play; agents trained against static human replays instead have 0.8–1.2% in self-play.The authors suggest that sample count and training paradigm may explain SMART’s 6% self-play collision rate versus 1.6% with logs.Source: §4.1 · p. 7

4.2 Behavior and Safety Analysis

  • Regularization lowers mean collision ∆v from 2.09 to 1.71 m/s and the share of collisions above 15 mph from 14.3% to 7.5%.The maximum observed impact velocity falls from 13.71 to 8.09 m/s.Source: §4.2 · pp. 7–8, Figure 4 · p. 8
  • With 30 minutes of human data, the WOSAC meta-score rises from 0.680 for unregularized self-play to 0.725; more data does not improve that score.SMART-tiny CLSFT scores 0.755, but underperforms on collision rate and task completion across every data bin.Source: §4.2 · p. 8
  • Regularized policies maintain greater following distances, avoid cutting in, yield at intersections, and average 64-step episodes versus 38 for unregularized self-play.The authors describe this as partially correcting the tendency of reward-maximizing policies to finish in the fewest steps.Source: §4.2 · p. 8
  • Regularization lowers longitudinal displacement L2 from 13.33 to 5.56 m and lateral displacement L2 from 2.39 to 1.27 m relative to human replays.The authors associate these changes with more human-like pace and path-following.Source: §4.2 · p. 8, Table 2 · p. 9

4.3 The Role of Scenario Metadata

  • With a 30-minute BC anchor, human-replay at-fault collision falls from 14% at 10 scenarios to 0.7% at 50,000; the zero-shot coordination gap approaches 0.2%.The comparison varies scenario counts while holding the BC anchor and reward function fixed.Source: §4.3 · p. 9, Figure 5 · p. 9

5 Conclusion, Limitations & Discussion

The paper concludes that a small amount of human data can move self-play toward human-compatible driving, while noting robustness, evaluation-transfer, and anchor-sensitivity questions remain. Its simulator uses scenario metadata, local observations, and physically constrained delta-local actions.

5 Conclusion, Limitations & Discussion

  • Roughly 30 minutes to 3 hours of human data can substantially improve human compatibility, three orders of magnitude less than SOTA imitation-learning baselines, without reward engineering or domain randomization.The authors suggest using demonstrations as a lightweight anchor when simulation is cheap and desirable behaviors can be measured.Source: §5 · pp. 9–10
  • In the 200 hardest interactive scenarios, at-fault collision rates rise from 0.7% to 2.1–2.8%; evaluation transfer to on-road deployment and sensitivity to the BC anchor remain open questions.Some contacts involve replay agents cutting abruptly into the SDC’s lane, leaving little physically feasible avoidance response.Source: §5 · p. 10

A.1 World Initialization from Scenario Metadata

  • Scenarios use logged initial positions as starts and last valid positions as goals; experiments sample up to 50,000 of WOMD’s 500,000 scenarios.The simulator initializes scenes from roadgraphs and multi-agent metadata, using clean perception-stack features.Source: §A.1 · p. 16

A.2 Observation Space

  • Each agent receives a 1,124-dimensional local observation comprising ego state, up to 31 nearby agents, and up to 128 nearby road segments.Partner and road slots are zero-padded, and local coordinates make observations invariant to global scene pose.Source: §A.2 · p. 16, Table 3 · p. 16, Table 4 · p. 17

A.3 Actions and Dynamics

  • Actions are local-frame translations and heading changes, with acceleration and lateral-motion constraints preventing kinematically implausible movement.Longitudinal acceleration is capped at 8 m/s², and lateral displacement is bounded by the steering-angle envelope; these constraints do not encode driving-style preferences.Source: §A.3 · pp. 17–18

A.4 Collecting Human Driving Data

The method builds a behavioral-cloning anchor from simulator-compatible actions inferred from human logs, then regularizes PPO self-play toward that anchor. It uses sparse rewards and shared hyperparameters for regularized self-play and its baseline.

A.4 Collecting Human Driving Data

  • Human-data actions are inferred by inverting delta-local dynamics, clipped and snapped to discrete bins, then paired with simulator observations obtained by replaying the logs.Agents are teleported to each successive ground-truth state during observation collection to prevent discretization error from accumulating.Source: §A.4 · p. 18
  • Discretizing inferred expert actions adds a quantization floor of 0.097 m ADE, versus 0.001 m for continuous actions, while both representations complete routes in 100% of scenarios.Discretization modestly raises off-road and collision rates to 1.2% and 0.4%, respectively, from 0.8% and 0.0% with continuous actions.Source: §A.4 · pp. 18–19, Table 6 · p. 19, Figure 7 · p. 19

A.5 Reward Function

  • The reward is sparse: +1 for reaching the goal within 2 meters, −1 for collision or going off-road, and 0 otherwise.Dense shaping terms are omitted so safe, human-compatible behavior can emerge from regularization.Source: §A.5 · p. 20

B.1 Behavioral Cloning Anchor Policies

  • The BC anchor uses only the SDC trajectory per scenario, and its within-5-bin validation accuracy reaches 80–90% with 30 minutes of data.The learned action distributions match logged-action distributions reasonably well for anchors trained on both 30 minutes and 30 hours of data.Source: §B.1 · p. 20

B.2 Self-Play Reinforcement Learning

  • Both self-play variants run for 20 billion steps.The training curves stop at different step counts when validation accuracy has plateaued for 100 consecutive epochs.Source: §B.2 · p. 20, Figure 10 · p. 21

B.2.1 Regularization

  • A KL penalty regularizes PPO toward the fixed BC anchor on states visited during rollout, with λ = 0.075 throughout training and inference.Setting λ = 0 recovers unregularized self-play.Source: §B.2.1 · p. 21

B.2.2 Hyperparameters

B.3 SMART Model Training and CATK finetuning

The SMART scaling experiments train local models on deterministic WOMD subsets and compare them with author-provided checkpoints. Evaluation uses a shared validation split in two export modes.

B.3 SMART Model Training and CATK finetuning

  • The training subsets are built from cached WOMD scenarios after sorting filenames lexicographically.The experiments use CATK’s pre_bc configuration and the smart_mini_3M model.Source: §B.3 · p. 22
  • Local SMART models use vehicle-only supervision on deterministic subsets of 67, 200, 1,200, and 12,000 scenarios, trained for 64 epochs on one GPU.Pedestrians and cyclists remain contextual inputs although they do not contribute to the training loss.Source: §B.3 · p. 22
  • The evaluation compares author-provided behavioral-cloning and closed-loop supervised-fine-tuning checkpoints on the same 10,000-scenario validation split.Models are exported in all-agents and planning modes, with 32 rollouts per combination.Source: §B.3 · pp. 22–23

C Neural Network Architecture

The BC anchor and RL policy share a multimodal encoder pattern but differ in width and recurrence. The evaluation also filters for interactive SDC scenarios using trajectory intersections.

C Neural Network Architecture

  • Both policies encode ego, partner, and road features with modality-specific MLPs, max-pool partner and road embeddings, then decode action logits and a value estimate.The BC anchor has a wider 512-dimensional embedding and no recurrence; the RL policy uses a 256-unit LSTM.Source: C Neural Network Architecture · pp. 23–24

D.1 Filtering the Waymo Dataset for Interactive SDC Scenarios

  • The evaluation selects the 200 most interactive scenes from 10,000 held-out scenarios by ranking SDC-to-agent trajectory intersections.This targets situations such as merging, yielding, or busy intersections, which require coordination.Source: §D.1 · p. 24

D.2 Metrics

The metrics combine an aggregate measure of safe goal completion with diagnostics for progress, path-following error, and collision severity. Unless noted, they are computed per active agent per episode and averaged across agents and scenarios.

D.2 Metrics

  • The aggregate score is 1 for reaching the goal without collision or off-road events and 0 otherwise; completion, collision, and off-road rates separately track those outcomes.Metrics are computed per active agent per episode and averaged across agents and scenarios unless noted.Source: §D.2 · pp. 24, 26
  • At-fault collision rate filters out rear-end and lateral impacts, while collision severity measures impact Δv and off-road rate tracks road-edge crossings.Δv distinguishes low-impact contacts from higher-energy collisions even when binary collision rates match.Source: §D.2 · pp. 25–26
  • Route progress ratio measures distance traveled along the logged reference path; it is set to 1 for agents reaching the goal under GOAL_REMOVE termination.A value of 1 indicates reaching the destination, while overshooting can produce a value above 1.Source: §D.2 · p. 26
  • Lateral and longitudinal deviations measure route-aligned path error, with longitudinal deviation signed to indicate whether the agent is ahead of or behind the expert.Lateral deviation measures cross-track drift; the reported longitudinal deviation is the mean absolute error over alive timesteps.Source: §D.2 · p. 26
  • Average displacement error compares positions at the same timestep, so it penalizes both spatial deviation and timing error.It is averaged over alive timesteps with a valid expert reference state.Source: §D.2 · p. 26

E Mapping Agent Experience to Human Time

The authors quantify self-play training experience in human-driving time and examine how human-data scaling and regularization relate to policy behavior. Their results report substantial self-play experience and show that regularization keeps action distributions closer to the human anchor while retaining effective strategies.

E Mapping Agent Experience to Human Time

F.1 Human driving data

  • Figure 15 plots collision rates on a log scale as human driving data is scaled, using the same setup as Figure 3.The passage does not state the plotted results.Source: Figure 15 · p. 27

F.2 Regularization keeps RL policies close to human anchors

  • Regularized and unregularized agents reach comparably effective strategies, but only regularized policies stay close to the human anchor as unregularized policies diverge.The unregularized policies’ KL divergence from the anchor increases monotonically during training.Source: §F.2 · p. 27

F.3 Distributional Realism: Waymo Open Sim Agent Challenge

The section compares distributional realism across self-play and imitation-learning policies, then describes the collision-severity analysis. Regularization improves the self-play realism score, while SMART-tiny CLSFT has the highest reported meta-score despite worse collision rate and task completion.

F.3 Distributional Realism: Waymo Open Sim Agent Challenge

  • Figure 18 breaks down the nine submetrics of the WOSAC meta-score, while Figure 17 reports the meta-score and its kinematic, interactive, and map-based groups.The cited passage identifies the measures shown but does not provide additional submetric values.Source: §F.3 · p. 27, Figure 17 · p. 28
  • 0.725 is the WOSAC meta-score for regularized self-play, up from 0.68 for unregularized self-play, with gains across every metric.The regularized score is largely insensitive to additional data.Source: §F.3 · p. 27, Figure 17 · p. 28
  • 0.755 is SMART-tiny CLSFT’s WOSAC meta-score, the highest reported, despite worse collision rate and task completion across all data bins.SMART was trained on 52 days of human data.Source: §F.3 · pp. 27–28, Figure 17 · p. 28

F.4 Safety analysis

  • Table 9 breaks down collision-severity tails for human-replay collisions in interactive held-out scenarios, including event shares and thresholds at 1, 5, and 15 mph.The caption states that lower is better throughout.Source: Table 9 · p. 28

G Extended limitations

The limitations analysis finds higher at-fault collision rates in curated interactive scenarios and identifies sparse difficult interactions in training as a likely contributing factor. It also outlines possible robustness improvements and clarifies which SMART checkpoints underpin the reported baseline.

G Extended limitations

  • At-fault collision rates reach 2.1–2.8% for the best regularized policy and 2.7% for SMART-tiny-CLSFT in the curated interactive validation subset.Table 10 evaluates policies across 200 scenarios with 10 rollouts each.Source: G Extended limitations · pp. 28–29, Table 10 · p. 30
  • The authors suggest that small training scenarios and sparse agent interactions may leave difficult coordination situations underrepresented in self-play experience.They describe training on transitions that improve difficult coordination as only occasional.Source: G Extended limitations · pp. 29–30
  • Proposed robustness directions include advantage-based scenario sampling, targeted domain randomization, adversarial fine-tuning, human-like opponents, and a stronger behavioral-cloning anchor.The authors identify the anchor as a limiting factor; their best anchor has a closed-loop score of 0.66.Source: G Extended limitations · p. 30

G.1 SMART model performance with and without finetuning

  • The main paper reports raw SMART checkpoints because they provide the strongest overall baseline performance, although fine-tuning generally improves route completion.The raw checkpoints consistently have lower collision and off-road rates than their fine-tuned versions.Source: §G.1 · p. 30, Table 11 · p. 31
Loading 2606.19370v1…