Unsupervised Hierarchical Skill Discovery

Damion Harvey, Geraud Nangue Tasse, Branden Ingram, Benjamin Rosman, Steven James
1/30/2026
cs.LGcs.FL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We consider the problem of unsupervised skill segmentation and hierarchical structure discovery in reinforcement learning. While recent approaches have sought to segment trajectories into reusable skills or options, most rely on action labels, rewards, or handcrafted annotations, limiting their applicability. We propose a method that segments unlabelled trajectories into skills and induces a hierarchical structure over them using a grammar-based approach. The resulting hierarchy captures both low-level behaviours and their composition into higher-level skills. We evaluate our approach in high-dimensional, pixel-based environments, including Craftax and the full, unmodified version of Minecraft. Using metrics for skill segmentation, reuse, and hierarchy quality, we find that our method consistently produces more structured and semantically meaningful hierarchies than existing baselines. Furthermore, as a proof of concept for utility, we demonstrate that these discovered hierarchies accelerate and stabilise learning on downstream reinforcement learning tasks.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{harvey2026unsupervised,
  title  = {Unsupervised Hierarchical Skill Discovery},
  author = {Damion Harvey and Geraud Nangue Tasse and Branden Ingram and Benjamin Rosman and Steven James},
  year   = {2026},
  eprint = {2601.23156},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.23156v1}
}

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/2601.23156.svg)](https://codeofpaper.com/paper/2601.23156)

Discussion