CIC: Contrastive Intrinsic Control for Unsupervised Skill Discovery
Michael Laskin, Hao Liu, Xue Bin Peng, Denis Yarats, Aravind Rajeswaran, Pieter Abbeel
TL;DR
The paper introduces Contrastive Intrinsic Control (CIC), a competence-based unsupervised RL algorithm that maximizes the mutual information between state transitions and continuous latent skills using a CPC-like contrastive estimator and a particle-based entropy term. By combining state-transition entropy with a discriminative, high-dimensional skill representation, CIC fosters diverse yet predictable behaviors, enabling more efficient adaptation to downstream tasks. On the Unsupervised Reinforcement Learning Benchmark (URLB), CIC achieves leading downstream performance, surpassing prior competence-based methods by up to 79% in IQM and outperforming the next-best exploration method by 18%, demonstrating the value of large skill spaces and robust MI estimation for generalization.
Abstract
We introduce Contrastive Intrinsic Control (CIC), an algorithm for unsupervised skill discovery that maximizes the mutual information between state-transitions and latent skill vectors. CIC utilizes contrastive learning between state-transitions and skills to learn behavior embeddings and maximizes the entropy of these embeddings as an intrinsic reward to encourage behavioral diversity. We evaluate our algorithm on the Unsupervised Reinforcement Learning Benchmark, which consists of a long reward-free pre-training phase followed by a short adaptation phase to downstream tasks with extrinsic rewards. CIC substantially improves over prior methods in terms of adaptation efficiency, outperforming prior unsupervised skill discovery methods by 1.79x and the next leading overall exploration algorithm by 1.18x.
