Discretizing Continuous Action Space with Unimodal Probability Distributions for On-Policy Reinforcement Learning
Yuanyang Zhu, Zhi Wang, Yuanheng Zhu, Chunlin Chen, Dongbin Zhao
TL;DR
This work tackles the challenge of discretizing continuous action spaces in on-policy reinforcement learning by enforcing a unimodal, order-aware distribution over discretized actions. It introduces a Poisson-based ordinal architecture where each action dimension has a PMF parameterized by a nonnegative rate $\lambda_i$ learned from the state, with a right-truncated Softmax to maintain unimodality and reduce variance. A variance analysis suggests that the Poisson unimodal policy can yield lower gradient variance than traditional ordinal or Gibbs parameterizations, especially with moderate discretization $K$. Empirical results on MuJoCo locomotion tasks, particularly high-dimensional Humanoid environments, show faster convergence and higher performance than several baselines, highlighting practical impact for scalable, stable on-policy control.
Abstract
For on-policy reinforcement learning, discretizing action space for continuous control can easily express multiple modes and is straightforward to optimize. However, without considering the inherent ordering between the discrete atomic actions, the explosion in the number of discrete actions can possess undesired properties and induce a higher variance for the policy gradient estimator. In this paper, we introduce a straightforward architecture that addresses this issue by constraining the discrete policy to be unimodal using Poisson probability distributions. This unimodal architecture can better leverage the continuity in the underlying continuous action space using explicit unimodal probability distributions. We conduct extensive experiments to show that the discrete policy with the unimodal probability distribution provides significantly faster convergence and higher performance for on-policy reinforcement learning algorithms in challenging control tasks, especially in highly complex tasks such as Humanoid. We provide theoretical analysis on the variance of the policy gradient estimator, which suggests that our attentively designed unimodal discrete policy can retain a lower variance and yield a stable learning process.
