用可解释的决策树实现长时序机器人控制的技能级透明决策
SkillTree: Explainable Skill-Based Deep Reinforcement Learning for Long-Horizon Control Tasks
- 将连续动作空间分解为离散技能空间,用可微决策树生成技能嵌入
- 在机械臂控制任务中性能接近神经网络基线,且具备技能级解释能力
- 适合需要可解释性的高维长周期控制场景,如工业机器人调度
深度强化学习在多个领域取得显著进展,但其依赖神经网络导致决策过程不透明,限制了实际应用。为提升可解释性,决策树成为神经网络的有力替代方案。然而,传统决策树表达能力有限,难以应对高维、长时序的连续控制任务。本文提出SkillTree框架,通过将复杂连续动作空间映射为离散技能空间,构建分层策略:高层策略采用可微决策树生成技能嵌入,指导低层策略执行具体技能。该方法实现了技能层级的可解释性,提升了复杂任务中决策过程的理解度。实验表明,该方法在复杂机械臂控制任务中性能与基于技能的神经网络相当,并能提供技能层面的解释,显著增强决策透明性。
原文摘要 · Abstract (English)
Deep reinforcement learning (DRL) has achieved remarkable success in various research domains. However, its reliance on neural networks results in a lack of transparency, which limits its practical applications. To achieve explainability, decision trees have emerged as a popular and promising alternative to neural networks. Nonetheless, due to their limited expressiveness, traditional decision trees struggle with high-dimensional long-horizon continuous control tasks. In this paper, we proposes SkillTree, a novel framework that reduces complex continuous action spaces into discrete skill spaces. Our hierarchical approach integrates a differentiable decision tree within the high-level policy to generate skill embeddings, which subsequently guide the low-level policy in executing skills. By making skill decisions explainable, we achieve skill-level explainability, enhancing the understanding of the decision-making process in complex tasks. Experimental results demonstrate that our method achieves performance comparable to skill-based neural networks in complex robotic arm control domains. Furthermore, SkillTree offers explanations at the skill level, thereby increasing the transparency of the decision-making process.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。