Reward Redistribution via Gaussian Process Likelihood Estimation
Minheng Xiao, Xian Yu
TL;DR
This work tackles delayed and sparse rewards in reinforcement learning by modeling per-step rewards as samples from a Gaussian Process and learning via a leave-one-out trajectory likelihood. It shows that the mean-squared-error based reward redistribution is a degenerate case of GP-LRR when the kernel is identity and noise vanishes, while leveraging the GP precision matrix to pool gradients across correlated state–action pairs. The method is integrated with Soft Actor-Critic, yielding dense, uncertainty-aware rewards that improve sample efficiency and final performance on MuJoCo benchmarks. Empirically, GP-LRR with SAC demonstrates superior credit assignment for long-horizon tasks with delayed feedback, offering a principled and scalable approach for off-policy RL.
Abstract
In many practical reinforcement learning tasks, feedback is only provided at the end of a long horizon, leading to sparse and delayed rewards. Existing reward redistribution methods typically assume that per-step rewards are independent, thus overlooking interdependencies among state-action pairs. In this paper, we propose a Gaussian process based Likelihood Reward Redistribution (GP-LRR) framework that addresses this issue by modeling the reward function as a sample from a Gaussian process, which explicitly captures dependencies between state-action pairs through the kernel function. By maximizing the likelihood of the observed episodic return via a leave-one-out strategy that leverages the entire trajectory, our framework inherently introduces uncertainty regularization. Moreover, we show that conventional mean-squared-error (MSE) based reward redistribution arises as a special case of our GP-LRR framework when using a degenerate kernel without observation noise. When integrated with an off-policy algorithm such as Soft Actor-Critic, GP-LRR yields dense and informative reward signals, resulting in superior sample efficiency and policy performance on several MuJoCo benchmarks.
