Learning to Optimize for Reinforcement Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Lan, Qingfeng, Mahmood, A. Rupam, Yan, Shuicheng, Xu, Zhongwen
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909215602245632
author Lan, Qingfeng
Mahmood, A. Rupam
Yan, Shuicheng
Xu, Zhongwen
author_facet Lan, Qingfeng
Mahmood, A. Rupam
Yan, Shuicheng
Xu, Zhongwen
contents In recent years, by leveraging more data, computation, and diverse tasks, learned optimizers have achieved remarkable success in supervised learning, outperforming classical hand-designed optimizers. Reinforcement learning (RL) is essentially different from supervised learning, and in practice, these learned optimizers do not work well even in simple RL tasks. We investigate this phenomenon and identify two issues. First, the agent-gradient distribution is non-independent and identically distributed, leading to inefficient meta-training. Moreover, due to highly stochastic agent-environment interactions, the agent-gradients have high bias and variance, which increases the difficulty of learning an optimizer for RL. We propose pipeline training and a novel optimizer structure with a good inductive bias to address these issues, making it possible to learn an optimizer for reinforcement learning from scratch. We show that, although only trained in toy tasks, our learned optimizer can generalize to unseen complex tasks in Brax.
format Preprint
id arxiv_https___arxiv_org_abs_2302_01470
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Learning to Optimize for Reinforcement Learning
Lan, Qingfeng
Mahmood, A. Rupam
Yan, Shuicheng
Xu, Zhongwen
Machine Learning
Artificial Intelligence
In recent years, by leveraging more data, computation, and diverse tasks, learned optimizers have achieved remarkable success in supervised learning, outperforming classical hand-designed optimizers. Reinforcement learning (RL) is essentially different from supervised learning, and in practice, these learned optimizers do not work well even in simple RL tasks. We investigate this phenomenon and identify two issues. First, the agent-gradient distribution is non-independent and identically distributed, leading to inefficient meta-training. Moreover, due to highly stochastic agent-environment interactions, the agent-gradients have high bias and variance, which increases the difficulty of learning an optimizer for RL. We propose pipeline training and a novel optimizer structure with a good inductive bias to address these issues, making it possible to learn an optimizer for reinforcement learning from scratch. We show that, although only trained in toy tasks, our learned optimizer can generalize to unseen complex tasks in Brax.
title Learning to Optimize for Reinforcement Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2302.01470