Habitizing Diffusion Planning for Efficient and Effective Decision Making

Haofei Lu, Yifei Shen, Dongsheng Li, Junliang Xing, Dongqi Han
2/14/2026

No official code found. Best implementation: Josh00-Lu/Habi (36 stars, MIT, PyTorch, last commit 2025-05-26).

Abstract

Diffusion models have shown great promise in decision-making, also known as diffusion planning. However, the slow inference speeds limit their potential for broader real-world applications. Here, we introduce Habi, a general framework that transforms powerful but slow diffusion planning models into fast decision-making models, which mimics the cognitive process in the brain that costly goal-directed behavior gradually transitions to efficient habitual behavior with repetitive practice. Even using a laptop CPU, the habitized model can achieve an average 800+ Hz decision-making frequency (faster than previous diffusion planners by orders of magnitude) on standard offline reinforcement learning benchmarks D4RL, while maintaining comparable or even higher performance compared to its corresponding diffusion planner. Our work proposes a fresh perspective of leveraging powerful diffusion models for real-world decision-making tasks. We also provide robust evaluations and analysis, offering insights from both biological and engineering perspectives for efficient and effective decision-making.

View on arXivView PDF

Code Implementations(1)

Josh00-Lu/HabiCommunity63%
PyTorchMIT

[ICML 2025 Poster] Official PyTorch Implementation of "Habitizing Diffusion Planning for Efficient and Effective Decision Making"

361Shell, PythonFeb 4, 20251 years agoMIT
decision-makingembodied-agenthigh-frequencyoffline-reinforcement-learningpytorch

Cite this paper

@article{lu2026habitizing,
  title  = {Habitizing Diffusion Planning for Efficient and Effective Decision Making},
  author = {Haofei Lu and Yifei Shen and Dongsheng Li and Junliang Xing and Dongqi Han},
  year   = {2026},
  eprint = {2502.06401},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.06401},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.06401.svg)](https://codeofpaper.com/paper/2502.06401)

Discussion