Adversarial Online Multi-Task Reinforcement Learning

Quan Nguyen, Nishant A. Mehta
1/11/2023
cs.LGcs.AIstat.ML

No official code found. Best implementation: ngmq/adversarial-online-multi-task-reinforcement-learning (3 stars, last commit 2023-01-12).

Abstract

We consider the adversarial online multi-task reinforcement learning setting, where in each of $K$ episodes the learner is given an unknown task taken from a finite set of $M$ unknown finite-horizon MDP models. The learner's objective is to minimize its regret with respect to the optimal policy for each task. We assume the MDPs in $\mathcal{M}$ are well-separated under a notion of $λ$-separability, and show that this notion generalizes many task-separability notions from previous works. We prove a minimax lower bound of $Ω(K\sqrt{DSAH})$ on the regret of any learning algorithm and an instance-specific lower bound of $Ω(\frac{K}{λ^2})$ in sample complexity for a class of uniformly-good cluster-then-learn algorithms. We use a novel construction called 2-JAO MDP for proving the instance-specific lower bound. The lower bounds are complemented with a polynomial time algorithm that obtains $\tilde{O}(\frac{K}{λ^2})$ sample complexity guarantee for the clustering phase and $\tilde{O}(\sqrt{MK})$ regret guarantee for the learning phase, indicating that the dependency on $K$ and $\frac{1}{λ^2}$ is tight.

View on arXivView PDF

Code Implementations(1)

Code for the paper Adversarial Online Multi-Task Reinforcement Learning (ALT 2023).

30PythonJan 9, 20233 years ago

Similar Papers

Cite this paper

@article{nguyen2023adversarial,
  title  = {Adversarial Online Multi-Task Reinforcement Learning},
  author = {Quan Nguyen and Nishant A. Mehta},
  year   = {2023},
  eprint = {2301.04268},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.04268v1}
}

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

Discussion