In Reinforcement Learning (RL), the goal of agents is to discover an optimal policy that maximizes the expected cumulative rewards. This objective may also be viewed as finding a policy that optimizes a linear function of its state-action occupancy measure, hereafter referred as Linear RL. However, many supervised and unsupervised RL problems are not covered in the Linear RL framework, such as apprenticeship learning, pure exploration and variational intrinsic control, where the objectives are non-linear functions of the occupancy measures. RL with non-linear utilities looks unwieldy, as methods like Bellman equation, value iteration, policy gradient, dynamic programming that had tremendous success in Linear RL, fail to trivially generalize. In this paper, we derive the policy gradient theorem for RL with general utilities. The policy gradient theorem proves to be a cornerstone in Linear RL due to its elegance and ease of implementability. Our policy gradient theorem for RL with general utilities shares the same elegance and ease of implementability. Based on the policy gradient theorem derived, we also present a simple sample-based algorithm. We believe our results will be of interest to the community and offer inspiration to future works in this generalized setting.
翻译:在强化学习(RL)中,代理商的目标是找到最佳政策,最大限度地增加预期的累积回报。这个目标还可能被视为找到一种政策,优化其国家行动占用措施的线性功能,以下称为线性RL。然而,许多受监管和不受监管的RL问题没有包括在线性RL框架中,如学徒学习、纯探索和变异内在控制,因为其目标是占用措施的非线性功能。非线性公用事业的RL看起来不易操作,例如贝尔曼方程、价值迭代、政策梯度、在线性RL中取得了巨大成功、但未能略微概括的动态编程等方法。在本文中,我们用一般公用事业得出了RLL的政策梯度定式。政策梯度证明是LL的奠基石,因为其目标是非线性占用措施的非线性功能。我们与一般公用事业的RL的政策梯度定式与可操作性相同。基于政策梯度的梯度、价值迭代、政策梯度、政策梯度、政策梯度、动态编程等方法,在L线性上取得了巨大的成功,我们还将提出一个简单的社区激励结果。