ROBOT LEARNING · NeurIPS 2026

DSSPDiffusion State Space Policy
with Full-History Encoding

Remember the past. Act on what matters.

Zhiyuan Guan1Jianshu Hu1Han Fang1Yunpeng Jiang1Yize Huang2Shujia Li1Xiao Li2Yutong Ban1,*

1Global College, Shanghai Jiao Tong University

2School of Mechanical Engineering, Shanghai Jiao Tong University

*Corresponding author: Yutong Ban

THE IDEA

Similar observations. Different histories.
Different actions.

When the scene looks the same, task progress still matters. DSSP turns the observation stream into compact memory for action generation.

DSSP uses full-history encoding to track completed taps in Morse Tapping while DP3 stops prematurely.
AT A GLANCEFull-history context helps resolve visual aliasing and track completed actions. In Morse Tapping, DSSP uses prior interactions to complete the three-tap sequence.Select the figure to enlarge ↗
ROBOTWIN 2.062.30%

Average success across 50 tasks

Manuscript · Table 1 ↗
REAL-WORLD TASKS70%

Mean success across three tasks

From 30% with DP3 ↗
MODEL SIZE44.3M

Parameters on RoboTwin 2.0

Smallest model in Table 1 ↗

ABSTRACT

Full history, compact context.

Diffusion-based imitation learning has shown strong promise for robot manipulation. However, most existing policies condition only on the current observation or a short window of recent observations, limiting their ability to resolve history-dependent ambiguities in long-horizon tasks. To address this, we introduce DSSP, a history-conditioned Diffusion State Space Policy that enables efficient, full-history conditioning for robot manipulation. Leveraging the continuous sequence modeling properties of State Space Models (SSMs), our history encoder effectively compresses the entire observation stream into a compact context representation. To ensure this context preserves critical information regarding future state evolution, the encoder is optimized with a dynamics-aware auxiliary training objective. This high-level context representation is then seamlessly fused with recent state observations to form a hierarchical conditioning mechanism for action generation. Furthermore, to maintain architectural consistency and minimize GPU memory overhead, we also instantiate the diffusion backbone itself using an SSM. Extensive experiments across simulation benchmarks and real-world manipulation tasks show that DSSP achieves state-of-the-art performance with a significantly smaller model size, demonstrating superior efficiency of the hierarchical conditioning in capturing crucial information as the history length increases.

METHOD

One memory. Two levels of context.

A state-space history encoder and a state-space diffusion policy connect long-term task progress with recent control cues.

DSSP architecture with causal history encoding, dynamics-aware context learning, and hierarchical action denoising.
ARCHITECTUREThe context token and recent state tokens form a hierarchical prefix for action denoising. Diffusion timestep information is injected separately through AdaLN.Select the figure to enlarge ↗
01

Encode the full history

A causal Mamba encoder recurrently compresses incoming visual and proprioceptive observations into a compact context token.

02

Learn what to remember

A dynamics-aware auxiliary objective trains the context to predict the next state under the executed action, preserving cues useful for future decisions.

03

Generate actions in context

A state-space diffusion denoiser combines long-term context with recent observations. Separate timestep modulation keeps task conditioning stable.

EXPERIMENTS

Memory makes a measurable difference.

Evaluation spans 87 simulation tasks across RoboTwin 2.0, MetaWorld, and Adroit, alongside three memory-dependent real-world tasks.

50 bimanual manipulation tasks

Success rate (%) ↑ · Model parameters ↓

MANUSCRIPT · TABLE 1
RoboTwin 2.0 benchmark
MethodObservationShort (18)Mid (15)Long (17)AverageParameters
ACTRGB29.9426.4032.4729.7480.0M
DPRGB31.2826.0026.4128.0496.8M
π₀RGB44.5644.0750.4746.423.3B
RDTRGB36.7232.4733.9434.501.2B
SeedPolicyRGB43.3936.5347.5942.76147.3M
DP3Point cloud59.8352.5352.7655.24264.4M
FlowPolicyPoint cloud54.8937.4029.5941.04264.4M
MambaPolicyPoint cloud61.6756.2758.8859.1047.9M
Diff-ControlPoint cloud64.0054.6758.8259.44264.4M
MTILPoint cloud66.2254.7356.1859.3660.5M
CycleManipPoint cloud57.7849.2754.4754.10279.2M
DSSP (ours)Point cloud64.7857.3364.0662.3044.3M

100 test episodes per task under the in-distribution demo_clean setting. Observation modalities differ across methods; values follow Table 1 of the manuscript.

Results follow the manuscript. See its Tables 1–6 for protocols, additional baselines, and the complete evaluation.

SEE DSSP IN ACTION

From remembered context to robot actions.

Watch the project demonstration.

PROJECT DEMONSTRATIONDownload video ↓

CITATION

Build on this work.

@inproceedings{guan2026dssp,
  title={DSSP: Diffusion State Space Policy with Full-History Encoding},
  author={Zhiyuan Guan and Jianshu Hu and Han Fang and Yunpeng Jiang and Yize Huang and Shujia Li and Xiao Li and Yutong Ban},
  booktitle={Advances in Neural Information Processing Systems},
  year={2026},
  eprint={2605.14598},
  archivePrefix={arXiv},
  primaryClass={cs.RO},
  doi={10.48550/arXiv.2605.14598},
  url={https://arxiv.org/abs/2605.14598}
}