发现并学习强化学习中的选择机制,实现无监督子任务分解
Identifying Selections for Unsupervised Subtask Discovery
- 基于动作选择机制建模子任务,而非依赖隐变量
- 在复杂厨房环境中提升多任务模仿学习泛化能力
- 适合研究多智能体协作与自动任务分解的学者
长时序任务求解中,将高层任务分解为子任务可提升数据效率与策略泛化能力,是多任务强化学习与模仿学习的重要方向。然而,现有方法未充分理解子任务的本质——它们实为动作上的选择结果,而非潜在混杂因子或中间状态。本文提出理论证明此类选择变量的存在性,并通过实验验证。基于此,设计序列非负矩阵分解(seq-NMF)方法,自动学习这些作为子目标的选择变量,提取有意义的行为模式作为子任务。在具有挑战性的Kitchen环境上的实证结果表明,所学子任务能显著提升新任务的泛化性能。代码已公开。
原文摘要 · Abstract (English)
When solving long-horizon tasks, it is intriguing to decompose the high-level task into subtasks. Decomposing experiences into reusable subtasks can improve data efficiency, accelerate policy generalization, and in general provide promising solutions to multi-task reinforcement learning and imitation learning problems. However, the concept of subtasks is not sufficiently understood and modeled yet, and existing works often overlook the true structure of the data generation process: subtasks are the results of a $\textit{selection}$ mechanism on actions, rather than possible underlying confounders or intermediates. Specifically, we provide a theory to identify, and experiments to verify the existence of selection variables in such data. These selections serve as subgoals that indicate subtasks and guide policy. In light of this idea, we develop a sequential non-negative matrix factorization (seq- NMF) method to learn these subgoals and extract meaningful behavior patterns as subtasks. Our empirical results on a challenging Kitchen environment demonstrate that the learned subtasks effectively enhance the generalization to new tasks in multi-task imitation learning scenarios. The codes are provided at https://anonymous.4open.science/r/Identifying\_Selections\_for\_Unsupervised\_Subtask\_Discovery/README.md.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。