English

Unsupervised Learning of Temporal Abstractions with Slot-based Transformers

Machine Learning 2022-11-23 v2 Artificial Intelligence Neural and Evolutionary Computing

Abstract

The discovery of reusable sub-routines simplifies decision-making and planning in complex reinforcement learning problems. Previous approaches propose to learn such temporal abstractions in a purely unsupervised fashion through observing state-action trajectories gathered from executing a policy. However, a current limitation is that they process each trajectory in an entirely sequential manner, which prevents them from revising earlier decisions about sub-routine boundary points in light of new incoming information. In this work we propose SloTTAr, a fully parallel approach that integrates sequence processing Transformers with a Slot Attention module and adaptive computation for learning about the number of such sub-routines in an unsupervised fashion. We demonstrate how SloTTAr is capable of outperforming strong baselines in terms of boundary point discovery, even for sequences containing variable amounts of sub-routines, while being up to 7x faster to train on existing benchmarks.

Keywords

Cite

@article{arxiv.2203.13573,
  title  = {Unsupervised Learning of Temporal Abstractions with Slot-based Transformers},
  author = {Anand Gopalakrishnan and Kazuki Irie and Jürgen Schmidhuber and Sjoerd van Steenkiste},
  journal= {arXiv preprint arXiv:2203.13573},
  year   = {2022}
}

Comments

accepted to Neural Computation journal

R2 v1 2026-06-24T10:25:46.141Z