Inapplicable Actions Learning for Knowledge Transfer in Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Reinforcement Learning (RL) algorithms are known to scale poorly to environments with many available actions, requiring numerous samples to learn an optimal policy. The traditional approach of considering the same fixed action space in every possible state implies that the agent must understand, while also learning to maximize its reward, to ignore irrelevant actions such as textitinapplicable actions (i.e. actions that have no effect on the environment when performed in a given state). Knowing this information can help reduce the sample complexity of RL algorithms by masking the inapplicable actions from the policy distribution to only explore actions relevant to finding an optimal policy. While this technique has been formalized for quite some time within the Automated Planning community with the concept of precondition in the STRIPS language, RL algorithms have never formally taken advantage of this information to prune the search space to explore. This is typically done in an ad-hoc manner with hand-crafted domain logic added to the RL algorithm. In this paper, we propose a more systematic approach to introduce this knowledge into the algorithm. We (i) standardize the way knowledge can be manually specified to the agent; and (ii) present a new framework to autonomously learn the partial action model encapsulating the precondition of an action jointly with the policy. We show experimentally that learning inapplicable actions greatly improves the sample efficiency of the algorithm by providing a reliable signal to mask out irrelevant actions. Moreover, we demonstrate that thanks to the transferability of the knowledge acquired, it can be reused in other tasks and domains to make the learning process more efficient.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 22 references that are in the map. First posted on arXiv 28 Nov 2022.
Builds on
10 of 22 references.
References · 10
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016OpenAI Gymcited by 1,736
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2017StarCraft II: A New Challenge for Reinforcement Learningcited by 274
- 2020A Closer Look at Invalid Action Masking in Policy Gradient Algorithmscited by 171
- 2019Transfer in Deep Reinforcement Learning Using Successor Features and Generalised Policy Improvementcited by 88
- 2018Learn What Not to Learn: Action Elimination with Deep Reinforcement Learningcited by 77
- 2017Classical Planning in Deep Latent Space: Bridging the Subsymbolic-Symbolic Boundarycited by 58
- 2019Learning First-Order Symbolic Representations for Planning from the Structure of the State Spacecited by 38
- 2021Factored Policy Gradients: Leveraging Structure for Efficient Learning in MOMDPscited by 8
Built on by
Not cited yet.