Diffusion-based Planning with Learned Viability Filters

Nicholas Ioannidis, Daniele Reda, Setareh Cohan, Michiel van de Panne
2/26/2025
cs.ROcs.LG

No confident code implementation found for this paper.

Abstract

Diffusion models can be used as a motion planner by sampling from a distribution of possible futures. However, the samples may not satisfy hard constraints that exist only implicitly in the training data, e.g., avoiding falls or not colliding with a wall. We propose learned viability filters that efficiently predict the future success of any given plan, i.e., diffusion sample, and thereby enforce an implicit future-success constraint. Multiple viability filters can also be composed together. We demonstrate the approach on detailed footstep planning for challenging 3D human locomotion tasks, showing the effectiveness of viability filters in performing online planning and control for box-climbing, step-over walls, and obstacle avoidance. We further show that using viability filters is significantly faster than guidance-based diffusion prediction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ioannidis2025diffusionbased,
  title  = {Diffusion-based Planning with Learned Viability Filters},
  author = {Nicholas Ioannidis and Daniele Reda and Setareh Cohan and Michiel van de Panne},
  year   = {2025},
  eprint = {2502.19564},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.19564v1}
}

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.19564.svg)](https://codeofpaper.com/paper/2502.19564)

Discussion