Frictional Q-Learning
Hyunwoo Kim, Hyo Kyung Lee
TL;DR
Frictional Q-Learning introduces a geometric, friction-based constraint to mitigate extrapolation error in off-policy RL by treating replay-buffer support as a tangent-space on an action manifold. It leverages a contrastive variational autoencoder to generate tangent-aligned actions and samples normal perturbations via an affine-transformed orthonormal basis, enabling a finite, controlled set of updates with convergence guarantees. A local stability bound ties directional perturbations to an anisotropy ratio and tolerance, ensuring updates stay within the data-supported region. Empirically, FQL delivers robust, stable performance on MuJoCo continuous-control benchmarks and offers improvements in imitation/offline settings relative to BCQ and other baselines.
Abstract
Off-policy reinforcement learning suffers from extrapolation errors when a learned policy selects actions that are weakly supported in the replay buffer. In this study, we address this issue by drawing an analogy to static friction in classical mechanics. From this perspective, the replay buffer is represented as a smooth, low-dimensional action manifold, where the support directions correspond to the tangential component, while the normal component captures the dominant first-order extrapolation error. This decomposition reveals an intrinsic anisotropy in value sensitivity that naturally induces a stability condition analogous to a friction threshold. To mitigate deviations toward unsupported actions, we propose Frictional Q-Learning, an off-policy algorithm that encodes supported actions as tangent directions using a contrastive variational autoencoder. We further show that an orthonormal basis of the orthogonal complement corresponds to normal components under mild local isometry assumptions. Empirical results on standard continuous-control benchmarks demonstrate robust, stable performance compared with existing baselines.
