The Option Keyboard: Combining Skills in Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
The ability to combine known skills to create new ones may be crucial in the solution of complex reinforcement learning problems that unfold over extended periods. We argue that a robust way of combining skills is to define and manipulate them in the space of pseudo-rewards (or "cumulants"). Based on this premise, we propose a framework for combining skills using the formalism of options. We show that every deterministic option can be unambiguously represented as a cumulant defined in an extended domain. Building on this insight and on previous results on transfer learning, we show how to approximate options whose cumulants are linear combinations of the cumulants of known options. This means that, once we have learned options associated with a set of cumulants, we can instantaneously synthesise options induced by any linear combination of them, without any learning involved. We describe how this framework provides a hierarchical interface to the environment whose abstract actions correspond to combinations of basic skills. We demonstrate the practical benefits of our approach in a resource management problem and a navigation task involving a quadrupedal simulated robot.
Key facts. Cited by 65 papers in the map (data through 7 Oct 2026). Builds on 14 of its 35 references that are in the map. First posted on arXiv 24 Jun 2021.
Builds on
14 of 35 references.
References · 14
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2016The Option-Critic Architecturecited by 433
- 2016Successor Features for Transfer in Reinforcement Learningcited by 331
- 2017FeUdal Networks for Hierarchical Reinforcement Learningcited by 328
- 2015Taming the Noise in Reinforcement Learning via Soft Updatescited by 125
- 2018Universal Successor Features Approximatorscited by 102
- 2017Meta Learning Shared Hierarchiescited by 93
- 2019Transfer in Deep Reinforcement Learning Using Successor Features and Generalised Policy Improvementcited by 88
- 2018Composable Deep Reinforcement Learning for Robotic Manipulationcited by 70
- 2018Latent Space Policies for Hierarchical Reinforcement Learningcited by 66
2 more
- 2016Learning and Transfer of Modulated Locomotor Controllerscited by 59
- 2018Composing Entropic Policies using Divergence Correctioncited by 1
Built on by
Citing papers per year: 2021: 9; 2022: 19; 2023: 14; 2024: 8; 2025: 7; 2026: 8.
65 papers.
Sort:
By area:
- 2021Scalable Evaluation of Multi-Agent Reinforcement Learning with Melting Potcited by 97
- 2021Temporal Abstraction in Reinforcement Learning with the Successor Representationcited by 52
- 2022Melting Pot 2.0cited by 37
- 2022Discovering Policies with DOMiNO: Diversity Optimization Maintaining Near Optimalitycited by 35
- 2023Contrastive Difference Predictive Codingcited by 35
- 2023Behavior Contrastive Learning for Unsupervised Skill Discoverycited by 26
- 2021Value Function Spaces: Skill-Centric State Abstractions for Long-Horizon Reasoningcited by 25
- 2021When should agents explore?cited by 20
- 2022The Alberta Plan for AI Researchcited by 17
- 2022The Effectiveness of World Models for Continual Reinforcement Learningcited by 15
- 2023Diversifying AI: Towards Creative Chess with AlphaZerocited by 15
- 2021Constructing a Good Behavior Basis for Transfer using Generalized Policy Updatescited by 14
38 more
- 2021A New Representation of Successor Features for Transfer across Dissimilar Environmentscited by 13
- 2022Goal-Space Planning with Subgoal Modelscited by 12
- 2023Combining Behaviors with the Successor Features Keyboardcited by 12
- 2022Generalised Policy Improvement with Geometric Policy Compositioncited by 11
- 2022Continual Auxiliary Task Learningcited by 9
- 2024Disentangled Unsupervised Skill Discovery for Efficient Hierarchical Reinforcement Learningcited by 9
- 2023Shattering the Agent-Environment Interface for Fine-Tuning Inclusive Language Modelscited by 8
- 2022Lazy-MDPs: Towards Interpretable Reinforcement Learning by Learning When to Actcited by 7
- 2022Skill Machines: Temporal Logic Skill Composition in Reinforcement Learningcited by 7
- 2022Meta-Learning Parameterized Skillscited by 7
- 2022ASPiRe:Adaptive Skill Priors for Reinforcement Learningcited by 7
- 2023Composing Task Knowledge with Modular Successor Feature Approximatorscited by 7
- 2021Globally Optimal Hierarchical Reinforcement Learning for Linearly-Solvable Markov Decision Processescited by 6
- 2021Successor Feature Representationscited by 6
- 2022Value Function Decomposition for Iterative Design of Reinforcement Learning Agentscited by 6
- 2023Counting Reward Automata: Sample Efficient Reinforcement Learning Through the Exploitation of Reward Function Structurecited by 6
- 2022A Look at Value-Based Decision-Time vs. Background Planning Methods Across Different Settingscited by 5
- 2025Self-Improving Skill Learning for Robust Skill-based Meta-Reinforcement Learningcited by 5
- 2022Probing Transfer in Deep Reinforcement Learning without Task Engineeringcited by 4
- 2024Planning with a Learned Policy Basis to Optimally Solve Complex Taskscited by 4
- 2026Compositional Planning with Jumpy World Modelscited by 4
- 2022Beyond Rewards: a Hierarchical Perspective on Offline Multiagent Behavioral Analysiscited by 3
- 2023Bounding the Optimal Value Function in Compositional Reinforcement Learningcited by 3
- 2024Learning Uncertainty-Aware Temporally-Extended Actionscited by 3
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generationcited by 3
- 2025Toward Agents That Reason About Their Computationcited by 3
- 2022Exploring with Sticky Mittens: Reinforcement Learning with Expert Interventions via Option Templatescited by 2
- 2023Diversity Through Exclusion (DTE): Niche Identification for Reinforcement Learning through Value-Decompositioncited by 2
- 2023Scaling Goal-based Exploration via Pruning Proto-goalscited by 2
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractionscited by 2
- 2025Behaviour Discovery and Attribution for Explainable Reinforcement Learningcited by 2
- 2025Constructing an Optimal Behavior Basis for the Option Keyboardcited by 2
- 2021Option Transfer and SMDP Abstraction with Successor Featurescited by 1
- 2022Task Relabelling for Multi-task Transfer using Successor Featurescited by 1
- 2023Uncertainty-aware transfer across tasks using hybrid model-based successor feature reinforcement learningcited by 1
- 2024Hierarchical Average-Reward Linearly-solvable Markov Decision Processescited by 1
- 2025Energy-Based Transfer for Reinforcement Learningcited by 1
- 2025Learning Parameterized Skills from Demonstrationscited by 1
50 most cited of 65 All 65 (JSON)
- 2026It's a matter of timescale: non-linear utility in successor features and multi-objective planning and learning26 Aug 2026
- 2026Exploration and Online Transfer with Behavioral Foundation Models29 Jun 2026
- 2026The Terminal Representation in Reinforcement Learning29 May 2026
- 2026Matrix-Space Reinforcement Learning for Reusing Local Transition Geometry14 May 2026
- 2026Hierarchical Behaviour Spaces27 Apr 2026
- 2026Learning When to Cooperate Under Heterogeneous Goals7 Mar 2026
- 2026Compositional Planning with Jumpy World Models23 Feb 2026
- 2026The Laplacian Keyboard: Beyond the Linear Span7 Feb 2026
- 2025Learning to Drive Safely with Hybrid Options28 Oct 2025
- 2025Learning Parameterized Skills from Demonstrations28 Oct 2025
- 2025Toward Agents That Reason About Their Computation26 Oct 2025
- 2025Energy-Based Transfer for Reinforcement Learning19 Jun 2025
38 more
- 2025Constructing an Optimal Behavior Basis for the Option Keyboard1 May 2025
- 2025Behaviour Discovery and Attribution for Explainable Reinforcement Learning19 Mar 2025
- 2025Self-Improving Skill Learning for Robust Skill-based Meta-Reinforcement Learning6 Feb 2025
- 2024Accelerating Task Generalisation with Multi-Level Skill Hierarchies5 Nov 2024
- 2024Disentangled Unsupervised Skill Discovery for Efficient Hierarchical Reinforcement Learning15 Oct 2024
- 2024Unsupervised Skill Discovery for Robotic Manipulation through Automatic Task Generation7 Oct 2024
- 2024Hierarchical Average-Reward Linearly-solvable Markov Decision Processes9 Jul 2024
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractions12 Jun 2024
- 2024A New View on Planning in Online Reinforcement Learning3 Jun 2024
- 2024Planning with a Learned Policy Basis to Optimally Solve Complex Tasks22 Mar 2024
- 2024Learning Uncertainty-Aware Temporally-Extended Actions8 Feb 2024
- 2023Counting Reward Automata: Sample Efficient Reinforcement Learning Through the Exploitation of Reward Function Structure18 Dec 2023
- 2023Contrastive Difference Predictive Coding31 Oct 2023
- 2023Combining Behaviors with the Successor Features Keyboard24 Oct 2023
- 2023Uncertainty-aware transfer across tasks using hybrid model-based successor feature reinforcement learning16 Oct 2023
- 2023Policy composition in reinforcement learning via multi-objective policy optimization29 Aug 2023
- 2023Diversifying AI: Towards Creative Chess with AlphaZero17 Aug 2023
- 2023Unsupervised Discovery of Continuous Skills on a Sphere21 May 2023
- 2023Shattering the Agent-Environment Interface for Fine-Tuning Inclusive Language Models19 May 2023
- 2023Behavior Contrastive Learning for Unsupervised Skill Discovery8 May 2023
- 2023Bounding the Optimal Value Function in Compositional Reinforcement Learning5 Mar 2023
- 2023Hierarchical Reinforcement Learning in Complex 3D Environments28 Feb 2023
- 2023Scaling Goal-based Exploration via Pruning Proto-goals9 Feb 2023
- 2023Diversity Through Exclusion (DTE): Niche Identification for Reinforcement Learning through Value-Decomposition2 Feb 2023
- 2023Composing Task Knowledge with Modular Successor Feature Approximators28 Jan 2023
- 2022Reusable Options through Gradient-based Meta Learning22 Dec 2022
- 2022The Effectiveness of World Models for Continual Reinforcement Learning29 Nov 2022
- 2022Melting Pot 2.024 Nov 2022
- 2022Probing Transfer in Deep Reinforcement Learning without Task Engineering22 Oct 2022
- 2022ASPiRe:Adaptive Skill Priors for Reinforcement Learning30 Sep 2022
- 2022The Alberta Plan for AI Research23 Aug 2022
- 2022Value Function Decomposition for Iterative Design of Reinforcement Learning Agents24 Jun 2022
- 2022Beyond Rewards: a Hierarchical Perspective on Offline Multiagent Behavioral Analysis17 Jun 2022
- 2022Generalised Policy Improvement with Geometric Policy Composition17 Jun 2022
- 2022A Look at Value-Based Decision-Time vs. Background Planning Methods Across Different Settings16 Jun 2022
- 2022Meta-Learning Parameterized Skills7 Jun 2022
- 2022Goal-Space Planning with Subgoal Models6 Jun 2022
- 2022Discovering Policies with DOMiNO: Diversity Optimization Maintaining Near Optimality26 May 2022
50 newest of 65 All 65 (JSON)
- 2022The Effectiveness of World Models for Continual Reinforcement Learningcited by 15
- 2026Compositional Planning with Jumpy World Modelscited by 4
- 2026Compositional Planning with Jumpy World Models23 Feb 2026
- 2022The Effectiveness of World Models for Continual Reinforcement Learning29 Nov 2022
- 2021Scalable Evaluation of Multi-Agent Reinforcement Learning with Melting Potcited by 97
- 2021Temporal Abstraction in Reinforcement Learning with the Successor Representationcited by 52
- 2022Melting Pot 2.0cited by 37
- 2022Discovering Policies with DOMiNO: Diversity Optimization Maintaining Near Optimalitycited by 35
- 2023Contrastive Difference Predictive Codingcited by 35
- 2023Behavior Contrastive Learning for Unsupervised Skill Discoverycited by 26
- 2021Value Function Spaces: Skill-Centric State Abstractions for Long-Horizon Reasoningcited by 25
- 2021When should agents explore?cited by 20
- 2022The Alberta Plan for AI Researchcited by 17
- 2023Diversifying AI: Towards Creative Chess with AlphaZerocited by 15
- 2021Constructing a Good Behavior Basis for Transfer using Generalized Policy Updatescited by 14
- 2021A New Representation of Successor Features for Transfer across Dissimilar Environmentscited by 13
12 most cited of 62 All 62 (JSON)
- 2026It's a matter of timescale: non-linear utility in successor features and multi-objective planning and learning26 Aug 2026
- 2026Exploration and Online Transfer with Behavioral Foundation Models29 Jun 2026
- 2026The Terminal Representation in Reinforcement Learning29 May 2026
- 2026Matrix-Space Reinforcement Learning for Reusing Local Transition Geometry14 May 2026
- 2026Hierarchical Behaviour Spaces27 Apr 2026
- 2026Learning When to Cooperate Under Heterogeneous Goals7 Mar 2026
- 2026The Laplacian Keyboard: Beyond the Linear Span7 Feb 2026
- 2025Learning to Drive Safely with Hybrid Options28 Oct 2025
- 2025Learning Parameterized Skills from Demonstrations28 Oct 2025
- 2025Toward Agents That Reason About Their Computation26 Oct 2025
- 2025Energy-Based Transfer for Reinforcement Learning19 Jun 2025
- 2025Constructing an Optimal Behavior Basis for the Option Keyboard1 May 2025
12 newest of 62 All 62 (JSON)