Unsupervised Learning of Temporal Abstractions with Slot-based Transformers
Preprint
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
All Related Versions
This publication has 7 references indexed in Scilit:
- Making sense of abstract events: Building event schemasMemory & Cognition, 2006
- Feature integration across perception and action: event files affect response choicePsychological Research, 2005
- Event files: feature binding in and across perception and actionTrends in Cognitive Sciences, 2004
- Learning to Forget: Continual Prediction with LSTMNeural Computation, 2000
- Between MDPs and semi-MDPs: A framework for temporal abstraction in reinforcement learningArtificial Intelligence, 1999
- Event Files: Evidence for Automatic Integration of Stimulus-Response EpisodesVisual Cognition, 1998
- The reviewing of object files: Object-specific integration of informationCognitive Psychology, 1992