Organizations: SKL-MAIS, Institute of Automation, Chinese Academy of Sciences · Pengcheng Laboratory · School of Artificial Intelligence, University of Chinese A
Zero-shot unsupervised reinforcement learning (URL) offers a promising direction for building generalist agents capable of generalizing to unseen tasks without additional supervision. Among existing approaches, successor representations (SR) have emerged as a prominent paradigm due to their effectiveness in structured, low-dimensional settings. However, SR methods struggle to scale to high-dimensional visual environments. Through empirical analysis, we identify two key limitations of SR in visual URL: (1) SR objectives often lead to suboptimal representations that attend to dynamics-irrelevant regions, resulting in inaccurate successor measures and degraded task generalization; and (2) these flawed representations hinder SR policies from modeling multi-modal skill-conditioned action distributions and ensuring skill controllability. To address these limitations, we propose Saliency-Guided Representation with Consistency Policy Learning (SRCP), a novel framework that improves zero-shot generalization of SR methods in visual URL. SRCP decouples representation learning from successor training by introducing a saliency-guided dynamics task to capture dynamics-relevant representations, thereby improving successor measure and task generalization. Moreover, it integrates a fast-sampling consistency policy with URL-specific classifier-free guidance and tailored training objectives to improve skill-conditioned policy modeling and controllability. Extensive experiments on 16 tasks across 4 datasets from the ExORL benchmark demonstrate that SRCP achieves state-of-the-art zero-shot generalization in visual URL and is compatible with various SR methods.
Figures & tables
Figure 1: Illustration of traditional RL and SR methods: (a) Traditional RL trains with task-specific rewards. (b) Traditional RL generalizes poorly to tasks with different rewards. (c) SR methods learn skill-conditioned skills without reward. (d) SR agents infer skills from minimal task information and generalize across tasks.
Figure 2: Generalization performance and attention analysis of prior methods and SCPL. (a) Task generalization performance of previous SR methods (HILP and FB) under low-dimensional state and high-dimensional visual inputs. (b) Comparison of saliency mask maps and attention heatmaps of prior methods and SRCP in the DMC Walker and Quadruped domains.
Figure 3: Value and performance analysis of methods in Walker Stand task. (a) Implicit reward and value estimations of methods across trajectories with varying returns; (b) Spearman correlations of reward and value with return, and performance across methods.
Figure 4: Trajectory comparison of methods with random and walking skills in the walker domain.
Figure 5: SRCP pretraining framework. SRCP first leverages unsupervised data to generate saliency maps that guide the learning of saliency-aware dynamic representations. The resulting encoder is shared between successor measure training and consistent policy learning, enabling effective successor measure and expressive policy behaviors, thereby enhancing generalization.
Domain
Task
AE [ 31 ]
CL [ 2 ]
LAP [ 45 ]
LRA-SR [ 45 ]
FDM [ 41 ]
FB [ 41 ]
HILP [ 27 ]
SRCP
Walker
Stand
614±85
255±95
343±128
246±114
697±120
234±62
424±58
752±72
Walk
301±122
72±39
87±41
88±67
459±91
100±48
260±151
486±42
Run
127±24
46±17
60±21
52±25
195±60
61±25
112±51
204±21
Flip
224±95
83±37
71±24
62±32
251±73
63±16
154±62
369±46
Average
317
114
140
112
401
115
238
453
Quadruped
Stand
351±136
105±19
265±123
390±141
355±80
270±91
344±150
514±111
Table 1: Zero-shot generalization results across 16 tasks. Each score is averaged over 4 datasets and 4 seeds (i.e. 16 runs).
Domain
HILP
SRCP w/o SE
SRCP w/o CP
SRCP
Walker
231
345
396
439
Quadruped
305
352
406
485
Cheetah
599
600
598
602
Jaco
34
44
43
50
Table 2: Ablation study of SRCP on the RND dataset across 4 domains. Each score is the averaged return over 4 tasks per domain, with 4 random seeds per task (i.e., 16 runs).
Figure 6: Generalization performance of HILP with various representation learning methods.
Figure 7: 2D trajectories of methods in walker domain. Solid lines represent trajectories with walking skill, while dashed colored lines are trajectories with random skills.
Figure 8: Generalization performance of FB and SRCP(FB).
Quadruped
ω=0
ω=2
ω=3
ω=4
ω=6
Stand
370±38
657±45
703±22
724±21
698±28
Walk
184±42
267±32
339±27
337±27
321±14
Run
164±20
289±13
361±24
334±14
360±18
Flip
218±45
452±45
535±14
451±18
442±55
Average
234
416
485
462
455
Table 3: Ablation study of parameter ω in SRCP on Quadruped domain in RND dataset, with 4 random seeds per task.
Walker
β=0
β=0.2
β=0.5
β=1
Stand
544±20
550±26
671±51
583±18
Walk
354±42
458±19
520±32
484±48
Run
156±12
170±35
194±38
169±23
Flip
310±15
315±11
369±25
346±5
Average
341
373
439
396
Table 4: Ablation study of parameter β in SRCP on Walker domain in RND dataset, with 4 random seeds per task.
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 9: Zero-shot generalization performance on visual tasks. (a) Overall performance of each method evaluated on 4 datasets, 4 domains, and 4 tasks per domain using 4 random seeds (i.e., 256 values in total). (b) Performance in 4 domains.
Figure 10: Experimental results on the pixel-based ExORL benchmark for each task, aggregated over four datasets and four random seeds (i.e., 16 runs in total).
Dataset
Domain
Task
AE
CL
LAP
LRA-SR
FDM
FB
HILP
SRCP
RND
Walker
Stand
546±30
144±4
296±35
213±49
557±99
135±12
386±98
671±51
Walk
358±12
36±1
49±5
147±16
452±52
48±9
326±31
520±32
Run
125±7
25±2
43±2
82±3
146±60
31±10
121±20
194±38
Flip
265±14
50±3
35±2
101±14
282±52
36±15
92±35
369±25
Average
324
64
106
147
359
63
231
439
Quadruped
Stand
467±31
114±12
446±18
476±37
374±85
257±42
455±84
703±22
Appendix
Table 5: Zero-shot Performance across Multiple Domains
Hyper-parameter
Setting
Pre-training frames
5e5
Zero-shot selection frames
1e4
RL replay buffer size
1e6
Frame stack
3
Action repeat
1
z vector dimensions
50
Appendix
Table 6: Hyper-parameter settings.
Figure 11: Experimental results of training an encoder using physical states as supervision in the Walker domain. (a) Prediction loss of the encoder during training; (b) Comparison of HILP and FB across different tasks under state input, visual input, and HILP with state-supervised encoder.
Figure 12: Detailed attention heat map of SR methods.
Figure 13: Prediction loss of physical states in walker domain.
Domain
Task
HILP
SRCP w/o SE
SRCP w/o CM
SRCP
Walker
Stand
496±73
519±12
658±38
671±51
Walk
376±52
423±12
449±75
520±32
Run
126±8
145±4
173±21
194±38
Flip
232±41
293±5
303±13
369±25
Average
308
345
396
439
Quadruped
Stand
327±126
476±9
595±30
703±22
Appendix
Table 7: Full Ablation Study
Domain
Task
HILP
HILP-TACO
HILP-TACOP
HILP-SE
SRCP
Walker
Stand
496±73
388±8
622±24
658±38
671±51
Walk
376±52
111±6
339±14
449±75
520±32
Run
126±8
73±3
135±10
173±21
194±38
Flip
232±41
99±8
199±24
303±13
369±25
Average
308
168
324
396
439
Quadruped
Stand
327±126
234±18
195±16
595±30
703±22
Appendix
Table 8: Zero-shot Performance of HILP Variants on the RND Dataset
Domain
Task
FB
SRCP(FB)
Walker
Stand
304±122
680±14
Walk
81±14
478±18
Run
51±13
152±12
Flip
66±8
274±13
Average
126
396
Quadruped
Stand
421±16
583±21
Appendix
Table 9: Zero-shot Performance of FB and SRCP(FB) on the APS Dataset
Walker
ω=0
ω=2
ω=3
ω=4
ω=6
Stand
176±7
609±40
671±51
498±30
363±16
Walk
42±4
415±40
520±32
464±16
79±13
Run
32±6
136±18
194±38
164±11
70±14
Flip
59±7
374±18
369±25
358±18
206±10
Average
77
384
439
371
180
Appendix
Table 10: Ablation study of parameter ω in SRCP on Walker domain in RND dataset, with 4 random seeds per task.
Walker
β=0
β=0.2
β=0.5
β=1
Stand
544±20
550±26
671±51
583±18
Walk
354±42
458±19
520±32
484±48
Run
156±12
170±35
194±38
169±23
Flip
310±15
315±11
369±25
346±5
Average
341
373
439
396
Appendix
Table 11: Ablation study of parameter β in SRCP on Walker domain in RND dataset, with 4 random seeds per task.
Metric
FB
HILP
SRCP
Training Time (h) ↓
23.1
24.2
24.4
Memory Usage (GB) ↓
9.6
8.8
9.1
Appendix
Table 12: Computational cost on an A800 GPU for 5M steps.
Color Easy
Color Hard
Video Easy
Domain
Task
FB
HILP
SRCP
FB
HILP
SRCP
FB
HILP
SRCP
Walker
Stand
243±80
364±89
639±69
165±66
282±74
506±58
127±42
176±32
277±48
Walk
62±29
110±54
423±47
54±27
73±34
279±45
47±14
62±13
162±47
Run
46±25
55±18
165±31
39±16
49±21
113±36
38±8
40±5
78±10
Flip
59±22
98±34
371±42
51±25
69±36
156±38
47±11
56±11
123±44
Average
103
157
400
77
118
264
65
84
160
Appendix
Table 13: Performance on DMC-GB Walker.
Method
Reach Top Left
Reach Top Right
Reach Bottom Left
Reach Bottom Right
Average
FB
14±5
3±1
1±1
0±0
5
HILP
471±51
112±19
36±10
2±1
155
SRCP
635±95
166±55
67±18
10±6
220
Appendix
Table 14: Performance on Point Mass Maze navigation tasks.
Method
Stand ↑
Walk ↑
Run ↑
Jump ↑
Average ↑
Time (h) ↓
Diffusion (1 step)
626±50
308±37
324±18
397±40
414
24.7
Diffusion (40 steps)
724±30
357±43
354±17
531±26
492
64.8
SRCP
703±22
339±27
361±24
535±14
485
25.4
Appendix
Table 15: Comparison between diffusion models and SRCP.
Inference Transitions:
100
500
1k
5k
10k
20k
Stand
828±26
817±19
823±35
834±34
830±39
834±32
Walk
466±87
478±35
508±47
504±46
504±66
506±31
Run
207±42
216±33
224±22
220±26
227±16
238±12
Flip
376±86
418±26
413±24
434±35
428±75
420±28
Average
469
482
492
498
497
500
Appendix
Table 16: Effect of inference transition on SRCP performance.
Unsupervised Reinforcement Learning (URL) aims to pre-train scalable, skill-conditioned policies without extrinsic rewards, serving as a foundation for downstream control tasks. Despite recent progress, we argue that current off-policy URL methods are limited by two critical, overlooked bottlenecks: (1) non-stationary skill semantics and (2) brittle generalization. To address these challenges, we propose GenDa (Generalizable Data-efficient Agent), a unified framework for robust unsupervised reinforcement learning. First, we introduce a skill relabeling mechanism to mitigate non-stationarity and significantly improve data efficiency for pre-training. Second, we propose a Complementary Information Bottleneck (CIB), encouraging the learned skill policy to focus on ego-centric features and become robust to distribution shifts for downstream tasks. Through various experiments, we demonstrate that GenDa significantly enhances the scalability of URL with superior generalizability and data efficiency. Our code and videos are available at https://ihatebroccoli.github.io/official-GenDa.
Jongchan Park, Seungjun Oh, Seungho Baek +1
Department of Artificial Intelligence, Sungkyunkwan University, Suwon, Republic of Korea · Department of Computer Science and Engineering, Sungkyunkwan University, Suwon, Republic of Korea
Visual Reinforcement Learning (VRL) has achieved considerable success in solving control tasks. However, generalizing learned policies to new environments remains a major challenge, as agents often overfit to task-irrelevant features in the training environment. To solve this problem, we introduce the concept of decoupling observations into task-relevant and task-irrelevant representations. Building on this idea, we propose a self-supervised Task-Relevant Representation Decoupling (T2RD) algorithm for VRL. This algorithm consists of three components: task-relevant representation consistency, cross-reconstruction, and cross-dynamic prediction. The first two components achieve the decoupling of content and style features, but the resulting content representations are not necessarily task-relevant. To further refine task-relevant features from content representations, we design the third component that introduces dynamic prediction. T2RD achieves State-Of-The-Art (SOTA) generalization performance and sample efficiency in the DeepMind Control Suite and Robotic Manipulation tasks.
Jinwen Wang, Youfang Lin, Xiaobo Hu +4
Beijing Key Laboratory of Traffic Data Mining and Embodied Intelligence, School of Computer Science & Technology, Beijing Jiaotong University, China · CSSC Intelligent Innovation Research Institute, China and Zhejiang University, China
Model-based reinforcement learning (MBRL) achieves strong sample efficiency by planning within learned latent dynamics, yet its performance degrades substantially under unseen visual distractions such as background variations, lighting changes, or camera shifts. Unlike model-free RL, where encoder perturbations affect only single-step predictions, MBRL suffers from a two-level vulnerability: visual distractions first push encoder outputs out of distribution, and these errors then compound through recursive latent rollouts over the planning horizon. We propose visual generalization via latent-space consistency in model-based RL (VIGOR), a framework that enables zero-shot generalization to unseen visual distractions while retaining the sample efficiency of its MBRL backbone. VIGOR integrates three interdependent components: (i) asymmetric weak-to-strong augmentation, which pairs weak-only and weak-to-strong latent views within a single batch; (ii) dynamics-level consistency, which enforces augmentation-invariant transition predictions through direct latent regression; and (iii) encoder-level stabilization, which prevents encoder drift under the cross-augmentation supervision imposed by dynamics-level consistency. Evaluations on the DeepMind Control Suite (DMC) and Robosuite show that VIGOR outperforms state-of-the-art model-free and model-based baselines, surpassing the second-best baseline by 3.4% on DMC and 43.6% on Robosuite. Ablations further show that VIGOR's robustness is augmentation-agnostic: replacing the default augmentation with alternatives from distinct perturbation families preserves strong generalization, confirming that latent-space consistency, not the augmentation choice, drives robustness.
Mingyu Park, Samyeul Noh, Hyun Myung +1
Robotics Program KAIST, ETRI · Electrical Engineering KAIST