Controllability-Aware Unsupervised Skill Discovery

Seohong Park, Kimin Lee, Youngwoon Lee, Pieter Abbeel
2/10/2023
cs.ROcs.AIcs.LG

No official code found. Best implementation: seohongpark/CSD-manipulation (33 stars, MIT, last commit 2023-06-03). 1 more below.

Abstract

One of the key capabilities of intelligent agents is the ability to discover useful skills without external supervision. However, the current unsupervised skill discovery methods are often limited to acquiring simple, easy-to-learn skills due to the lack of incentives to discover more complex, challenging behaviors. We introduce a novel unsupervised skill discovery method, Controllability-aware Skill Discovery (CSD), which actively seeks complex, hard-to-control skills without supervision. The key component of CSD is a controllability-aware distance function, which assigns larger values to state transitions that are harder to achieve with the current skills. Combined with distance-maximizing skill discovery, CSD progressively learns more challenging skills over the course of training as our jointly trained distance function reduces rewards for easy-to-achieve skills. Our experimental results in six robotic manipulation and locomotion environments demonstrate that CSD can discover diverse complex skills including object manipulation and locomotion skills with no supervision, significantly outperforming prior unsupervised skill discovery methods. Videos and code are available at https://seohong.me/projects/csd/

View on arXivView PDF

Code Implementations(2)

MIT

Controllability-Aware Unsupervised Skill Discovery (ICML 2023)

334PythonFeb 9, 20233 years agoMIT
MIT

Controllability-Aware Unsupervised Skill Discovery (ICML 2023)

303Shell, PythonJun 3, 20233 years agoMIT

Similar Papers

Cite this paper

@article{park2023controllabilityaware,
  title  = {Controllability-Aware Unsupervised Skill Discovery},
  author = {Seohong Park and Kimin Lee and Youngwoon Lee and Pieter Abbeel},
  year   = {2023},
  eprint = {2302.05103},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.05103v3},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.05103.svg)](https://codeofpaper.com/paper/2302.05103)

Discussion