Table of Contents
Fetching ...

Adaptive Resolving Methods for Reinforcement Learning with Function Approximations

Jiashuo Jiang, Yiming Zong, Yinyu Ye

TL;DR

The paper addresses RL in settings with large or infinite state-action spaces by leveraging function approximation and an LP-based reformulation. It introduces an online resolving framework that adaptively updates a reduced LP whose basis is identified from data, achieving a problem-dependent $ ilde{O}(1/N)$ suboptimality gap rather than the standard worst-case $O(1/\\sqrt{N})$. The key contributions include reducing the LP to a basis-aligned dimension $d_2$ and solving via a two-phase resolving procedure that remains robust under degeneracy and estimation error, yielding a rigorous instance-dependent sample complexity bound. Empirically, the method demonstrates efficient performance and competitive or superior results compared to baselines on the Mountain Car task, while maintaining strong constraint satisfaction despite noisy data.

Abstract

Reinforcement learning (RL) problems are fundamental in online decision-making and have been instrumental in finding an optimal policy for Markov decision processes (MDPs). Function approximations are usually deployed to handle large or infinite state-action space. In our work, we consider the RL problems with function approximation and we develop a new algorithm to solve it efficiently. Our algorithm is based on the linear programming (LP) reformulation and it resolves the LP at each iteration improved with new data arrival. Such a resolving scheme enables our algorithm to achieve an instance-dependent sample complexity guarantee, more precisely, when we have $N$ data, the output of our algorithm enjoys an instance-dependent $\tilde{O}(1/N)$ suboptimality gap. In comparison to the $O(1/\sqrt{N})$ worst-case guarantee established in the previous literature, our instance-dependent guarantee is tighter when the underlying instance is favorable, and the numerical experiments also reveal the efficient empirical performances of our algorithms.

Adaptive Resolving Methods for Reinforcement Learning with Function Approximations

TL;DR

The paper addresses RL in settings with large or infinite state-action spaces by leveraging function approximation and an LP-based reformulation. It introduces an online resolving framework that adaptively updates a reduced LP whose basis is identified from data, achieving a problem-dependent suboptimality gap rather than the standard worst-case . The key contributions include reducing the LP to a basis-aligned dimension and solving via a two-phase resolving procedure that remains robust under degeneracy and estimation error, yielding a rigorous instance-dependent sample complexity bound. Empirically, the method demonstrates efficient performance and competitive or superior results compared to baselines on the Mountain Car task, while maintaining strong constraint satisfaction despite noisy data.

Abstract

Reinforcement learning (RL) problems are fundamental in online decision-making and have been instrumental in finding an optimal policy for Markov decision processes (MDPs). Function approximations are usually deployed to handle large or infinite state-action space. In our work, we consider the RL problems with function approximation and we develop a new algorithm to solve it efficiently. Our algorithm is based on the linear programming (LP) reformulation and it resolves the LP at each iteration improved with new data arrival. Such a resolving scheme enables our algorithm to achieve an instance-dependent sample complexity guarantee, more precisely, when we have data, the output of our algorithm enjoys an instance-dependent suboptimality gap. In comparison to the worst-case guarantee established in the previous literature, our instance-dependent guarantee is tighter when the underlying instance is favorable, and the numerical experiments also reveal the efficient empirical performances of our algorithms.
Paper Structure (24 sections, 9 theorems, 131 equations, 3 figures, 3 algorithms)

This paper contains 24 sections, 9 theorems, 131 equations, 3 figures, 3 algorithms.

Key Result

Theorem 1

(Theorem 3.1 of de2004constraint) Let the elements in the set $\mathcal{K}$ be sampled independently from $\mathcal{S}\times\mathcal{A}$. Then, for any $\epsilon, \delta>0$, when $|\mathcal{K}| = O\left(\frac{\log(1/\epsilon)}{\epsilon}\cdot\log(1/\delta)\right)$, it holds that $P\left( |V^{\mathrm{

Figures (3)

  • Figure 1: Numerical performance of our resolving algorithm on the Mountain Car Problem. (a) The relative optimal value gap between our algorithm \ref{['alg:Twophase']} and the benchmark RLP \ref{['lp:Reduced']}. (b) The maximum constraint violation after substituting our result into constraints. If the constraints are satisfied, then the violation is $0$. (c) The relative gap between our LP solution and the real LP solution.
  • Figure 2: Numerical performance comparison between different random noise radius $r_{\epsilon}$. (a) The relative optimal value gap between our algorithm \ref{['alg:Twophase']} and the benchmark RLP \ref{['lp:Reduced']}. (b) The maximum constraint violation after substituting our result into constraints. If the constraints are satisfied, then the violation is $0$. (c) The relative gap between our LP solution and the real LP solution.
  • Figure 3: Success rates of our algorithm on the real Mountain Car Problem. We compare the performance of our algorithm with the Deep Q-learning Network and a non-resolving algorithm \ref{['alg:Twophase']} and that directly solves the estimated LP, under the same sample size $N$.

Theorems & Definitions (10)

  • Theorem 1
  • Lemma 1
  • Theorem 2
  • Lemma 2
  • Theorem 3
  • Theorem 4
  • Corollary 1
  • Claim 1
  • Lemma 3
  • Lemma 4