Variational Policy Gradient Method for Reinforcement Learning with General Utilities
arXiv:2007.02151
Abstract
In recent years, reinforcement learning (RL) systems with general goals beyond a cumulative sum of rewards have gained traction, such as in constrained problems, exploration, and acting upon prior experiences. In this paper, we consider policy optimization in Markov Decision Problems, where the objective is a general concave utility function of the state-action occupancy measure, which subsumes several of the aforementioned examples as special cases. Such generality invalidates the Bellman equation. As this means that dynamic programming no longer works, we focus on direct policy search. Analogously to the Policy Gradient Theorem \cite{sutton2000policy} available for RL with cumulative rewards, we derive a new Variational Policy Gradient Theorem for RL with general utilities, which establishes that the parametrized policy gradient may be obtained as the solution of a stochastic saddle point problem involving the Fenchel dual of the utility function. We develop a variational Monte Carlo gradient estimation algorithm to compute the policy gradient based on sample paths. We prove that the variational policy gradient scheme converges globally to the optimal policy for the general objective, though the optimization problem is nonconvex. We also establish its rate of convergence of the order by exploiting the hidden convexity of the problem, and proves that it converges exponentially when the problem admits hidden strong convexity. Our analysis applies to the standard RL problem with cumulative rewards as a special case, in which case our result improves the available convergence rate.
References in corpus (10)
- Trust Region Policy Optimization
- Global Convergence of Policy Gradient Methods for the Linear Quadratic Regulator
- On the Theory of Policy Gradient Methods: Optimality, Approximation, and Distribution Shift
- Neural Policy Gradient Methods: Global Optimality and Rates of Convergence
- LQR through the Lens of First Order Methods: Discrete-time Case
- Neural Proximal/Trust Region Policy Optimization Attains Globally Optimal Policy
- Sample Efficient Policy Gradient Methods with Recursive Variance Reduction
- Global Convergence of Policy Gradient Methods to (Almost) Locally Optimal Policies
- Cautious Reinforcement Learning via Distributional Risk in the Dual Domain
- Generalization Bounds for Stochastic Saddle Point Problems
Cited by in corpus (11)
- Is Pessimism Provably Efficient for Offline RL?
- On the Convergence and Sample Efficiency of Variance-Reduced Policy Gradient Method
- Provable Benefits of Actor-Critic Methods for Offline Reinforcement Learning
- Policy Mirror Descent for Regularized Reinforcement Learning: A Generalized Framework with Linear Convergence
- Joint Optimization of Multi-Objective Reinforcement Learning with Policy Gradient Based Algorithm
- Regularized Policies are Reward Robust
- Reward is enough for convex MDPs
- A Unified Off-Policy Evaluation Approach for General Value Function
- Primal-Dual First-Order Methods for Affinely Constrained Multi-Block Saddle Point Problems
- DeCOM: Decomposed Policy for Constrained Cooperative Multi-Agent Reinforcement Learning
- Distributionally-Constrained Policy Optimization via Unbalanced Optimal Transport