Block-wise Adaptive Caching for Accelerating Diffusion Policy

Kangye Ji, Yuan Meng, Hanyun Cui, Ye Li, Shengjia Hua +2 more
6/16/2025
cs.AIcs.RO

No official code found. Best implementation: ky-ji/BAC (18 stars, MIT, last commit 2026-01-27). 1 more below.

Abstract

Diffusion Policy has demonstrated strong visuomotor modeling capabilities, but its high computational cost renders it impractical for real-time robotic control. Despite huge redundancy across repetitive denoising steps, existing diffusion acceleration techniques fail to generalize to Diffusion Policy due to fundamental architectural and data divergences. In this paper, we propose Block-wise Adaptive Caching(BAC), a method to accelerate Diffusion Policy by caching intermediate action features. BAC achieves lossless action generation acceleration by adaptively updating and reusing cached features at the block level, based on a key observation that feature similarities vary non-uniformly across timesteps and locks. To operationalize this insight, we first propose the Adaptive Caching Scheduler, designed to identify optimal update timesteps by maximizing the global feature similarities between cached and skipped features. However, applying this scheduler for each block leads to signiffcant error surges due to the inter-block propagation of caching errors, particularly within Feed-Forward Network (FFN) blocks. To mitigate this issue, we develop the Bubbling Union Algorithm, which truncates these errors by updating the upstream blocks with signiffcant caching errors before downstream FFNs. As a training-free plugin, BAC is readily integrable with existing transformer-based Diffusion Policy and vision-language-action models. Extensive experiments on multiple robotic benchmarks demonstrate that BAC achieves up to 3x inference speedup for free.

View on arXivView PDF

Code Implementations(2)

ky-ji/BACCommunity70%
MIT

[ICLR 2026] Block-wise Adaptive Caching for Accelerating Diffusion Policy

180Shell, PythonJan 27, 20268 months agoMIT

Unofficial Implementation of the paper Block-wise Adaptive Caching for Accelerating Diffusion Policy

00PythonNov 21, 202511 months ago

Cite this paper

@article{ji2025blockwise,
  title  = {Block-wise Adaptive Caching for Accelerating Diffusion Policy},
  author = {Kangye Ji and Yuan Meng and Hanyun Cui and Ye Li and Shengjia Hua and Lei Chen and Zhi Wang},
  year   = {2025},
  eprint = {2506.13456},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.13456v1}
}

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

Discussion