On the Global Optimality of Policy Gradient Methods in General Utility Reinforcement Learning

Souradip Chakraborty (University of Maryland, College Park) · Anas Barakat (Singapore University of Technology and Design) · Peihong Yu (University of Maryland, College Park) · Pratap Tokekar (University of Maryland, College Park) · Amrit Singh Bedi (University of Central Florida)
concave utility functionfunction approximation classgeneral utilitiesglobal optimality guaranteesgradient dominationimitation learninglarge state-action spacemaximum likelihood estimationpolicy gradient methodspolicy parameterizationspure explorationreinforcement learningsafe rlsample complexitystate-action occupancy measuretabular setting

Reinforcement learning with general utilities (RLGU) offers a unifying framework to capture several problems beyond standard expected returns, including imitation learning, pure exploration, and safe RL. Despite recent fundamental advances in the theoretical analysis of policy gradient (PG) methods for standard RL and recent efforts in RLGU, the understanding of these PG algorithms and their scope of application in RLGU still remain limited. In this work, we establish global optimality guarantees of PG methods for RLGU in which the objective is a general concave utility function of the state-action occupancy measure. In the tabular setting, we provide global optimality results using a new proof technique building on recent theoretical developments on the convergence of PG methods for standard RL using gradient domination. Our proof technique opens avenues for analyzing policy parameterizations beyond the direct policy parameterization for RLGU. In addition, we provide global optimality results for large state-action space settings beyond prior work which has mostly focused on the tabular setting. In this large scale setting, we adapt PG methods by approximating occupancy measures within a function approximation class using maximum likelihood estimation. Our sample complexity only scales with the dimension induced by our approximation class instead of the size of the state-action space.