NBDI: A Simple and Effective Termination Condition for Skill Extraction from Task-Agnostic Demonstrations
Myunsoo Kim, Hayeong Lee, Seong-Woong Shim, JunHo Seo, Byung-Jun Lee
TL;DR
NBDI addresses the limitation of fixed-length skills in long-horizon RL by introducing a state-action novelty module that identifies critical decision points for terminating skills. The method combines state novelty $\\chi(s)$ with conditional action novelty $\\chi(a|s)$ into a joint novelty $\\chi(s,a)$, estimated via ICM, enabling variable-length skills learned from task-agnostic demonstrations and deployed in downstream tasks through an SMDP framework. Key contributions include proposing a novelty-based termination criterion, showing robustness to substantial environment configuration changes, and demonstrating improved learning and transfer in navigation and manipulation tasks, as well as integration with skill-based meta-RL like SiMPL. The results highlight practical impact for sample-efficient policy learning and cross-task generalization, with potential extensions to more offline skill discovery scenarios and broader hierarchical RL settings.
Abstract
Intelligent agents are able to make decisions based on different levels of granularity and duration. Recent advances in skill learning enabled the agent to solve complex, long-horizon tasks by effectively guiding the agent in choosing appropriate skills. However, the practice of using fixed-length skills can easily result in skipping valuable decision points, which ultimately limits the potential for further exploration and faster policy learning. In this work, we propose to learn a simple and effective termination condition that identifies decision points through a state-action novelty module that leverages agent experience data. Our approach, Novelty-based Decision Point Identification (NBDI), outperforms previous baselines in complex, long-horizon tasks, and remains effective even in the presence of significant variations in the environment configurations of downstream tasks, highlighting the importance of decision point identification in skill learning.
