atlas

Research map / Reinforcement learning / Visual and representation RL

Subgoal-Guided Policy Heuristic Search with Learned Subgoals

ICML 2025 · Reinforcement learning › Visual and representation RL · approach: RL with tree search for discovery · 0 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.

Learns subgoal-conditioned low-level and high-level policies (VQVAE subgoal generator) for policy tree search (PHS*, LevinTS) online during Bootstrap training, using both solution and failed-search trees, improving sample efficiency on needle-in-haystack search domains.

Problem

Training policies for policy-guided tree search online is sample-inefficient on hard instances because budget-bounded failed searches are discarded and random initial policies waste expansions; existing subgoal methods need precomputed solution datasets and lack completeness.

Approach

Combine a VQVAE subgoal generator with subgoal-conditioned low-level policies mixed geometrically via a high-level subgoal policy (pi^SG), and train them from both solution trajectories and non-solution search trees by clustering the expanded subgraph with the Louvain algorithm to sample subgoal pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the single policy with a subgoal-guided policyPHS* on CraftWorld Hard training · CraftWorld Hard trainingExpansions: 324,718,860 -> 125,089,420Helped
Replace the single policy with a subgoal-guided policyPHS* on BoulderDash Hard training · BoulderDash Hard trainingExpansions: 591,135,427 -> 85,470,564Helped
Replace the single policy with a subgoal-guided policyPHS* on TSP Hard training · TSP Hard trainingExpansions: 980,928,000 -> 20,593,798Helped
Use subgoal-guided policies trained on search treesPolicy tree search on hard test domains · CraftWorld, BoulderDash, and TSP Hard testSolved: 0 -> 100Helped
Use the subgoal-guided policyPHS* on Sokoban Standard test · Sokoban Standard testExpansions: 1,523.38 -> 808.42Hurt
Use codebook size k=1 instead of k=4 (ablation)Subgoal-guided search · CraftWorld Standard testExpansions: 103.23 -> 263.92Hurt
Use codebook size k=16 instead of k=4 (ablation)Subgoal-guided search · CraftWorld Standard testExpansions: 103.23 -> 305.17Hurt
Sample subgoals from cluster graph G1 instead of G3 (ablation)Subgoal-guided search · CraftWorld Standard testExpansions: 103.23 -> 287.24Hurt
Sample subgoals from cluster graph G5 instead of G3 (ablation)Subgoal-guided search · CraftWorld Standard testExpansions: 103.23 -> 110.10Hurt
Train the subgoal-guided policy using solution trajectories only, rather than both successful and failed searches (ablation)PHS*(πSG) · BoulderDash trainingSearch lossHurt
Use the subgoal-guided policy rather than a single policyLevinTS on BoulderDash Standard test · BoulderDash Standard testExpansions: 61.33 -> 65.48Hurt
Use the subgoal-guided policy rather than a single policyPHS* on Sokoban Standard test · Sokoban Standard testExpansions: 1,523.38 -> 808.42Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Box-World generator CraftWorld generator (psketch) BoulderDash custom generator Boxoban TSP custom generator

Benchmarks: Box-World CraftWorld BoulderDash Sokoban TSP

Metrics: number of node expansions solved problems solution length training search loss time

Baselines: PHS* LevinTS Weighted A* HIPS-epsilon

Builds on: PHS* LevinTS Bootstrap HIPS-epsilon VQ-VAE

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