atlas

Research map / Reinforcement learning / Visual and representation RL

SkillTree: Explainable Skill-Based Deep Reinforcement Learning for Long-Horizon Control Tasks

AAAI 2025 · Reinforcement learning › Visual and representation RL · approach: Skill learning and diffusion policies · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SkillTree, a hierarchical RL framework where a differentiable soft decision tree acts as a high-level policy over a discrete VQ-VAE skill codebook, then distills it into a small hard decision tree for explainable long-horizon robotic control.

Problem

Decision-tree-based RL policies are hard to optimize and lack expressiveness for long-horizon, high-dimensional, continuous-control tasks, so explainable RL has been limited to simple environments.

Approach

Learn a discrete skill codebook from task-agnostic offline data with a modified VQ-VAE and skill prior, then train the high-level policy as a soft decision tree that selects discrete skills, followed by CART-based distillation into a hard decision tree.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill the soft decision tree (ablation)SkillTree · Kitchen MKBLACS: 2.90 $\pm$ 0.42 -> 3.06 $\pm$ 0.65Helped
distill the soft decision tree (ablation)SkillTree · Kitchen MLSHACS: 2.58 $\pm$ 0.80 -> 2.52 $\pm$ 0.82Hurt
distill the soft decision tree (ablation)SkillTree · CALVINACS: 1.90 $\pm$ 0.90 -> 2.42 $\pm$ 0.49Helped
distill the soft decision tree (ablation)SkillTree · OfficeACS: 2.00 $\pm$ 0.00 -> 2.00 $\pm$ 0.00No clear effect
clean sampled trajectories, then distill the soft decision tree (ablation)SkillTree · Kitchen MKBLACS: 2.90 $\pm$ 0.42 -> \textbf{3.25} $\pm$ \textbf{0.70}Helped
clean sampled trajectories, then distill the soft decision tree (ablation)SkillTree · Kitchen MLSHACS: 2.58 $\pm$ 0.80 -> 2.62 $\pm$ 0.76Helped
clean sampled trajectories, then distill the soft decision tree (ablation)SkillTree · CALVINACS: 1.90 $\pm$ 0.90 -> \textbf{3.00} $\pm$ \textbf{0.00}Helped
clean sampled trajectories, then distill the soft decision tree (ablation)SkillTree · OfficeACS: 2.00 $\pm$ 0.00 -> \textbf{2.00} $\pm$ \textbf{0.00}No clear effect
use a discrete skill representation and decision-tree high-level policy instead of SPiRLSkillTree · OfficeACS: 1.48 $\pm$ 0.96 -> 2.00 $\pm$ 0.00Helped
use a discrete skill representation and decision-tree high-level policy instead of VQ-SPiRLSkillTree · OfficeACS: 1.69 $\pm$ 0.64 -> \textbf{2.00} $\pm$ \textbf{0.00}Helped

Surprising findings

Limitations

Experimental setup

Datasets: D4RL Franka Kitchen offline dataset CALVIN Office dataset (collected by prior work)

Benchmarks: Franka Kitchen (MKBL, MLSH) CALVIN Office cleaning

Metrics: average completed subtasks (ACS) number of leaf nodes learning curves

Baselines: SPiRL VQ-SPiRL BC+SAC CART

Builds on: SPiRL VQ-VAE soft actor-critic VIPER

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy