Table of Contents
Fetching ...

MetaCURL: Non-stationary Concave Utility Reinforcement Learning

Bianca Marin Moreno, Margaux Brégère, Pierre Gaillard, Nadia Oudjane

TL;DR

MetaCURL tackles online Concave Utility Reinforcement Learning in non-stationary episodic MDPs by combining multiple baseline CURL algorithms across intervals with a sleeping-expert meta-aggregation. It introduces a two-layer estimator for the unknown, time-varying transition kernel $p^t$ and uses LEA/EWA to adaptively weight the interval-based learners without prior knowledge of when changes occur. The main theoretical contribution is a near-optimal dynamic regret bound of the form $ ilde{O}ig( oot 2 ext{ of }{ ext{(terms)}}ig)$, specifically $\tilde{O}( \sqrt{\Delta^{\pi^*} T} + \min\{\sqrt{T \Delta^p_\infty}, \; T^{2/3} (\Delta^p)^{1/3}\})$, valid under partial information about $p^t$ and adversarial $F^t$. The approach yields the first dynamic-regret analysis for a CURL method in non-stationary MDPs and offers a scalable, parameter-free framework that can serve as a baseline for future RL methods handling non-stationarity with full exploration. Overall, MetaCURL provides a principled, efficient path to robust CURL in changing environments with broad applicability to RL under adversarial dynamics.

Abstract

We explore online learning in episodic loop-free Markov decision processes on non-stationary environments (changing losses and probability transitions). Our focus is on the Concave Utility Reinforcement Learning problem (CURL), an extension of classical RL for handling convex performance criteria in state-action distributions induced by agent policies. While various machine learning problems can be written as CURL, its non-linearity invalidates traditional Bellman equations. Despite recent solutions to classical CURL, none address non-stationary MDPs. This paper introduces MetaCURL, the first CURL algorithm for non-stationary MDPs. It employs a meta-algorithm running multiple black-box algorithms instances over different intervals, aggregating outputs via a sleeping expert framework. The key hurdle is partial information due to MDP uncertainty. Under partial information on the probability transitions (uncertainty and non-stationarity coming only from external noise, independent of agent state-action pairs), we achieve optimal dynamic regret without prior knowledge of MDP changes. Unlike approaches for RL, MetaCURL handles full adversarial losses, not just stochastic ones. We believe our approach for managing non-stationarity with experts can be of interest to the RL community.

MetaCURL: Non-stationary Concave Utility Reinforcement Learning

TL;DR

MetaCURL tackles online Concave Utility Reinforcement Learning in non-stationary episodic MDPs by combining multiple baseline CURL algorithms across intervals with a sleeping-expert meta-aggregation. It introduces a two-layer estimator for the unknown, time-varying transition kernel and uses LEA/EWA to adaptively weight the interval-based learners without prior knowledge of when changes occur. The main theoretical contribution is a near-optimal dynamic regret bound of the form , specifically , valid under partial information about and adversarial . The approach yields the first dynamic-regret analysis for a CURL method in non-stationary MDPs and offers a scalable, parameter-free framework that can serve as a baseline for future RL methods handling non-stationarity with full exploration. Overall, MetaCURL provides a principled, efficient path to robust CURL in changing environments with broad applicability to RL under adversarial dynamics.

Abstract

We explore online learning in episodic loop-free Markov decision processes on non-stationary environments (changing losses and probability transitions). Our focus is on the Concave Utility Reinforcement Learning problem (CURL), an extension of classical RL for handling convex performance criteria in state-action distributions induced by agent policies. While various machine learning problems can be written as CURL, its non-linearity invalidates traditional Bellman equations. Despite recent solutions to classical CURL, none address non-stationary MDPs. This paper introduces MetaCURL, the first CURL algorithm for non-stationary MDPs. It employs a meta-algorithm running multiple black-box algorithms instances over different intervals, aggregating outputs via a sleeping expert framework. The key hurdle is partial information due to MDP uncertainty. Under partial information on the probability transitions (uncertainty and non-stationarity coming only from external noise, independent of agent state-action pairs), we achieve optimal dynamic regret without prior knowledge of MDP changes. Unlike approaches for RL, MetaCURL handles full adversarial losses, not just stochastic ones. We believe our approach for managing non-stationarity with experts can be of interest to the RL community.
Paper Structure (24 sections, 16 theorems, 90 equations, 1 table, 4 algorithms)

This paper contains 24 sections, 16 theorems, 90 equations, 1 table, 4 algorithms.

Key Result

Theorem 5.1

Let $\delta \in (0,1)$. Playing MetaCURL, with a parametric black-box algorithm $\mathcal{E}$ with dynamic regret as in Eq. blackbox_regret_near_stat, with a learning rate grid $\Lambda: = \{2^{-j} | j=0,1,2,\ldots, \lceil \log_2(T)/2 \rceil \}$, and with EWA as the sleeping expert subroutine, we ob

Theorems & Definitions (29)

  • Remark 3.1
  • Theorem 5.1: Main result
  • Proposition 5.2
  • proof
  • Proposition 5.3: Meta regret bound
  • Proposition 5.4: Black-box regret bound
  • Theorem A.1: EWA with convex losses: Corollary $2.2$ from Cesa-Bianchi_Lugosi_2006
  • Theorem A.2: EWA with exp-concave losses: Thm. $3.2$ from Cesa-Bianchi_Lugosi_2006
  • Lemma C.1
  • proof
  • ...and 19 more