Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Increasing the scale of reinforcement learning experiments has allowed researchers to achieve unprecedented results in both training sophisticated agents for video games, and in sim-to-real transfer for robotics. Typically such experiments rely on large distributed systems and require expensive hardware setups, limiting wider access to this exciting area of research. In this work we aim to solve this problem by optimizing the efficiency and resource utilization of reinforcement learning algorithms instead of relying on distributed computation. We present the "Sample Factory", a high-throughput training system optimized for a single-machine setting. Our architecture combines a highly efficient, asynchronous, GPU-based sampler with off-policy correction techniques, allowing us to achieve throughput higher than 105 environment frames/second on non-trivial control problems in 3D without sacrificing sample efficiency. We extend Sample Factory to support self-play and population-based training and apply these techniques to train highly capable agents for a multiplayer first-person shooter game. The source code is available at https://github.com/alex-petrenko/sample-factory
Key facts. Cited by 84 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 9; 2022: 15; 2023: 17; 2024: 15; 2025: 14; 2026: 13.
84 papers.
Sort:
By area:
- 2021Habitat 2.0: Training Home Assistants to Rearrange their Habitatcited by 501
- 2023Motif: Intrinsic Motivation from Artificial Intelligence Feedbackcited by 99
- 2022EnvPool: A Highly Parallel Reinforcement Learning Environment Execution Enginecited by 58
- 2022Nocturne: a scalable driving benchmark for bringing multi-agent learning one step closer to the real worldcited by 56
- 2023XLand-MiniGrid: Scalable Meta-Reinforcement Learning Environments in JAXcited by 54
- 2025CaRL: Learning Scalable Planning Policies with Simple Rewardscited by 34
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Trainingcited by 24
- 2024MaestroMotif: Skill Design from Artificial Intelligence Feedbackcited by 24
- 2021MALib: A Parallel Framework for Population-based Multi-agent Reinforcement Learningcited by 23
- 2024Fine-tuning Reinforcement Learning Models is Secretly a Forgetting Mitigation Problemcited by 23
- 2024PufferLib: Making Reinforcement Learning Libraries and Environments Play Nicecited by 22
- 2022Insights From the NeurIPS 2021 NetHack Challengecited by 20
38 more
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2023Proximal Policy Gradient Arborescence for Quality Diversity Reinforcement Learningcited by 20
- 2024Jack of All Trades, Master of Some, a Multi-Purpose Transformer Agentcited by 20
- 2021Towards Deeper Deep Reinforcement Learning with Spectral Normalizationcited by 19
- 2021Megaverse: Simulating Embodied Agents at One Million Experiences per Secondcited by 19
- 2021Large Batch Simulation for Deep Reinforcement Learningcited by 18
- 2022VER: Scaling On-Policy RL Leads to the Emergence of Navigation in Embodied Rearrangementcited by 18
- 2024Open RL Benchmark: Comprehensive Tracked Experiments for Reinforcement Learningcited by 17
- 2022Dungeons and Data: A Large-Scale NetHack Datasetcited by 16
- 2022IGLU 2022: Interactive Grounded Language Understanding in a Collaborative Environment at NeurIPS 2022cited by 14
- 2020Scaling Imitation Learning in Minecraftcited by 12
- 2025The Impact of On-Policy Parallelized Data Collection on Deep Reinforcement Learning Networkscited by 12
- 2022LECO: Learnable Episodic Count for Task-Specific Intrinsic Rewardcited by 11
- 2023NetHack is Hard to Hackcited by 11
- 2023SRL: Scaling Distributed Reinforcement Learning to Over Ten Thousand Corescited by 10
- 2023Cross-Episodic Curriculum for Transformer Agentscited by 10
- 2024Online Intrinsic Rewards for Decision Making Agents from Large Language Model Feedbackcited by 10
- 2022IGLU Gridworld: Simple and Fast Environment for Embodied Dialog Agentscited by 9
- 2022On Realization of Intelligent Decision-Making in the Real World: A Foundation Decision Model Perspectivecited by 8
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Surveycited by 8
- 2025SRMT: Shared Memory for Multi-agent Lifelong Pathfindingcited by 8
- 2023Cleanba: A Reproducible and Efficient Distributed Reinforcement Learning Platformcited by 7
- 2022POGEMA: Partially Observable Grid Environment for Multiple Agentscited by 6
- 2023Collision Avoidance and Navigation for a Quadrotor Swarm Using End-to-end Deep Reinforcement Learningcited by 6
- 2025Hadamax Encoding: Elevating Performance in Model-Free Ataricited by 6
- 2021Graph augmented Deep Reinforcement Learning in the GameRLand3D environmentcited by 5
- 2022Fast Population-Based Reinforcement Learning on a Single Machinecited by 5
- 2023QuadSwarm: A Modular Multi-Quadrotor Simulator for Deep Reinforcement Learning with Direct Thrust Controlcited by 5
- 2023GEAR: A GPU-Centric Experience Replay System for Large Reinforcement Learning Modelscited by 5
- 2023AGaLiTe: Approximate Gated Linear Transformers for Online Reinforcement Learningcited by 5
- 2023An Invitation to Deep Reinforcement Learningcited by 5
- 2025Scalable Option Learning in High-Throughput Environmentscited by 5
- 2021Agents that Listen: High-Throughput Reinforcement Learning with Multiple Sensory Systemscited by 4
- 2021Godot Reinforcement Learning Agentscited by 4
- 2023RLtools: A Fast, Portable Deep Reinforcement Learning Library for Continuous Controlcited by 4
- 2023HyperPPO: A scalable method for finding small policies for robotic controlcited by 4
- 2023DexDLO: Learning Goal-Conditioned Dexterous Policy for Dynamic Manipulation of Deformable Linear Objectscited by 4
- 2025Trajectory World Models for Heterogeneous Environmentscited by 4
50 most cited of 84 All 84 (JSON)
- 2026Coding Agent Memory Post-training: Unlocking the Memory Potential of Pre-trained File Operations for Long-Horizon Tasks via Reinforcement Learning28 Sep 2026
- 2026PlayTrain: An Efficient Reinforcement Learning Framework for LLM-Generated Adaptable JavaScript Games8 Sep 2026
- 2026GameWAM: A World Action Model for Video Games25 Aug 2026
- 2026rl-triton: High-Performance Triton GPU Kernels for Reinforcement Learning Credit Assignment18 Aug 2026
- 2026FAST: A Framework for Aligned Sampling and Training in Parallel Reinforcement Learning for Autonomous Driving19 Jun 2026
- 2026Fast Human Attention Prediction for Fixation-guided Active Perception in Autonomous Navigation18 Jun 2026
- 2026Emergent Sparsity in Frozen Random CNN Feature Extractors for Deep Reinforcement Learning15 May 2026
- 2026Hierarchical Behaviour Spaces27 Apr 2026
- 2026CALF: Communication-Aware Learning Framework for Distributed Reinforcement Learning13 Mar 2026
- 2026Automatic Generation of High-Performance RL Environments12 Mar 2026
- 2026Align and Filter: Improving Performance in Asynchronous On-Policy RL2 Mar 2026
- 2026MOSAIC: A Universal Agent-Level Interface for Cross-Paradigm Agent Mixing and Human-AI Collaboration1 Mar 2026
38 more
- 2026K-Myriad: Jump-starting reinforcement learning with unsupervised parallel agents26 Jan 2026
- 2025Monopoly Deal: A Benchmark Environment for Bounded One-Sided Response Games29 Oct 2025
- 2025Emergence of Spatial Representation in an Actor-Critic Agent with Hippocampus-Inspired Sequence Generator11 Oct 2025
- 2025Reduced-Order Model-Guided Reinforcement Learning for Demonstration-Free Humanoid Locomotion23 Sep 2025
- 2025Scalable Option Learning in High-Throughput Environments30 Aug 2025
- 2025The Impact of On-Policy Parallelized Data Collection on Deep Reinforcement Learning Networks3 Jun 2025
- 2025Hadamax Encoding: Elevating Performance in Model-Free Atari21 May 2025
- 2025CaRL: Learning Scalable Planning Policies with Simple Rewards24 Apr 2025
- 2025HASARD: A Benchmark for Vision-Based Safe Reinforcement Learning in Embodied Agents11 Mar 2025
- 2025Highly Parallelized Reinforcement Learning Training with Relaxed Assignment Dependencies27 Feb 2025
- 2025Trajectory World Models for Heterogeneous Environments3 Feb 2025
- 2025SRMT: Shared Memory for Multi-agent Lifelong Pathfinding22 Jan 2025
- 2025Adaptive Data Exploitation in Deep Reinforcement Learning22 Jan 2025
- 2025Tempo: Compiled Dynamic Deep Learning with Symbolic Dependence Graphs9 Jan 2025
- 2025Symmetries-enhanced Multi-Agent Reinforcement Learning2 Jan 2025
- 2024MaestroMotif: Skill Design from Artificial Intelligence Feedback11 Dec 2024
- 2024Syllabus: Portable Curricula for Reinforcement Learning Agents18 Nov 2024
- 2024Acceleration for Deep Reinforcement Learning using Parallel and Distributed Computing: A Survey8 Nov 2024
- 2024Progressive Safeguards for Safe and Model-Agnostic Reinforcement Learning31 Oct 2024
- 2024Online Intrinsic Rewards for Decision Making Agents from Large Language Model Feedback30 Oct 2024
- 2024Training on Irrelevant States Implies Data Augmentation: Generalization in Contextual MDPs4 Oct 2024
- 2024Efficient Exploration and Discriminative World Model Learning with an Object-Centric Abstraction21 Aug 2024
- 2024Instruction Following with Goal-Conditioned Reinforcement Learning in Virtual Environments12 Jul 2024
- 2024Multi-State-Action Tokenisation in Decision Transformers for Multi-Discrete Action Spaces1 Jul 2024
- 2024PufferLib: Making Reinforcement Learning Libraries and Environments Play Nice11 Jun 2024
- 2024Speeding up Policy Simulation in Supply Chain RL4 Jun 2024
- 2024Jack of All Trades, Master of Some, a Multi-Purpose Transformer Agent15 Feb 2024
- 2024Open RL Benchmark: Comprehensive Tracked Experiments for Reinforcement Learning5 Feb 2024
- 2024Fine-tuning Reinforcement Learning Models is Secretly a Forgetting Mitigation Problem5 Feb 2024
- 2024Behavioural Cloning in VizDoom8 Jan 2024
- 2023DexDLO: Learning Goal-Conditioned Dexterous Policy for Dynamic Manipulation of Deformable Linear Objects23 Dec 2023
- 2023XLand-MiniGrid: Scalable Meta-Reinforcement Learning Environments in JAX19 Dec 2023
- 2023An Invitation to Deep Reinforcement Learning13 Dec 2023
- 2023Guaranteed Trust Region Optimization via Two-Phase KL Penalization8 Dec 2023
- 2023AGaLiTe: Approximate Gated Linear Transformers for Online Reinforcement Learning24 Oct 2023
- 2023Cross-Episodic Curriculum for Transformer Agents12 Oct 2023
- 2023GEAR: A GPU-Centric Experience Replay System for Large Reinforcement Learning Models8 Oct 2023
- 2023Motif: Intrinsic Motivation from Artificial Intelligence Feedback29 Sep 2023
50 newest of 84 All 84 (JSON)
- 2022Dungeons and Data: A Large-Scale NetHack Datasetcited by 16
- 2020Scaling Imitation Learning in Minecraftcited by 12
- 2024Behavioural Cloning in VizDoomcited by 2
- 2024Multi-State-Action Tokenisation in Decision Transformers for Multi-Discrete Action Spacescited by 0
- 2024Multi-State-Action Tokenisation in Decision Transformers for Multi-Discrete Action Spaces1 Jul 2024
- 2024Behavioural Cloning in VizDoom8 Jan 2024
- 2022Dungeons and Data: A Large-Scale NetHack Dataset1 Nov 2022
- 2020Scaling Imitation Learning in Minecraft6 Jul 2020
- 2024Online Intrinsic Rewards for Decision Making Agents from Large Language Model Feedbackcited by 10
- 2026MOSAIC: A Universal Agent-Level Interface for Cross-Paradigm Agent Mixing and Human-AI Collaborationcited by 0
- 2026Coding Agent Memory Post-training: Unlocking the Memory Potential of Pre-trained File Operations for Long-Horizon Tasks via Reinforcement Learningcited by 0
- 2026Coding Agent Memory Post-training: Unlocking the Memory Potential of Pre-trained File Operations for Long-Horizon Tasks via Reinforcement Learning28 Sep 2026
- 2026MOSAIC: A Universal Agent-Level Interface for Cross-Paradigm Agent Mixing and Human-AI Collaboration1 Mar 2026
- 2024Online Intrinsic Rewards for Decision Making Agents from Large Language Model Feedback30 Oct 2024
- 2021Habitat 2.0: Training Home Assistants to Rearrange their Habitatcited by 501
- 2023Motif: Intrinsic Motivation from Artificial Intelligence Feedbackcited by 99
- 2022EnvPool: A Highly Parallel Reinforcement Learning Environment Execution Enginecited by 58
- 2022Nocturne: a scalable driving benchmark for bringing multi-agent learning one step closer to the real worldcited by 56
- 2023XLand-MiniGrid: Scalable Meta-Reinforcement Learning Environments in JAXcited by 54
- 2025CaRL: Learning Scalable Planning Policies with Simple Rewardscited by 34
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Trainingcited by 24
- 2024MaestroMotif: Skill Design from Artificial Intelligence Feedbackcited by 24
- 2021MALib: A Parallel Framework for Population-based Multi-agent Reinforcement Learningcited by 23
- 2024Fine-tuning Reinforcement Learning Models is Secretly a Forgetting Mitigation Problemcited by 23
- 2024PufferLib: Making Reinforcement Learning Libraries and Environments Play Nicecited by 22
- 2022Insights From the NeurIPS 2021 NetHack Challengecited by 20
12 most cited of 73 All 73 (JSON)
- 2026PlayTrain: An Efficient Reinforcement Learning Framework for LLM-Generated Adaptable JavaScript Games8 Sep 2026
- 2026rl-triton: High-Performance Triton GPU Kernels for Reinforcement Learning Credit Assignment18 Aug 2026
- 2026Fast Human Attention Prediction for Fixation-guided Active Perception in Autonomous Navigation18 Jun 2026
- 2026Emergent Sparsity in Frozen Random CNN Feature Extractors for Deep Reinforcement Learning15 May 2026
- 2026Hierarchical Behaviour Spaces27 Apr 2026
- 2026CALF: Communication-Aware Learning Framework for Distributed Reinforcement Learning13 Mar 2026
- 2026Automatic Generation of High-Performance RL Environments12 Mar 2026
- 2026Align and Filter: Improving Performance in Asynchronous On-Policy RL2 Mar 2026
- 2026K-Myriad: Jump-starting reinforcement learning with unsupervised parallel agents26 Jan 2026
- 2025Monopoly Deal: A Benchmark Environment for Bounded One-Sided Response Games29 Oct 2025
- 2025Emergence of Spatial Representation in an Actor-Critic Agent with Hippocampus-Inspired Sequence Generator11 Oct 2025
- 2025Reduced-Order Model-Guided Reinforcement Learning for Demonstration-Free Humanoid Locomotion23 Sep 2025
12 newest of 73 All 73 (JSON)