Bootstrapping Expectiles in Reinforcement Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Clavier, Pierre, Rachelson, Emmanuel, Pennec, Erwan Le, Geist, Matthieu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913380207427584
author Clavier, Pierre
Rachelson, Emmanuel
Pennec, Erwan Le
Geist, Matthieu
author_facet Clavier, Pierre
Rachelson, Emmanuel
Pennec, Erwan Le
Geist, Matthieu
contents Many classic Reinforcement Learning (RL) algorithms rely on a Bellman operator, which involves an expectation over the next states, leading to the concept of bootstrapping. To introduce a form of pessimism, we propose to replace this expectation with an expectile. In practice, this can be very simply done by replacing the $L_2$ loss with a more general expectile loss for the critic. Introducing pessimism in RL is desirable for various reasons, such as tackling the overestimation problem (for which classic solutions are double Q-learning or the twin-critic approach of TD3) or robust RL (where transitions are adversarial). We study empirically these two cases. For the overestimation problem, we show that the proposed approach, ExpectRL, provides better results than a classic twin-critic. On robust RL benchmarks, involving changes of the environment, we show that our approach is more robust than classic RL algorithms. We also introduce a variation of ExpectRL combined with domain randomization which is competitive with state-of-the-art robust RL agents. Eventually, we also extend \ExpectRL with a mechanism for choosing automatically the expectile value, that is the degree of pessimism
format Preprint
id arxiv_https___arxiv_org_abs_2406_04081
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Bootstrapping Expectiles in Reinforcement Learning
Clavier, Pierre
Rachelson, Emmanuel
Pennec, Erwan Le
Geist, Matthieu
Machine Learning
Artificial Intelligence
Many classic Reinforcement Learning (RL) algorithms rely on a Bellman operator, which involves an expectation over the next states, leading to the concept of bootstrapping. To introduce a form of pessimism, we propose to replace this expectation with an expectile. In practice, this can be very simply done by replacing the $L_2$ loss with a more general expectile loss for the critic. Introducing pessimism in RL is desirable for various reasons, such as tackling the overestimation problem (for which classic solutions are double Q-learning or the twin-critic approach of TD3) or robust RL (where transitions are adversarial). We study empirically these two cases. For the overestimation problem, we show that the proposed approach, ExpectRL, provides better results than a classic twin-critic. On robust RL benchmarks, involving changes of the environment, we show that our approach is more robust than classic RL algorithms. We also introduce a variation of ExpectRL combined with domain randomization which is competitive with state-of-the-art robust RL agents. Eventually, we also extend \ExpectRL with a mechanism for choosing automatically the expectile value, that is the degree of pessimism
title Bootstrapping Expectiles in Reinforcement Learning
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2406.04081