SLM Lab: A Comprehensive Benchmark And Modular Software Framework For Reproducible Deep Reinforcement Learning
2019 Β· Keng Wah Loon, Laura Graesser, Milan Cvitkovic
Abstract
We introduce SLM Lab, a software framework for reproducible reinforcement learning (RL) research. SLM Lab implements a number of popular RL algorithms, provides synchronous and asynchronous parallel experiment execution, hyperparameter search, and result analysis. RL algorithms in SLM Lab are implemented in a modular way such that differences in algorithm performance can be confidently ascribed to differences between algorithms, not between implementations. In this work we present the design choices behind SLM Lab and use it to produce a comprehensive single-codebase RL algorithm benchmark. In addition, as a consequence of SLM Lab's modular design, we introduce and evaluate a discrete-action variant of the Soft Actor-Critic algorithm (Haarnoja et al., 2018) and a hybrid synchronous/asynchronous training method for RL agents.
Authors
(none)
Tags
Stats
Related papers
- Scilab-rl: A Software Framework For Efficient Reinforcement Learning And Cognitive Modeling Research (2024)0.00
- Cleanrl: High-quality Single-file Implementations Of Deep Reinforcement Learning Algorithms (2021)0.00
- Open RL Benchmark: Comprehensive Tracked Experiments For Reinforcement Learning (2024)0.00
- Reinforcing Competitive Multi-agents For Playing 'so Long Sucker' (2024)0.00
- Fightladder: A Benchmark For Competitive Multi-agent Reinforcement Learning (2024)0.00
- Acme: A Research Framework For Distributed Reinforcement Learning (2020)0.00
- Dopamine: A Research Framework For Deep Reinforcement Learning (2018)0.00
- Behaviour Suite For Reinforcement Learning (2019)0.00