Reward-Punishment Reinforcement Learning with Maximum Entropy
Jiexin Wang, Eiji Uchibe
TL;DR
The paper tackles integrating long-term policy entropy into reward-punishment reinforcement learning to improve robustness and sample efficiency. It introduces softDMP, a maximum-entropy generalization of Deep MaxPain that lets $\eta$ vary across the real line with entropy coefficients $\eta_+$ and $\eta_-$, enabling interpolation among max, mellow-max, mean, and min operators; it also leverages a flipped pain-avoidance policy and a GAN-inspired discriminator to route experiences to separate replay buffers for learning the reward and punishment modules. The authors provide theoretical grounding and empirical validation in discrete Grid-world tasks and ROS Gazebo-based Turtlebot3 navigation, showing that the min operator paired with the flipped policy can better propagate negative signals and that buffer separation improves data efficiency and robustness. This framework offers a flexible, operator-smoothed approach to reward-punishment RL with practical impact on real-world robotic navigation under uncertainty.
Abstract
We introduce the ``soft Deep MaxPain'' (softDMP) algorithm, which integrates the optimization of long-term policy entropy into reward-punishment reinforcement learning objectives. Our motivation is to facilitate a smoother variation of operators utilized in the updating of action values beyond traditional ``max'' and ``min'' operators, where the goal is enhancing sample efficiency and robustness. We also address two unresolved issues from the previous Deep MaxPain method. Firstly, we investigate how the negated (``flipped'') pain-seeking sub-policy, derived from the punishment action value, collaborates with the ``min'' operator to effectively learn the punishment module and how softDMP's smooth learning operator provides insights into the ``flipping'' trick. Secondly, we tackle the challenge of data collection for learning the punishment module to mitigate inconsistencies arising from the involvement of the ``flipped'' sub-policy (pain-avoidance sub-policy) in the unified behavior policy. We empirically explore the first issue in two discrete Markov Decision Process (MDP) environments, elucidating the crucial advancements of the DMP approach and the necessity for soft treatments on the hard operators. For the second issue, we propose a probabilistic classifier based on the ratio of the pain-seeking sub-policy to the sum of the pain-seeking and goal-reaching sub-policies. This classifier assigns roll-outs to separate replay buffers for updating reward and punishment action-value functions, respectively. Our framework demonstrates superior performance in Turtlebot 3's maze navigation tasks under the ROS Gazebo simulation.
