Co-Adaptation of Algorithmic and Implementational Innovations in Inference-based Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Recently many algorithms were devised for reinforcement learning (RL) with function approximation. While they have clear algorithmic distinctions, they also have many implementation differences that are algorithm-independent and sometimes under-emphasized. Such mixing of algorithmic novelty and implementation craftsmanship makes rigorous analyses of the sources of performance improvements across algorithms difficult. In this work, we focus on a series of off-policy inference-based actor-critic algorithms -- MPO, AWR, and SAC -- to decouple their algorithmic innovations and implementation decisions. We present unified derivations through a single control-as-inference objective, where we can categorize each algorithm as based on either Expectation-Maximization (EM) or direct Kullback-Leibler (KL) divergence minimization and treat the rest of specifications as implementation details. We performed extensive ablation studies, and identified substantial performance drops whenever implementation details are mismatched for algorithmic choices. These results show which implementation or code details are co-adapted and co-evolved with algorithms, and which are transferable across algorithms: as examples, we identified that tanh Gaussian policy and network sizes are highly adapted to algorithmic types, while layer normalization and ELU are critical for MPO's performances but also transfer to noticeable gains in SAC. We hope our work can inspire future work to further demystify sources of performance improvements across multiple algorithms and allow researchers to build on one another's both algorithmic and implementational innovations.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 53 of its 77 references that are in the map. First posted on arXiv 31 Mar 2021.
Builds on
53 of 77 references.
References · 53
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016Layer Normalizationcited by 5,579
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015Trust Region Policy Optimizationcited by 2,503
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2020Offline Reinforcement Learning: Tutorial, Review, and Perspectives on Open Problemscited by 1,873
- 2018Soft Actor-Critic Algorithms and Applicationscited by 1,179
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2018DeepMind Control Suitecited by 935
38 more
- 2019Stabilizing Off-Policy Q-Learning via Bootstrapping Error Reductioncited by 833
- 2017Rainbow: Combining Improvements in Deep Reinforcement Learningcited by 774
- 2019Advantage-Weighted Regression: Simple and Scalable Off-Policy Reinforcement Learningcited by 750
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2020AWAC: Accelerating Online Reinforcement Learning with Offline Datasetscited by 647
- 2016Stein Variational Gradient Descent: A General Purpose Bayesian Inference Algorithmcited by 498
- 2018Reinforcement Learning and Control as Probabilistic Inference: Tutorial and Reviewcited by 466
- 2016Benchmarking Deep Reinforcement Learning for Continuous Controlcited by 361
- 2018Maximum a Posteriori Policy Optimisationcited by 318
- 2019A Theory of Regularized Markov Decision Processescited by 279
- 2020Critic Regularized Regressioncited by 269
- 2016Safe and Efficient Off-Policy Reinforcement Learningcited by 260
- 2019Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Modelcited by 228
- 2020Keep Doing What Worked: Behavioral Modelling Priors for Offline Reinforcement Learningcited by 213
- 2019A Divergence Minimization Perspective on Imitation Learning Methodscited by 188
- 2019Benchmarking Model-Based Reinforcement Learningcited by 158
- 2020Controlling Overestimation Bias with Truncated Mixture of Continuous Distributional Quantile Criticscited by 154
- 2016Continuous Deep Q-Learning with Model-based Accelerationcited by 149
- 2020Acme: A Research Framework for Distributed Reinforcement Learningcited by 146
- 2018Self-Imitation Learningcited by 135
- 2015Taming the Noise in Reinforcement Learning via Soft Updatescited by 125
- 2017Backpropagation through the Void: Optimizing control variates for black-box gradient estimationcited by 104
- 2016Sequence Tutor: Conservative Fine-Tuning of Sequence Generation Models with KL-controlcited by 100
- 2017Reproducibility of Benchmarked Deep Reinforcement Learning Tasks for Continuous Controlcited by 92
- 2019V-MPO: On-Policy Maximum a Posteriori Policy Optimization for Discrete and Continuous Controlcited by 85
- 2016Reward Augmented Maximum Likelihood for Neural Structured Predictioncited by 80
- 2016Q-Prop: Sample-Efficient Policy Gradient with An Off-Policy Criticcited by 77
- 2018Variance Reduction for Policy Gradient with Action-Dependent Factorized Baselinescited by 65
- 2019ChainerRL: A Deep Reinforcement Learning Librarycited by 51
- 2018The Mirage of Action-Dependent Baselines in Reinforcement Learningcited by 46
- 2017Interpolated Policy Gradient: Merging On-Policy and Off-Policy Gradient Estimation for Deep Reinforcement Learningcited by 40
- 2019Variational Inference MPC for Bayesian Model-based Reinforcement Learningcited by 39
- 2020Leverage the Average: an Analysis of KL Regularization in RLcited by 33
- 2018Relative Entropy Regularized Policy Iterationcited by 32
- 2020Action and Perception as Divergence Minimizationcited by 31
- 2020Making Sense of Reinforcement Learning and Probabilistic Inferencecited by 30
- 2018Expected Policy Gradients for Reinforcement Learningcited by 28
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 4; 2024: 5.
15 papers.
Sort:
By area:
- 2021A Minimalist Approach to Offline Reinforcement Learningcited by 882
- 2023Efficient Online Reinforcement Learning with Offline Datacited by 332
- 2022Multi-Game Decision Transformerscited by 212
- 2021Generalized Decision Transformer for Offline Hindsight Information Matchingcited by 105
- 2022On Reinforcement Learning and Distribution Matching for Fine-Tuning Language Models with no Catastrophic Forgettingcited by 80
- 2024Improving Dynamic Object Interactions in Text-to-Video Generation with AI Feedbackcited by 45
- 2024Geometric-Averaged Preference Optimization for Soft Preference Labelscited by 18
- 2023Simplified Temporal Consistency Reinforcement Learningcited by 17
- 2021Braxlines: Fast and Interactive Toolkit for RL-driven Behavior Engineering beyond Reward Maximizationcited by 11
- 2021Towards an Understanding of Default Policies in Multitask Policy Optimizationcited by 8
- 2023Improving and Benchmarking Offline Reinforcement Learning Algorithmscited by 6
- 2024SPO: Sequential Monte Carlo Policy Optimisationcited by 4
3 more
- 2024Improving Dynamic Object Interactions in Text-to-Video Generation with AI Feedback3 Dec 2024
- 2024Geometric-Averaged Preference Optimization for Soft Preference Labels10 Sep 2024
- 2024Exciting Action: Investigating Efficient Exploration for Learning Musculoskeletal Humanoid Locomotion16 Jul 2024
- 2024Aligning language models with human preferences18 Apr 2024
- 2024SPO: Sequential Monte Carlo Policy Optimisation12 Feb 2024
- 2023Efficient Sparse-Reward Goal-Conditioned Reinforcement Learning with a High Replay Ratio and Regularization10 Dec 2023
- 2023Simplified Temporal Consistency Reinforcement Learning15 Jun 2023
- 2023Improving and Benchmarking Offline Reinforcement Learning Algorithms1 Jun 2023
- 2023Efficient Online Reinforcement Learning with Offline Data6 Feb 2023
- 2022On Reinforcement Learning and Distribution Matching for Fine-Tuning Language Models with no Catastrophic Forgetting1 Jun 2022
- 2022Multi-Game Decision Transformers30 May 2022
- 2021Generalized Decision Transformer for Offline Hindsight Information Matching19 Nov 2021
- 2021A Minimalist Approach to Offline Reinforcement Learningcited by 882
- 2022Multi-Game Decision Transformerscited by 212
- 2021Generalized Decision Transformer for Offline Hindsight Information Matchingcited by 105
- 2023Improving and Benchmarking Offline Reinforcement Learning Algorithmscited by 6
- 2023Improving and Benchmarking Offline Reinforcement Learning Algorithms1 Jun 2023
- 2022Multi-Game Decision Transformers30 May 2022
- 2021Generalized Decision Transformer for Offline Hindsight Information Matching19 Nov 2021
- 2021A Minimalist Approach to Offline Reinforcement Learning12 Jun 2021
- 2024Geometric-Averaged Preference Optimization for Soft Preference Labelscited by 18
- 2024Aligning language models with human preferencescited by 1
- 2024Geometric-Averaged Preference Optimization for Soft Preference Labels10 Sep 2024
- 2024Aligning language models with human preferences18 Apr 2024
- 2023Efficient Online Reinforcement Learning with Offline Datacited by 332
- 2022On Reinforcement Learning and Distribution Matching for Fine-Tuning Language Models with no Catastrophic Forgettingcited by 80
- 2023Simplified Temporal Consistency Reinforcement Learningcited by 17
- 2021Braxlines: Fast and Interactive Toolkit for RL-driven Behavior Engineering beyond Reward Maximizationcited by 11
- 2021Towards an Understanding of Default Policies in Multitask Policy Optimizationcited by 8
- 2024SPO: Sequential Monte Carlo Policy Optimisationcited by 4
- 2023Efficient Sparse-Reward Goal-Conditioned Reinforcement Learning with a High Replay Ratio and Regularizationcited by 1
- 2024Exciting Action: Investigating Efficient Exploration for Learning Musculoskeletal Humanoid Locomotioncited by 1
- 2024Exciting Action: Investigating Efficient Exploration for Learning Musculoskeletal Humanoid Locomotion16 Jul 2024
- 2024SPO: Sequential Monte Carlo Policy Optimisation12 Feb 2024
- 2023Efficient Sparse-Reward Goal-Conditioned Reinforcement Learning with a High Replay Ratio and Regularization10 Dec 2023
- 2023Simplified Temporal Consistency Reinforcement Learning15 Jun 2023
- 2023Efficient Online Reinforcement Learning with Offline Data6 Feb 2023
- 2022On Reinforcement Learning and Distribution Matching for Fine-Tuning Language Models with no Catastrophic Forgetting1 Jun 2022
- 2021Towards an Understanding of Default Policies in Multitask Policy Optimization4 Nov 2021
- 2021Braxlines: Fast and Interactive Toolkit for RL-driven Behavior Engineering beyond Reward Maximization10 Oct 2021