PreprintCited by 48Autonomous Vehicle Technology and SafetyTraffic control and managementTraffic and Road Safety

Waymax: An Accelerated, Data-Driven Simulator for Large-Scale Autonomous Driving Research

Open access
Gulino, Cole, Fu, Justin, Luo, Wenjie, Tucker, George, Bronstein, Eli, Lu, Yiren, Harb, Jean, Pan, Xinlei +14 more·2023·arXiv

Abstract

Simulation is an essential tool to develop and benchmark autonomous vehicle planning software in a safe and cost-effective manner. However, realistic simulation requires accurate modeling of nuanced and complex multi-agent interactive behaviors. To address these challenges, we introduce Waymax, a new data-driven simulator for autonomous driving in multi-agent scenes, designed for large-scale simulation and testing. Waymax uses publicly-released, real-world driving data (e.g., the Waymo Open Motion Dataset) to initialize or play back a diverse set of multi-agent simulated scenarios. It runs entirely on hardware accelerators such as TPUs/GPUs and supports in-graph simulation for training, making it suitable for modern large-scale, distributed machine learning workflows. To support online training and evaluation, Waymax includes several learned and hard-coded behavior models that allow for realistic interaction within simulation. To supplement Waymax, we benchmark a suite of popular imitation and reinforcement learning algorithms with ablation studies on different design decisions, where we highlight the effectiveness of routes as guidance for planning agents and the ability of RL to overfit against simulated agents.

AI snapshot

Written from the paper’s full text.

TL;DR

Waymax is a JAX-based, hardware-accelerated, data-driven multi-agent simulator for autonomous driving that initializes scenarios from the Waymo Open Motion Dataset and supports in-graph training on GPUs/TPUs. It also provides closed-loop metrics and benchmarked imitation/RL planning baselines, showing route conditioning helps planning and RL can overfit to simulated agents.

Key findings

  • Waymax runs entirely on accelerators and supports in-graph simulation/training; with batch size 1 on GPU it achieves over 1000 Hz for the Step function and over 2000 Hz for Transition, while batch size 16 Step takes 2.86 ms, equivalent to over 5000 Hz per example.
  • Evaluating the full WOD evaluation dataset (44K scenarios) with an 8-V100 machine takes less than 2 minutes.
  • Route conditioning substantially improves behavior cloning: the route-conditioned agent is better at following the route and achieves lower off-road rate, collision rate, and log ADE than the non-route-conditioned agent.
  • RL can overfit against simulated agents: a DQN agent trained with IDM agents and evaluated against logged agents has a collision rate of 25.15±0.76%, over 4× higher than its 6.50±0.31% collision rate when evaluated against IDM agents.

Methods

  • Waymax is a multi-agent simulator built on real-world driving logs, defaulting to WOMD, which contains over 100,000 trajectory snippets and 7.64 million unique objects; each scenario is initialized from static roadgraph and the first second of logged dynamic data, with up to 128 objects controlled per scene.
  • The simulator provides delta and bicycle action spaces, closed-loop metrics (route progress ratio, off-route, off-road, collision, kinematic infeasibility, displacement error), and simulated agent models including a rule-based IDM reactive agent and log playback.
  • The paper benchmarks expert, Wayformer, behavior cloning, and DQN agents against IDM and playback agents, with ablations on route conditioning and sim-agent choice; BC uses a Wayformer encoder plus residual MLP, and DQN uses Acme prioritized replay double DQN.

Limitations

  • The paper states that sim-to-real transfer remains an important limitation for any simulation-based framework, despite design choices such as using real-world data to seed scenarios.
  • The paper states that baseline agents used simple design choices and that their performance could be significantly improved in future work.
  • The text makes evident that Waymax does not support sensor simulation (camera, lidar, radar), and its default scenarios are fixed-length WOMD logs rather than synthetic scenario generation.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

DataCite · 10.48550/arxiv.2310.08710

Cites

37 of 37 references verified0 citation errors · 0 not checkable

Statistics

Nothing to recompute.

Claims the paper makes

