Stepsize Learning for Policy Gradient Methods in Contextual Markov Decision Processes

Luca Sabbioni, Francesco Corda, Marcello Restelli
6/13/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Policy-based algorithms are among the most widely adopted techniques in model-free RL, thanks to their strong theoretical groundings and good properties in continuous action spaces. Unfortunately, these methods require precise and problem-specific hyperparameter tuning to achieve good performance, and tend to struggle when asked to accomplish a series of heterogeneous tasks. In particular, the selection of the step size has a crucial impact on their ability to learn a highly performing policy, affecting the speed and the stability of the training process, and often being the main culprit for poor results. In this paper, we tackle these issues with a Meta Reinforcement Learning approach, by introducing a new formulation, known as meta-MDP, that can be used to solve any hyperparameter selection problem in RL with contextual processes. After providing a theoretical Lipschitz bound to the difference of performance in different tasks, we adopt the proposed framework to train a batch RL algorithm to dynamically recommend the most adequate step size for different policies and tasks. In conclusion, we present an experimental campaign to show the advantages of selecting an adaptive learning rate in heterogeneous environments.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sabbioni2023stepsize,
  title  = {Stepsize Learning for Policy Gradient Methods in Contextual Markov Decision Processes},
  author = {Luca Sabbioni and Francesco Corda and Marcello Restelli},
  year   = {2023},
  eprint = {2306.07741},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.07741v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.07741.svg)](https://codeofpaper.com/paper/2306.07741)

Discussion