mlsanityData to 7 Oct 2026

Large Batch Simulation for Deep Reinforcement Learning

arXiv 2103.07013 ↗First posted 12 Mar 2021cs.LG cs.AI cs.CVcited by 18

Not on the map. Why?

Abstract (arXiv)

We accelerate deep reinforcement learning-based training in visually complex 3D environments by two orders of magnitude over prior work, realizing end-to-end training speeds of over 19,000 frames of experience per second on a single GPU and up to 72,000 frames per second on a single eight-GPU machine. The key idea of our approach is to design a 3D renderer and embodied navigation simulator around the principle of "batch simulation": accepting and executing large batches of requests simultaneously. Beyond exposing large amounts of work at once, batch simulation allows implementations to amortize in-memory storage of scene assets, rendering work, data loading, and synchronization costs across many simulation requests, dramatically improving the number of simulated agents per GPU and overall simulation throughput. To balance DNN inference and training costs with faster simulation, we also build a computationally efficient policy DNN that maintains high task performance, and modify training algorithms to maintain sample efficiency when training with large mini-batches. By combining batch simulation and DNN performance optimizations, we demonstrate that PointGoal navigation agents can be trained in complex 3D environments on a single GPU in 1.5 days to 97% of the accuracy of agents trained on a prior state-of-the-art system using a 64-GPU cluster over three days. We provide open-source reference implementations of our batch 3D renderer and simulator to facilitate incorporation of these ideas into RL systems.

Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 33 of its 48 references that are in the map. First posted on arXiv 12 Mar 2021.

Builds on

33 of 48 references.

References · 33

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2017Proximal Policy Optimization Algorithmscited by 14,441
  4. 2017Squeeze-and-Excitation Networkscited by 4,763
  5. 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
  6. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
  7. 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
  8. 2017Matterport3D: Learning from RGB-D Data in Indoor Environmentscited by 1,354
  9. 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
  10. 2019Habitat: A Platform for Embodied AI Researchcited by 1,163
  11. 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
  12. 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 866
21 more
  1. 2017AI2-THOR: An Interactive 3D Environment for Visual AIcited by 850
  2. 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
  3. 2019RLBench: The Robot Learning Benchmark & Learning Environmentcited by 669
  4. 2020SAPIEN: A SimulAted Part-based Interactive ENvironmentcited by 584
  5. 2018On Evaluation of Embodied Navigation Agentscited by 526
  6. 2018Gibson Env: Real-World Perception for Embodied Agentscited by 477
  7. 2019DD-PPO: Learning Near-Perfect PointGoal Navigators from 2.5 Billion Framescited by 352
  8. 2020Transporter Networks: Rearranging the Visual World for Robotic Manipulationcited by 342
  9. 2018Distributed Prioritized Experience Replaycited by 260
  10. 2020ThreeDWorld: A Platform for Interactive Multi-Modal Physical Simulationcited by 249
  11. 2019Fixup Initialization: Residual Learning Without Normalizationcited by 194
  12. 2016ViZDoom: A Doom-based AI Research Platform for Visual Reinforcement Learningcited by 178
  13. 2020TResNet: High Performance GPU-Dedicated Architecturecited by 119
  14. 2019Interactive Gibson Benchmark (iGibson 0.5): A Benchmark for Interactive Navigation in Cluttered Environmentscited by 89
  15. 2020Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learningcited by 84
  16. 2019IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Taskscited by 68
  17. 2017MINOS: Multimodal Indoor Simulator for Navigation in Complex Environmentscited by 66
  18. 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
  19. 2020AllenAct: A Framework for Embodied AI Researchcited by 54
  20. 2019TorchBeast: A PyTorch Platform for Distributed RLcited by 41
  21. 2019rlpyt: A Research Code Base for Deep Reinforcement Learning in PyTorchcited by 38

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 5; 2023: 4; 2024: 1; 2025: 1; 2026: 2.

18 papers.

Sort:

By area:

  1. 2021Habitat 2.0: Training Home Assistants to Rearrange their Habitatcited by 501
  2. 2021Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learningcited by 395
  3. 2022Zero Experience Required: Plug & Play Modular Transfer Learning for Semantic Visual Navigationcited by 66
  4. 2025Robust Autonomy Emerges from Self-Playcited by 64
  5. 2023XLand-MiniGrid: Scalable Meta-Reinforcement Learning Environments in JAXcited by 54
  6. 2022Is Mapping Necessary for Realistic PointGoal Navigation?cited by 32
  7. 2023CADSim: Robust and Scalable in-the-wild 3D Reconstruction for Controllable Sensor Simulationcited by 26
  8. 2021Megaverse: Simulating Embodied Agents at One Million Experiences per Secondcited by 19
  9. 2022VER: Scaling On-Policy RL Leads to the Emergence of Navigation in Embodied Rearrangementcited by 18
  10. 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Surveycited by 8
  11. 2023Galactic: Scaling End-to-End Reinforcement Learning for Rearrangement at 100k Steps-Per-Secondcited by 4
  12. 2023Investigating Navigation Strategies in the Morris Water Maze through Deep Reinforcement Learningcited by 3
6 more
  1. 2021Realistic PointGoal Navigation via Auxiliary Losses and Information Bottleneckcited by 0
  2. 2021Landmark Policy Optimization for Object Navigation Taskcited by 0
  3. 2022Optimizing Data Collection in Deep Reinforcement Learningcited by 0
  4. 2022Simulation and application of COVID-19 compartment model using physics-informed neural networkcited by 0
  5. 2026PyBatchRender: A Python Library for Batched 3D Rendering at Up to One Million FPScited by 0
  6. 2026Rule-based High-Level Coaching for Goal-Conditioned Reinforcement Learning in Search-and-Rescue UAV Missions Under Limited-Simulation Trainingcited by 0