0 of 48 cited sources checked · 0 supported · 0 flagged

  • Findingcitation

    Waymax includes a rule-based reactive agent model based on the intelligent driver model (IDM).

    “Waymax also includes a rule-based reactive agent model based on the intelligent driver model (IDM) [51].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [51]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • Rests on an assumption: Realistic behavior for simulated agents other than the AV is an important part of constructing a simulator for autonomous driving.
  • Findingcitation

    Waymax uses publicly-released, real-world driving data (e.g., WOMD) to initialize or play back a diverse set of multi-agent simulated scenarios.

    “Waymax uses publicly-released, real-world driving data (e.g., the Waymo Open Motion Dataset [15]) to initialize or play back a diverse set of multi-agent simulated scenarios.”
    • Also stated in: § 1 Introduction · plain
      “Waymax uses diverse scenarios initialized from the Waymo Open Motion Dataset (WOMD) [15], which contains over 250 hours of real driving data collected in dense urban environments.”
    • Also stated in: § 2 Related Work · plain
      “we provide rich and diverse real-world human expert driving data from WOMD.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [15]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Findingnone given

    Waymax provides default support for the Waymo Open Motion Dataset (WOMD).

    “We provide default support for the Waymo Open Motion Dataset (WOMD) [15]”
    Quote in the paperNot a substantial claim
  • Findingcitation

    The Waymax interface follows the Brax design to only define functionally pure initialization and transition functions.

    “The Waymax interface follows the the Brax [16] design to only define functionally pure initialization and transition functions.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [16]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Findingnone given

    The paper provides a set of common benchmarks and simulated agents that allow researchers to score and benchmark their autonomous planning methods in closed-loop.

    “Our second contribution is in providing a set of common benchmarks and simulated agents that allow researchers to score and benchmark their autonomous planning methods in closed-loop.”
    Quote in the paperSubstantial claim
  • May combine two claims. 35
  • Classified as probably not a substantial claim. 48
  • The quote only partly states this claim. 2
  • May combine two claims.

    Findingown data

    Waymax provides features including pedestrians, cyclists, traffic lights, and inferred routes for goal-conditioned policy and progress metrics.

    “Waymax simulates challenging obstacles present in urban driving, such as pedestrians and cyclists, and provides high-level route information for the ego vehicle to follow.”
    • Also stated in: § 2 Related Work · plain
      “We provide a full set of features including pedestrians, cyclists, and traffic lights available in WOMD, and the inferred routes for goal-conditioned policy and progress metrics.”
    • Also stated in: § 3 Simulator Features · plain
      “Waymax includes a suite of common metrics described in Sec.3.4, and several options for modeling the behavior of dynamic objects (vehicles and pedestrians) in the scene, outlined in Sec.3.5.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Waymax provides a set of metrics to evaluate the ego vehicle and simulated agents for safety, correctness of behavior, comfort, and progress.

    “Waymax provides a set of intuitive metrics to evaluate the ego vehicle as well as simulated agents for safety and correctness of behavior (such as obeying traffic rules, not colliding), as well as comfort and progress.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingnone given

    Waymax augments each scenario with feasible paths that the AV could take from its initial position.

    “We augment each scenario with feasible paths that the AV could take from its initial position.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The on-route and off-route paths are useful for computing metrics and developing goal-conditioned planning and interactive agents.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Waymax runs for a fixed number of steps.

    “runs for a fixed number of steps”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    All metrics in Waymax are computed in closed-loop.

    “All metrics in Waymax are computed in closed-loop”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    The IDM agent in Waymax follows the logged path recorded in the data but uses IDM to adjust the speed profile to avoid collisions and accelerate on free roads.

    “The IDM agent in Waymax follows the logged path that is recorded in the data, but uses IDM to adjust the speed profile to avoid collisions and accelerate on free roads.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims. The quote only partly states this claim.

    Findingown data

    Waymax allows the user to define a dynamics model and provides several pre-defined options for controlling the physical dynamics of vehicles in simulation, including a delta action space and a bicycle action space.

    “Waymax allows the user to define a dynamics model and provides several pre-defined options for controlling the physical dynamics of vehicles in simulation”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    Waymax is designed as a collection of inter-operable libraries while maintaining fast simulation speed.

    “Waymax is designed as a collection of inter-operable libraries while maintaining fast simulation speed.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    The main Waymax libraries comprise common data-structures, a distributed data-loading library, simulator components such as metrics and dynamics, and a Gym-like environment interface.

    “The main libraries comprise of (1) a set of common data-structures, (2) a distributed data-loading library, (3) simulator components such as metrics and dynamics, and (4) a Gym-like environment interface.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Findingreasoning

    Each component of the Waymax simulator can be modified, replaced, or used standalone by the user.

    “Each component of the simulator can be modified, replaced, or used standalone by the user.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    The Waymax state includes static data consisting of road and lane boundaries sampled as a 3D point-cloud roadgraph, as well as on-route and off-route paths for the ego vehicle.

    “The static data includes the road and lane boundaries sampled as a 3D point-cloud (known as the “roadgraph”), as well as on-route and off-route paths for the ego vehicle.”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: The first component of defining autonomous driving as a sequential control problem is defining the state space.
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingreasoning

    In contrast with stateful simulators such as OpenAI Gym and DM Control, Waymax users need to maintain the simulator state within a simulation loop and interact with the simulator primarily through two functions.

    “In contrast with stateful simulators, such as OpenAI Gym [6] and DM Control [32], Waymax users need to maintain the simulator state within a simulation loop and interact with the simulator primarily through two functions:”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [6]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [32]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Findingreasoning

    Waymax runs entirely on hardware accelerators (TPUs/GPUs) and supports in-graph simulation for training.

    “It runs entirely on hardware accelerators such as TPUs/GPUs and supports in-graph simulation for training, making it suitable for modern large-scale, distributed machine learning workflows.”
    • Also stated in: § 1 Introduction · plain
      “Waymax is written using JAX [5], which allows simulation to be run entirely on accelerators such as graphics and tensor processing units (GPUs and TPUs).”
    • Also stated in: § 2 Related Work · plain
      “our simulator is designed to support hardware-accelerated training, the agent models can be connected in-graph for training and inference, and the simulation is differentiable.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [5]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Findingown data

    The paper benchmarks a suite of popular imitation and reinforcement learning algorithms with ablation studies, highlighting the effectiveness of routes as guidance for planning agents and the ability of RL to overfit against simulated agents.

    “we benchmark a suite of popular imitation and reinforcement learning algorithms with ablation studies on different design decisions, where we highlight the effectiveness of routes as guidance for planning agents and the ability of RL to overfit against simulated agents.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    Waymax is a data-driven, multi-agent simulator for autonomous driving, built on real-world driving data (e.g., WOMD), designed for large-scale simulation and testing.

    “we introduce Waymax, a new data-driven simulator for autonomous driving in multi-agent scenes, designed for large-scale simulation and testing.”
    • Also stated in: § 1 Introduction · plain
      “we propose Waymax-a differentiable, hardware-accelerated and multiagent simulator that is built using real-world driving data from the Waymo Open Dataset.”
    • Also stated in: § 2 Related Work · plain
      “Waymax is a differentiable, hardware-accelerated and multi-agent simulator that is built on top of real-world driving data.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    Users can inject multiple agent models and dynamics models into the Waymax environment, where each model can control multiple objects.

    “users can inject multiple agent models and dynamics model to Waymax environment where each model can control multiple objects”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Users primarily interact with Waymax as a partially-observable stochastic game.

    “Users primarily interact with Waymax as a partially-observable stochastic game.”
    Quote in the paperNot a substantial claim
  • The quote only partly states this claim.

    Findingnone given

    Waymax is differentiable.

    “the simulation is differentiable.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    Waymax provides a default observation function that transforms the location of all other vehicles to the agent's own coordinate frame and sub-samples the roadgraph via distance.

    “We provide a default observation function that transforms the location of all other vehicles to the agent's own coordinate frame, and sub-samples the roadgraph via distance.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The Waymax state includes dynamic data consisting of position, rotation, velocity, and bounding box dimensions for all vehicles, cyclists, and pedestrians in a scene, along with traffic light colors.

    “The dynamic data in the state consists of the position, rotation, velocity, and bounding box dimensions for all vehicles, cyclists, and pedestrians in a scene, along with the color of traffic light signals (red, yellow, green).”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: The first component of defining autonomous driving as a sequential control problem is defining the state space.
  • May combine two claims.

    Findingnone given

    Waymax enables standard training and evaluation workflows and reliable benchmarking in both open and closed-loop settings.

    “Waymax enables standard training and evaluation workflows and reliable benchmarking in both open and closed-loop settings”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Waymax supports controlling an arbitrary number of objects in a scene.

    “Waymax is a simulator that supports controlling arbitrary number of objects in a scene.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingnone given

    The paper provides implementation of a representative set of IL and RL baselines and reports their performance against a standard set of metrics on Waymax as references.

    “we also provide the implementation of a representative set of IL and RL baselines and report their performance against a standard set of metrics on Waymax as references.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    Each agent views the simulator state through a user-defined observation function, which can induce partial observability.

    “Each agent views the simulator state through a user-defined observation function, which can induce partial observability.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    Making predictions at a lower frequency than the environment frequency improved performance, so we predict 5-step long trajectories and only replan every 5 steps.

    “We found that making predictions at a lower frequency than the environment frequency improved performance, so we predict 5-step long trajectories and only replan every 5 steps.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    When considering batch size 1 and using a GPU, Waymax achieves over 1000Hz for the Step function and over 2000Hz if only considering the Transition.

    “When considering batch size 1 and using a GPU, Waymax achieves over 1000Hz for Step function and over 2000Hz if only considering the Transition.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    In the PlanningAgentEnvironment, all other agents are controlled by user-specified sim agents or log playback.

    “All other agents are controlled by user-specified sim agents or log playback (Fig. 3).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § Run one episode until termination.state = env.reset(next(dataset))while not done: action = policy(env.observe(state))state = env.step(state,action)

    Using the reset and step functions, a user can run a simple but complete simulation of a stochastic game between multiple agents.

    “Using these two functions, a user can run a simple, but complete simulation of a stochastic game between multiple agents”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The Step function computes both the state transition and the reward.

    “Note that the Step function computes both the state transition and the reward.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Findingnone given

    By construction, the bicycle action space does not violate the comfort metric.

    “By construction the bicycle action space does not violate the comfort metric.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given
    § Run one episode until termination.state = env.reset(next(dataset))while not done: action = policy(env.observe(state))state = env.step(state,action)

    Waymax provides adapters to convert the functionally pure Waymax simulator into a stateful one to support existing codebases.

    “In addition, we do provide adapters to convert the functionally pure Waymax simulator into a stateful one to support existing codebases.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    Running batch size 16 gives an equivalent runtime of over 5000Hz per example, closer to 500 times faster than using a CPU.

    “gives an equivalent runtime of over 5000Hz per example (i.e.closer to 500 times faster than using a CPU).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingreasoning

    Waymax supports both multi-agent simulation that allows users to control arbitrary objects within the scenario, and a single-agent workflow where a single AV agent is trained using learned or rule-based models to control the other vehicles in the scene.

    “Thus, Waymax supports both multi-agent simulation that allows users to control arbitrary objects within the scenario, as well as a single-agent workflow where a single AV agent is trained using learned or rule-based models to control the other vehicles in the scene.”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: The ultimate goal of the autonomous driving problem is to train an AV planning agent.
  • May combine two claims.

    Findingreasoning

    For open-loop imitation, the discrete action space performs best, possibly because it is easier to model multi-modal behavior.

    “For open-loop imitation, the discrete action space performs best, possibly because it is easier to model multi-modal behavior.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingreasoning

    The discrete action space outperforms the adapted Wayformer model, likely due to the fact that it is trained explicitly for this task.

    “Furthermore, it outperforms the adapted Wayformer model, likely due to the fact that it is trained explicitly for this task.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The Rollout function rolls out the environment given an Actor for an entire episode (i.e., 80 steps for WOD).

    “We also benchmark a Rollout function which rolls out the environment given an Actor for an entire episode (i.e., 80 steps for WOD).”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingcitation

    Following WOMD, the environment controls up to 128 objects in one scene.

    “Following WOMD, the environment controls up to 128 objects in one scene.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites WOMD

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Findingreasoning

    The expert using the discrete bicycle action space has comparable performance to the other experts, confirming that the discretization is sufficiently fine.

    “The expert using the discrete bicycle action space has comparable performance to the other experts, confirming that the discretization is sufficiently fine.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    The MultiAgentEnvironment provides an interface for multi-agent and sim-agent problems.

    “The MultiAgentEnvironment provides an interface for multi-agent and sim-agent problems.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingreasoning

    The PlanningAgentEnvironment exposes an interface for controlling only the ego vehicle in the scene.

    “The PlanningAgentEnvironment exposes an interface for controlling only the ego vehicle in the scene.”
    Quote in the paperNot a substantial claim
    • Rests on an assumption: The ultimate goal of the autonomous driving problem is to train an AV planning agent.
  • May combine two claims.

    Findingnone given

    Waymax supports hardware acceleration and distributed training for efficient and cost-effective training of machine-learned models.

    “Waymax provides diverse scenarios drawn from real driving data, and supports hardware acceleration and distributed training for efficient and cost-effective training of machine-learned models.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingreasoning

    The Metrics function consumes more computation than the Transition function because the Off-Road metric needs to find nearby roadgraph points, which is a slow operation.

    “Noticeably the Metrics function consumes more computation then the Transition function because the Off-Road metric needs to find nearby roadgraph points, which is a slow operation.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingnone given

    Waymax is written as a collection of inter-operable libraries for data loading, metric computation, and simulation, which can support a wide variety of research problems not limited to planning evaluations.

    “It is also designed with flexibility in mind -Waymax is written as a collection of inter-operable libraries for data loading, metric computation, and simulation, which can support a wide variety of research problems that are not limited to just the planning evaluations presented in this work.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingcitation

    We adapt the state-of-the-art Wayformer behavior prediction model to the planning setting.

    “As a point of reference, we adapt the state-of-the-art Wayformer behavior prediction model [35] to the planning setting.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [35]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Findingreasoning

    Waymax supports hardware acceleration on GPUs and TPUs, and supports in-graph training where training and simulation run entirely on the accelerator without host communication bottlenecks.

    “Waymax supports both hardware acceleration on GPUs and TPUs, as well as combining training and simulation within the same computation graph (referred to as”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Findingnone given

    We provide a number of expert agent models to provide groundtruth actions for open-loop training.

    “Expert We provide a number of expert agent models to provide groundtruth actions for open-loop training.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    The stateless design of Waymax enables efficient optimization through JAX's JIT compiler and functional libraries, and easily allows users to implement control algorithms that require backtracking, such as search.

    “This stateless design enables efficient optimization through JAX's [5] JIT compiler and functional libraries, and easily allows users to implement control algorithms that require backtracking, such as search.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [5]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    The Waymo Open Motion Dataset includes over 100,000 trajectory snippets and 7.64 million unique objects to interact or control.

    “which includes over 100, 000 trajectories snippets and 7.64 million unique objects to interact or control.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [15]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    Together, the feasible paths describe all the ways in which the AV can legally drive in the scenario.

    “Together, these paths describe all the ways in which the AV can legally drive in the scenario.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationreasoning

    The driving policy modeling problem is primarily focused on behavior than perception, and therefore the paper does not intend to support sensor simulation.

    “It is worth noting that the driving policy modeling problem is primarily focused on behavior than perception, thereby, we do not intend to support sensor simulation, such as [14,28,48,9,2], which represents another important research area for autonomous driving perception.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Interpretationnone given

    Waymax data loading and processing can be extended to other popular datasets without loss of generality.

    “Waymax data loading and processing can be extended to other popular datasets without loss of generality.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Behavior cloning suffers from covariate shift and causal confusion.

    “It is widely known that BC suffers from covariate shift [42] and causal confusion [13].”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [42]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [13]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    The route progress ratio can be greater than 1.

    “Since the vehicle can continue driving after reaching its destination, this ratio could be greater than 1.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Open-loop imitation learning (behavior cloning) has been applied to predict driving behaviors of other road users and the ego vehicle.

    “open-loop imitation learning (IL), known as behavior cloning (BC), has been applied to predict driving behaviors of other road users [3,10,49,26,36,17,34] as well as the ego vehicle [39,4,41,12,53,11].”
    Quote in the paperNot a substantial claim0 of 10 sources checked
    • cites [3]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [10]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [49]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [26]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [36]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [17]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [34]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [39]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [4]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [41]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    A major simulation challenge remains in the generation of diverse scenarios and realistic behavior for other agents, and behavior challenges have been shown to be a significant bottleneck to scaling.

    “However, a major simulation challenge still remains in the generation of diverse scenarios and realistic behavior for other agents (such as vehicles and pedestrians) in the scene, and as the driving field has matured, behavior challenges have been shown to be a significant bottleneck to scaling [31].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [31]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Each WOMD trajectory snippet is 9 seconds recorded with 0.1 Hz.

    “Each trajectory snippet is 9 seconds recorded with 0.1 Hz.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [15]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    Users who only need one component of Waymax, or who wish to significantly modify the simulator's behavior, can easily do so through Waymax's APIs.

    “users who only need one component of Waymax (e.g.only metrics, or only data loading), or who wish to significantly modify the behavior of the simulator (such as generating synthetic scenerios) can easily do so through Waymax's APIs.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Simulators such as CARLA generate synthetic scenarios.

    “simulators that generate synthetic scenarios (e.g.CARLA [14])”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [14]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Closed-loop methods including adversarial imitation learning and reinforcement learning have been proposed to address these challenges by learning from feedback and explicit hand designed rewards in the simulator.

    “Closedloop methods including adversarial imitation learning [20,7] and reinforcement learning (RL) methods [22,21,54,27] have been proposed to address these challenges by learning from feedback and explicit hand designed rewards in the simulator.”
    Quote in the paperNot a substantial claim0 of 6 sources checked
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [7]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [22]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [21]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [54]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [27]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Originally, the Wayformer predicts multiple 8-second future trajectories given a 1-second context history.

    “Originally, the Wayformer predicts multiple 8-second future trajectories given a 1-second context history.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [35]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Interpretationreasoning

    The nominal values represent noise in the bounding boxes and logged data and serve as a lower bound for performance.

    “The nominal values represent noise in the bounding boxes and logged data and serve as a lower bound for performance.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    OpenAI Gym and DM Control are stateful simulators.

    “stateful simulators, such as OpenAI Gym [6] and DM Control [32]”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [6]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

    • cites [32]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    IDM describes a rule for updating the acceleration of a vehicle to avoid collisions based on the proximity and relative velocity of the vehicle to the object directly in front of the vehicle.

    “IDM describes a rule for updating the acceleration of a vehicle to avoid collisions based on the proximity and relative velocity of the vehicle to the object directly in front of the vehicle”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [51]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationnone given

    Putting multiple policies in one environment directly is not a flexible way because it is hard to coordinate different policies or change policies.

    “While it might be possible to put multiple policies in one environment directly, it is certainly not a flexible way as it is hard to coordinate different policies or change policies.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    Hyperparameter selection for all learned benchmark agents (BC, DQN) was performed via a grid search.

    “We performed hyperparameter selection for all learned benchmark agents (BC, DQN) outlined in Table 3 via a grid search.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisecitation

    JAX converts operations into XLA, a linear algebra instruction set and optimizing compiler that supports execution on CPU, GPU, or TPU.

    “which converts operations into XLA [43], a linear algebra instruction set and optimizing compiler which supports execution on CPU, GPU, or TPU.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [43]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Interpretationreasoning

    The RL agent tends to overfit or exploit the behavior of 'easier' IDM agents.

    “We believe this is because the RL agent tends to overfit or exploit the behavior of 'easier' IDM agents.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: IDM will stop for the SDC to avoid collisions.
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    This serves as a check that the Waymax environment is producing the correct training data.

    “This serves as a check that the Waymax environment is producing the correct training data.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Interpretationreasoning

    The sim-to-real gap remains an important limitation for any simulation-based framework.

    “While in Waymax we have made design decisions to minimize this gap (such as using real-world data to seed scenarios), this remains an important limitation for any simulation-based framework.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The problem of sim-to-real transfer is a critical issue in autonomous driving, and it is difficult to guarantee that the same performance and level of safety will carry over to the real world.
69 of 69
  • The paper relies on this without support.

    Simulation is an essential or crucial tool to develop and benchmark autonomous vehicle planning software in a safe and cost-effective manner.

    “Simulation is an essential tool to develop and benchmark autonomous vehicle planning software in a safe and cost-effective manner.”
    “Due to the cost and risk of deploying autonomous vehicles (AVs) in the real world, simulation is a crucial tool in the research and development of autonomous driving software.”
  • The paper relies on this without support.

    Realistic simulation requires accurate modeling of nuanced and complex multi-agent interactive behaviors.

    “However, realistic simulation requires accurate modeling of nuanced and complex multi-agent interactive behaviors.”
  • The paper relies on this without support.

    The two primary challenges of a simulator are speed and realism.

    “The two primary challenges of a simulator are speed and realism: we wish for a simulator to be fast in order to cost-effectively train/evaluate on many hours of synthetic driving experience, and we wish for a simulator to be diverse and realistic in terms vehicle behavior in order to minimize the sim-to-real gap [50,37], such that performance in the simulator correlates with real-world performance”
  • The paper relies on this without support.

    Benchmarking different learned policies on large scale real world datasets remains a challenge.

    “Despite the excitement of machine learning as an avenue towards devising autonomous driving policies, benchmarking different learned policies on large scale real world datasets remains a challenge.”
  • The paper relies on this without support.

    Realistic behavior for simulated agents other than the AV is an important part of constructing a simulator for autonomous driving.

    “An important part of constructing a simulator for autonomous driving is realistic behavior for simulated agents other than the AV.”
  • The paper relies on this without support.

    The on-route and off-route paths are useful for computing metrics and developing goal-conditioned planning and interactive agents.

    “These paths are useful for computing metrics as well as developing goal-conditioned planning and interactive agents.”
  • The paper relies on this without support.

    The first component of defining autonomous driving as a sequential control problem is defining the state space.

    “The first component of defining autonomous driving as a sequential control problem is defining the state space.”
  • The paper relies on this without support.

    The ultimate goal of the autonomous driving problem is to train an AV planning agent.

    “the ultimate goal of the autonomous driving problem is to train an AV planning agent.”
  • The paper relies on this without support.

    IDM will stop for the SDC to avoid collisions.

    “Since IDM will stop for the SDC to avoid collisions, the RL agent does not have as much incentive to learn how to avoid collisions itself.”
  • The paper relies on this without support.

    The problem of sim-to-real transfer is a critical issue in autonomous driving, and it is difficult to guarantee that the same performance and level of safety will carry over to the real world.

    “As mentioned previously, the problem of sim-to-real transfer is a critical issue in autonomous driving, as it is cheap and desirable to evaluate in simulation but difficult to guarantee that the same performance and level of safety will carry over to the real world.”
10 of 10

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

Each contradiction between two passages listed here was confirmed by an independent check.

  • Behavior-cloning mixture size differs between sections

    Minor

    The baseline-agent description says continuous-action behavior cloning uses six Gaussian mixture components, while the training-details appendix says it uses ten.

  • Stated recording frequency conflicts with rollout length

    Minor

    At 0.1 Hz, 80 steps would span roughly 800 seconds, not a nine-second trajectory snippet.

2 of 2

Cites

Flagged first, then by citations

Research works printed but not linked: 14

  1. Martín Abadi. TensorFlow: learning functions at scale. In Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, pages 1-1, 2016. 6
  2. Yuning Chai, Benjamin Sapp, Mayank Bansal, and Dragomir Anguelov. Multipath: Multiple probabilistic anchor trajectory hypotheses for behavior prediction. arXiv preprint arXiv:1910.05449, 2019. 3 · arXiv
  3. Dian Chen, Brady Zhou, Vladlen Koltun, and Philipp Krähenbühl. Learning by cheating. In Conference on Robot Learning, pages 66-75. PMLR, 2020. 3
  4. Pim De Haan, Dinesh Jayaraman, and Sergey Levine. Causal confusion in imitation learning. Advances in Neural Information Processing Systems, 32, 2019. 3
  5. Junru Gu, Chen Sun, and Hang Zhao. Densetnt: End-to-end trajectory prediction from dense goal sets. In Proceedings of the IEEE/CVF International Conference on Computer Vision, pages 15303-15312, 2021. 3
  6. Matthew W. Hoffman, Bobak Shahriari, John Aslanides, Gabriel Barth-Maron, Nikola Momchev, Danila Sinopalnikov, Piotr Stańczyk, Sabela Ramos, Anton Raichuk, Damien Vincent, Léonard Hussenot, Robert Dadashi, Gabriel Dulac-Arnold, Manu Orsini, Alexis Jacq, Johan Ferret, Nino Vieillard, Seyed Kam- yar Seyed Ghasemipour, Sertan Girgin, Olivier Pietquin, Feryal Behbahani, Tamara Norman, Abbas Abdolmaleki, Albin Cassirer, Fan Yang, Kate Baumli, Sarah Henderson, Abe Friesen, Ruba Haroun, Alex Novikov, Sergio Gómez Colmenarejo, Serkan Cabi, Caglar Gulcehre, Tom Le Paine, Srivatsan Srinivasan, Andrew Cowie, Ziyu Wang, Bilal Piot, and Nando de Freitas. Acme: A research framework for distributed reinforcement learning. arXiv preprint arXiv:2006.00979, 2020. 8, 15 · arXiv
  7. Quanyi Li, Zhenghao Peng, Lan Feng, Qihang Zhang, Zhenghai Xue, and Bolei Zhou. Metadrive: Composing diverse driving scenarios for generalizable reinforcement learning. IEEE transactions on pattern analysis and machine intelligence, 2022. 2, 3, 6
  8. Yiren Lu, Justin Fu, George Tucker, Xinlei Pan, Eli Bronstein, Becca Roelofs, et al. Imitation is not enough: Robustifying imitation with reinforcement learning for challenging driving scenarios. In NeurIPS 2022 Machine Learning for Autonomous Driving Workshop, 2022. 3
  9. Miguel Angel Zamora Mora, Momchil Peychev, Sehoon Ha, Martin Vechev, and Stelian Coros. Pods: Policy optimization via differentiable simulation. In International Conference on Machine Learning, pages 7805-7817. PMLR, 2021. 10
  10. Praveen Palanisamy. Multi-agent connected autonomous driving using deep reinforcement learning. In 2020 International Joint Conference on Neural Networks (IJCNN), pages 1-7. IEEE, 2020. 3
  11. Dean A Pomerleau. Alvinn: An autonomous land vehicle in a neural network. Advances in neural information processing systems, 1, 1988. 3
  12. Stéphane Ross, Geoffrey Gordon, and Drew Bagnell. A reduction of imitation learning and structured prediction to no-regret online learning. In Proceedings of the fourteenth international conference on artificial intelligence and statistics, pages 627-635. JMLR Workshop and Conference Proceedings, 2011. 3
  13. Charlie Tang and Russ R Salakhutdinov. Multiple futures prediction. Advances in Neural Information Processing Systems, 32, 2019. 3
  14. Bernhard Wymann, Eric Espié, Christophe Guionneau, Christos Dimitrakakis, Rémi Coulom, and Andrew Sumner. Torcs, the open racing car simulator. Software available at http://torcs. sourceforge. net, 4(6):2, 2000.

Cited by

Sorted by citations

Authors
Gulino, C., Fu, J., Luo, W., Tucker, G., Bronstein, E., Lu, Y., Harb, J., Pan, X., Wang, Y., Chen, X., Co-Reyes, J. D., Agarwal, R., Roelofs, R., Lu, Y., Montali, N., Mougin, P., Yang, Z., White, B., Faust, A., McAllister, R., Anguelov, D., & Sapp, B.
Venue
arXiv
Publisher
arXiv
Published
2023
Pages
7730-7742
ISSN
1049-5258 (ISSN-L)
OpenAlex
W7133186497
Cited by
48
References
37
Citations by year
2026: 14 · 2025: 15 · 2024: 19
FWCI
14.94
Type
conference paper
Language
en
Open access
Locations
  • neural information processing systems (publishedVersion)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Engineering › Automotive Engineering › Autonomous Vehicle Technology and Safety
  • Physical Sciences › Engineering › Control and Systems Engineering › Traffic control and management
  • Physical Sciences › Engineering › Safety, Risk, Reliability and Quality › Traffic and Road Safety
Keywords
autonomous driving simulation, driving simulator, large-scale simulation, data-driven simulation, simulation acceleration, synthetic driving data

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-11-01.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-11-01.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review