Cross-Domain Policy Adaptation by Capturing Representation Mismatch
Jiafei Lyu, Chenjia Bai, Jingwen Yang, Zongqing Lu, Xiu Li
TL;DR
This work tackles cross-domain reinforcement learning when source and target domains share state, action, and reward but differ in dynamics. It introduces PAR, a decoupled representation-learning approach that trains latent encoders in the target domain and uses representation deviations on source-domain transitions as a reward penalty to align dynamics. The authors establish theoretical connections between representation mismatch and dynamics mismatch, deriving both online and offline performance bounds, and implement PAR on SAC with optional offline behavior cloning. Empirically, PAR achieves strong performance across kinematic and morphology shifts, outperforming state-of-the-art baselines in online and offline settings and offering improved sample efficiency and runtime characteristics. The work highlights a practical, theory-backed pathway for dynamics-aware policy transfer without requiring abundant target-domain data or demonstrations, with limitations that motivate adaptive penalty tuning and broader-domain extensions.
Abstract
It is vital to learn effective policies that can be transferred to different domains with dynamics discrepancies in reinforcement learning (RL). In this paper, we consider dynamics adaptation settings where there exists dynamics mismatch between the source domain and the target domain, and one can get access to sufficient source domain data, while can only have limited interactions with the target domain. Existing methods address this problem by learning domain classifiers, performing data filtering from a value discrepancy perspective, etc. Instead, we tackle this challenge from a decoupled representation learning perspective. We perform representation learning only in the target domain and measure the representation deviations on the transitions from the source domain, which we show can be a signal of dynamics mismatch. We also show that representation deviation upper bounds performance difference of a given policy in the source domain and target domain, which motivates us to adopt representation deviation as a reward penalty. The produced representations are not involved in either policy or value function, but only serve as a reward penalizer. We conduct extensive experiments on environments with kinematic and morphology mismatch, and the results show that our method exhibits strong performance on many tasks. Our code is publicly available at https://github.com/dmksjfl/PAR.
