Table of Contents
Fetching ...

Double Duality: Variational Primal-Dual Policy Optimization for Constrained Reinforcement Learning

Zihao Li, Boyi Liu, Zhuoran Yang, Zhaoran Wang, Mengdi Wang

TL;DR

The paper tackles constrained convex MDPs where both the objective and constraint are nonlinear functionals of the visitation measure. It introduces Variational Primal-Dual Policy Optimization (VPDPO), which combines Lagrangian duality with Fenchel duality to convert the problem into a minimax form, and uses Optimism in the Face of Uncertainty (OFU) with model-based value iteration for the primal updates. The algorithm operates in a finite-dimensional embedding of visitation distributions (kernel embeddings) and handles large state spaces via function approximation, with KNR and Low-rank MDPs as concrete settings. The authors establish sublinear regret and constraint-violation bounds and give proof sketches and detailed results for KNR and Low-rank cases, along with applications to multi-objective MDPs and feasibility learning. Overall, VPDPO provides the first provably efficient online method for constrained nonlinear optimization over visitation measures, extending constrained RL to broad nonlinear objectives and scalable settings.

Abstract

We study the Constrained Convex Markov Decision Process (MDP), where the goal is to minimize a convex functional of the visitation measure, subject to a convex constraint. Designing algorithms for a constrained convex MDP faces several challenges, including (1) handling the large state space, (2) managing the exploration/exploitation tradeoff, and (3) solving the constrained optimization where the objective and the constraint are both nonlinear functions of the visitation measure. In this work, we present a model-based algorithm, Variational Primal-Dual Policy Optimization (VPDPO), in which Lagrangian and Fenchel duality are implemented to reformulate the original constrained problem into an unconstrained primal-dual optimization. Moreover, the primal variables are updated by model-based value iteration following the principle of Optimism in the Face of Uncertainty (OFU), while the dual variables are updated by gradient ascent. Moreover, by embedding the visitation measure into a finite-dimensional space, we can handle large state spaces by incorporating function approximation. Two notable examples are (1) Kernelized Nonlinear Regulators and (2) Low-rank MDPs. We prove that with an optimistic planning oracle, our algorithm achieves sublinear regret and constraint violation in both cases and can attain the globally optimal policy of the original constrained problem.

Double Duality: Variational Primal-Dual Policy Optimization for Constrained Reinforcement Learning

TL;DR

The paper tackles constrained convex MDPs where both the objective and constraint are nonlinear functionals of the visitation measure. It introduces Variational Primal-Dual Policy Optimization (VPDPO), which combines Lagrangian duality with Fenchel duality to convert the problem into a minimax form, and uses Optimism in the Face of Uncertainty (OFU) with model-based value iteration for the primal updates. The algorithm operates in a finite-dimensional embedding of visitation distributions (kernel embeddings) and handles large state spaces via function approximation, with KNR and Low-rank MDPs as concrete settings. The authors establish sublinear regret and constraint-violation bounds and give proof sketches and detailed results for KNR and Low-rank cases, along with applications to multi-objective MDPs and feasibility learning. Overall, VPDPO provides the first provably efficient online method for constrained nonlinear optimization over visitation measures, extending constrained RL to broad nonlinear objectives and scalable settings.

Abstract

We study the Constrained Convex Markov Decision Process (MDP), where the goal is to minimize a convex functional of the visitation measure, subject to a convex constraint. Designing algorithms for a constrained convex MDP faces several challenges, including (1) handling the large state space, (2) managing the exploration/exploitation tradeoff, and (3) solving the constrained optimization where the objective and the constraint are both nonlinear functions of the visitation measure. In this work, we present a model-based algorithm, Variational Primal-Dual Policy Optimization (VPDPO), in which Lagrangian and Fenchel duality are implemented to reformulate the original constrained problem into an unconstrained primal-dual optimization. Moreover, the primal variables are updated by model-based value iteration following the principle of Optimism in the Face of Uncertainty (OFU), while the dual variables are updated by gradient ascent. Moreover, by embedding the visitation measure into a finite-dimensional space, we can handle large state spaces by incorporating function approximation. Two notable examples are (1) Kernelized Nonlinear Regulators and (2) Low-rank MDPs. We prove that with an optimistic planning oracle, our algorithm achieves sublinear regret and constraint violation in both cases and can attain the globally optimal policy of the original constrained problem.
Paper Structure (26 sections, 37 theorems, 153 equations, 5 algorithms)

This paper contains 26 sections, 37 theorems, 153 equations, 5 algorithms.

Key Result

Proposition 4

The generalized optimization problem in eq:convex-prob is a convex problem.

Theorems & Definitions (41)

  • Definition 1: Kernel Embedding
  • Example 1: Multi-objective MDP, yu2021provablywu2021offline
  • Example 2: Feasibility/Apprenticeship Learning, abbeel2004apprenticeshipsyed2008apprenticeshipmiryoosefi2019reinforcementzahavy2020apprenticeship
  • Proposition 4: Convex Problem
  • Lemma 6: Bounded Lagrangian Dual Variable
  • Remark 7
  • Lemma 10: Dual Update: Gradient Ascent
  • Lemma 11: Optimism: Value Difference
  • Lemma 12
  • Lemma 13: Value Difference Lemma
  • ...and 31 more