HDFlow: Hierarchical Diffusion-Flow Planning for Long-horizon Tasks¶
Conference: ICML 2026 Spotlight
arXiv: 2605.04525
Code: https://hdflow-page.github.io/ (Project Page)
Area: Robotics / Long-horizon Planning / Generative Planning
Keywords: Hierarchical Planning, Diffusion Models, Rectified Flow, Energy-based Models, Manifold Projection
TL;DR¶
HDFlow employs diffusion models to generate sparse strategic sub-goals and rectified flows to generate dense trajectories, integrated with energy guidance and manifold projection. This forms a dual-layer "slow-fast" planner that improves success rates by 20โ30% in long-horizon sparse-reward tasks such as furniture assembly.
Background & Motivation¶
Background: Current long-horizon robotic manipulation (e.g., furniture assembly, maze navigation) mainly follows two paths: imitation learning for expert trajectory cloning, or using diffusion models to treat planning as a "conditional generation" problem to sample trajectories from noise. Examples include Diffuser, Decision Diffuser, and hierarchical variants like SHD and HDMI.
Limitations of Prior Work: Pure diffusion planners require multiple denoising steps at each iteration, resulting in slow inference and difficulty in real-time control. Additionally, long-horizon tasks frequently suffer from plans that "appear reasonable but lead to dead ends," as standard conditional diffusion lacks explicit mechanisms to evaluate the long-term feasibility of sub-goal sequences. Applying diffusion to all hierarchical layers (high + low) further exacerbates the speed bottleneck.
Key Challenge: High-level planning requires explorabilityโthe ability to generate diverse strategic sub-goal candidates. Low-level execution requires speed and determinismโmapping sub-goals to smooth, dense trajectories. A single generative paradigm (using either only diffusion or only flow) cannot optimize both simultaneously.
Goal: (1) Utilize the most suitable generative model for the high and low levels respectively; (2) Provide the high-level planner with guidance signals to identify "dead ends"; (3) Prevent guidance signals from pushing samples off the feasible manifold.
Key Insight: Treat diffusion and rectified flow as complementary toolsโdiffusion for high-diversity exploration and rectified flow for fast trajectory generation via ODE solvers in one or two steps. Additionally, train an Energy-Based Model (EBM) as a "long-term feasibility evaluator" to assign low energy to successful trajectories and high energy to failures.
Core Idea: The high level uses a manifold-aware, EBM-guided diffusion planner to produce sparse sub-goals in the latent space, while the low level uses rectified flow to quickly chain dense trajectories. This is predicated on a world model trained via contrastive learning that organizes the latent space such that "embeddings of states closer to the goal are similar."
Method¶
Overall Architecture¶
Two-stage training: Stage 1 trains the world model (RSSM + DINOv2 encoder) using a joint loss of observation reconstruction + KL + contrastive learning + inverse dynamics, ensuring the latent space is both predictive and reflective of the "distance to goal"; the encoder is then frozen. Stage 2 trains the hierarchical planner in the frozen latent space: a high-level diffusion model \(\epsilon_\theta\) learns to generate \(K\) sparse latent sub-goals \(z = (z_1, ..., z_K)\) conditioned on \((z_0, z_G)\); a low-level rectified flow \(v_\theta\) learns to generate \(H\)-step dense latent trajectories between adjacent sub-goals. During MPC inference, the high-level replans periodically, and the low-level unfolds the first sub-goal into a dense trajectory, which is mapped to actions via an inverse dynamics model.
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
O["Multimodal Observation o"] --> WM["Contrastive World Model<br/>RSSM + DINOv2: Recon + KL + Contrastive + Inv Dyn"]
WM -->|Frozen Encoder| Z["Structured Latent Space z<br/>Embeddings closer to goal are proximate"]
Z --> HL["Manifold-aware EBM-Guided Diffusion (High-Level)<br/>Condition (zโ, z_G) to generate K sparse sub-goals"]
HL -->|EBM Guidance + Manifold Projection| SUB["Sparse Sub-goal Sequence zโโฆz_K"]
SUB --> LL["Rectified Flow Low-Level Trajectory Planner<br/>ODE chains H-step dense trajectories in 1-2 steps"]
LL --> IDM["Inverse Dynamics Model<br/>Latent Trajectory โ Action"]
IDM -->|MPC: Periodic Replanning| HL
Key Designs¶
1. Contrastive World Model: Organizing latent space by "proximity to goal"
Standard world models ensure predictive accuracy but do not guarantee planning friendlinessโthe "distance to goal" in latent space is often disorganized, making downstream guidance difficult. HDFlow adds an InfoNCE contrastive loss \(\mathcal{L}_{contrastive}\) to the standard RSSM reconstruction + KL objective \(\mathcal{L}_{WM}\): intermediate latent states of successful trajectories are treated as positive pairs with their final goal \(z_G\), while intermediate states of failed trajectories are pushed away. An inverse dynamics MSE is also added to force the model to encode "adjacent state pairs" into action-predictable forms. This constructs a "directional gradient toward the goal" in the latent space, serving as the foundation for high-level diffusion and energy model guidance.
2. Manifold-Aware EBM-Guided Diffusion (High-Level): Identifying dead ends and projecting back to the manifold
Standard conditional diffusion lacks explicit mechanisms to evaluate the long-term feasibility of sub-goal sequences, often generating plans that lead to dead ends in long-horizon tasks. HDFlow first trains an EBM as a "long-term feasibility evaluator" using contrastive loss to assign low energy to successful sub-goal sequences:
Sampling involves two steps: first, EBM-guided sampling \(z_{\ell-1}^{temp} \sim \mathcal{N}(\mu_\theta(z_\ell) + w_{ebm}\Sigma^\ell g, \Sigma^\ell)\) (where \(g = \nabla_{z_\ell} E_\phi\)), followed by projection back to the local manifold. Denoised estimates \(\hat z^{0|\ell-1}\) are obtained via the Tweedie formula, and \(k\) nearest neighbors are retrieved to perform rank-\(r\) PCA for the projection basis \(U\), resulting in \(\mathcal{P}(z) = \mu + UU^T(z - \mu)\). The authors prove that the error lower bound of energy guidance is proportional to \(\sqrt{d}/\sqrt{1-\bar\alpha_\ell}\); in high-dimensional latent space, approximating EBM inevitably pushes samples off the feasible manifold. Projection counteracts this deviation, acting as a hard constraint between "high quality" and "feasibility."
3. Rectified Flow Low-Level Trajectory Planner: Chaining dense trajectories via ODE
The low level does not require high diversity; it needs to connect sub-goals into smooth trajectories quickly and deterministicallyโpure diffusion is the latency bottleneck for real-time control. HDFlow treats the transition from \(z_{k-1}\) to \(z_k\) in latent space as optimal transport, where the optimal solution is a straight-line trajectory, fitting rectified flow. Training uses flow-matching:
During inference, solving the ODE generates the entire \(H\)-step dense trajectory in one or two steps, an order of magnitude faster than diffusion. This division of laborโdiffusion for exploration and rectified flow for speedโis the key to balancing success rates and real-time performance.
Loss & Training¶
The process is divided into two stages: Stage 1 jointly optimizes \(\mathcal{L}_{WM\text{-}total} = \lambda_{WM}\mathcal{L}_{WM} + \lambda_{IDM}\mathcal{L}_{IDM} + \lambda_{contrastive}\mathcal{L}_{contrastive}\). Stage 2 freezes the world model and trains the planners: \(\mathcal{L}_{planner} = \lambda_{HL}\mathcal{L}_{HL} + \lambda_{LL}\mathcal{L}_{LL} + \lambda_{EBM}\mathcal{L}_{EBM} + \lambda_{proj}\mathcal{L}_{projection}\). The \(\mathcal{L}_{projection}\) term ensures high-level sub-goals align with the learned latent manifold. The high level uses 100 denoising steps with a CFG scale of 2.0; the low level uses a 4-layer 8-head DiT with a latent dimension of 512.
Key Experimental Results¶
Main Results¶
| Benchmark / Task | Difficulty | SHD (Prev. SOTA) | HDFlow | Gain |
|---|---|---|---|---|
| FurnitureBench one_leg | Low/Med/High | 71/31/15 | 92/71/39 | +21~+24 |
| FurnitureBench lamp | Low/Med/High | 43/22/16 | 68/49/34 | +18~+27 |
| FurnitureBench round_table | Low/Med/High | 41/21/12 | 61/43/27 | +20~+22 |
| OGBench antmaze-giant-v0 | โ | 19 | 48 | +13 (vs 35 DV) |
| OGBench humanoidmaze-giant-v0 | โ | 7 | 25 | +9 |
| RLBench Insert Peg | โ | 65.6 (3D Actor) | 93.3 | +27.7 |
On the 18 RLBench tasks, HDFlow achieves the best performance in 7 tasks and significantly outperforms specialized vision-manipulation models such as RVT-2 and 3D Diffuser Actor on average.
Ablation Study¶
| Configuration | lamp Success Rate (%) | Inference Time (ms/step) |
|---|---|---|
| Full HDFlow | 68 | 88 |
| w/o Manifold Projection | 57 (one_leg 84) | โ |
| w/o Manifold-aware EBM | 33 (one_leg 61) | โ |
| w/o Contrastive World Model | 27 (one_leg 58) | โ |
| FD (Flat Diffusion) | 24 | 197 |
| HF (Hierarchical Flow) | 24 | 53 |
| HD (Hierarchical Diffusion) | 43 | 142 |
Key Findings¶
- The contrastive world model is the most critical component: removing it leads to the steepest performance drop, indicating that EBM and diffusion rely on the "distance structure" of the latent space.
- The "hierarchical hybrid paradigm" is superior to single-paradigm approaches: HD (full diffusion) 43% vs HDFlow 68%, HF (full flow) 24% vs HDFlow 68%, proving that high and low-level tasks have distinct natures.
- Inference time is reduced from 142 ms (HD) to 88 ms, twice as fast as single-layer diffusion (197 ms), confirming that rectified flow significantly accelerates the low level.
- Successful deployment on a real Franka robot with 50-demonstration fine-tuning validates a degree of sim-to-real transferability.
Highlights & Insights¶
- "Right tool for the job" hierarchical philosophy: Using diffusion's explorability for the high level and rectified flow's speed for the low level is a valuable design pattern applicable to any task requiring "strategic planning followed by fast execution" (e.g., VLA, document analysis).
- Manifold-aware EBM guidance: Theoretically demonstrating that high-dimensional guidance deviates from the manifold and using PCA for local projection is a plug-and-play trick applicable to any guided diffusion task (image editing, molecular design) beyond robotics.
- EBM as a "long-horizon evaluator": Rather than fitting a reward function, HDFlow scores the "entire plan" directly to avoid sparse reward issues. By using contrastive training with success vs. failure demos, the annotation cost remains extremely low.
Limitations & Future Work¶
- Requires both successful and failed demonstrations to train the EBM and contrastive world model; systemic collection of failed demonstrations on real robots can be challenging.
- Each high-level replan still requires 100 denoising steps. Although the low level is fast, the overall latency is higher compared to pure imitation learning; distillation for few-step sampling could be considered.
- The sub-goal interval \(H\) is a task-dependent hyperparameter lacking an adaptive mechanism; multi-stage refinement may be needed for extremely long tasks.
- Multimodal conditioning (e.g., language instructions) has not yet been integrated; currently, it is limited to "image-goal conditioning."
Related Work & Insights¶
- vs SHD / HDMI: Both are hierarchical diffusion models, but using diffusion for all layers results in slow low-level execution. HDFlow replaces the low level with rectified flow and adds EBM guidance, leading to superior speed and success rates.
- vs Diffuser / DD: Single-layer diffusion lacks an explicit hierarchy, causing sub-goal errors to accumulate in long-horizon tasks. HDFlow's high-low division and replanning mechanism provide inherent error tolerance.
- vs Manifold Preserving Guided Diffusion (He et al., 2024): This paper ports the manifold projection idea from image generation to robotic planning and combines it with EBM guidance, representing an interesting cross-domain transfer.
Rating¶
- Novelty: โญโญโญโญ The combination of "diffusion + rectified flow + EBM + manifold projection" is novel, though individual components have precedents.
- Experimental Thoroughness: โญโญโญโญโญ Comprehensive coverage across three benchmarks, real-robot tests, detailed ablations, and inference time comparisons.
- Writing Quality: โญโญโญโญ Clear motivational reasoning; the theoretical portion (Appendix A) is rigorous, though some formulas in the main text are somewhat jumpy.
- Value: โญโญโญโญ Represents a concrete SOTA advancement in long-horizon robotic planning; the cross-domain tricks are highly reusable.