Bandit-Based Policy Invariant Explicit Shaping for Incorporating External Advice in Reinforcement Learning

Yash Satsangi, Paniz Behboudian
4/14/2023
cs.AIcs.LG

No confident code implementation found for this paper.

Abstract

A key challenge for a reinforcement learning (RL) agent is to incorporate external/expert1 advice in its learning. The desired goals of an algorithm that can shape the learning of an RL agent with external advice include (a) maintaining policy invariance; (b) accelerating the learning of the agent; and (c) learning from arbitrary advice [3]. To address this challenge this paper formulates the problem of incorporating external advice in RL as a multi-armed bandit called shaping-bandits. The reward of each arm of shaping bandits corresponds to the return obtained by following the expert or by following a default RL algorithm learning on the true environment reward.We show that directly applying existing bandit and shaping algorithms that do not reason about the non-stationary nature of the underlying returns can lead to poor results. Thus we propose UCB-PIES (UPIES), Racing-PIES (RPIES), and Lazy PIES (LPIES) three different shaping algorithms built on different assumptions that reason about the long-term consequences of following the expert policy or the default RL algorithm. Our experiments in four different settings show that these proposed algorithms achieve the above-mentioned goals whereas the other algorithms fail to do so.

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{satsangi2023banditbased,
  title  = {Bandit-Based Policy Invariant Explicit Shaping for Incorporating External Advice in Reinforcement Learning},
  author = {Yash Satsangi and Paniz Behboudian},
  year   = {2023},
  eprint = {2304.07163},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.07163v3}
}

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

Discussion