Learning Rate-Free Reinforcement Learning: A Case for Model Selection with Non-Stationary Objectives

Aida Afshar, Aldo Pacchiano
8/7/2024
cs.LGcs.AI

No official code found. Best implementation: AidaAfshar/Learning-Rate-Free-Reinforcement-Learning (2 stars, MIT, last commit 2024-07-02).

Abstract

The performance of reinforcement learning (RL) algorithms is sensitive to the choice of hyperparameters, with the learning rate being particularly influential. RL algorithms fail to reach convergence or demand an extensive number of samples when the learning rate is not optimally set. In this work, we show that model selection can help to improve the failure modes of RL that are due to suboptimal choices of learning rate. We present a model selection framework for Learning Rate-Free Reinforcement Learning that employs model selection methods to select the optimal learning rate on the fly. This approach of adaptive learning rate tuning neither depends on the underlying RL algorithm nor the optimizer and solely uses the reward feedback to select the learning rate; hence, the framework can input any RL algorithm and produce a learning rate-free version of it. We conduct experiments for policy optimization methods and evaluate various model selection strategies within our framework. Our results indicate that data-driven model selection algorithms are better alternatives to standard bandit algorithms when the optimal choice of hyperparameter is time-dependent and non-stationary.

View on arXivView PDF

Code Implementations(1)

MIT

A learning rate-free version of RL algorithms

20PythonMay 30, 20242 years agoMIT

Similar Papers

Cite this paper

@article{afshar2024learning,
  title  = {Learning Rate-Free Reinforcement Learning: A Case for Model Selection with Non-Stationary Objectives},
  author = {Aida Afshar and Aldo Pacchiano},
  year   = {2024},
  eprint = {2408.04046},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.04046v1}
}

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/2408.04046.svg)](https://codeofpaper.com/paper/2408.04046)

Discussion