Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Seed Dynamics-Aware Diffusion Policy

Updated 20 November 2025
  • The paper introduces a novel multi-seed diffusion framework that models diverse behavioral modes in O2O-RL, yielding significant improvements in locomotion and manipulation tasks.
  • It utilizes a U-Net backbone with Transformer-based state conditioning to integrate state trajectories, enabling distinct sub-policies from independent Gaussian noise seeds.
  • Diversity is enforced via dynamics-level KL regularization, ensuring physically meaningful action variations and robust generalization across different real-world scenarios.

The multi-seed dynamics-aware diffusion policy is a generative policy architecture and training strategy designed to address the challenges of multimodal behavior representation and distributional robustness in offline-to-online reinforcement learning (O2O-RL). It enables a single diffusion network to efficiently model a diverse ensemble of sub-policies, each corresponding to a distinct behavioral mode, through the use of multiple diffusion noise seeds. This framework incorporates explicit dynamics-level diversity regularization to ensure that the resulting action sequences (policies) are not only diverse but also physically meaningful, supporting enhanced generalization and applicability in robotic learning regimes (Huang et al., 13 Nov 2025).

1. Policy Network Architecture

The core architecture consists of a U-Net backbone augmented with Transformer-based cross-attention for state conditioning. The following components are central:

  • U-Net Backbone: Processes a noisy action sequence xt∈RT×dax_t\in\mathbb{R}^{T \times d_a} at each diffusion step tt and produces a denoised estimate ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T}).
  • State Conditioning via Transformer: State sequence embeddings s1:Ts_{1:T} are embedded and used as keys and values in a Transformer. The query is derived from U-Net bottleneck features, allowing the policy to condition action sampling on the entire state trajectory.
  • Multi-Seed Ensemble: Rather than training multiple networks, multiple action sequence samples are generated during inference by initializing the reverse diffusion process with independent Gaussian noise seeds ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I). Each seed ϵi\epsilon_i gives rise to a distinct sub-policy πθi\pi_\theta^i, reflecting a different behavior mode found in the underlying dataset.

2. Diffusion Process: Forward and Reverse Dynamics

The policy exploits the Denoising Diffusion Probabilistic Model (DDPM) framework, adapting it to action sequence generation:

  • Forward Process: For timesteps t=1,…,Tt = 1, \dots, T, the noisy action sequence evolves according to

q(xt∣xt−1)=N(xt;1−βtxt−1,βtI)q(x_t \mid x_{t-1}) = \mathcal{N}\big(x_t; \sqrt{1-\beta_t}x_{t-1}, \beta_t I\big)

with cumulative noise αˉt=∏i=1t(1−βi)\bar\alpha_t = \prod_{i=1}^t (1 - \beta_i).

  • Reverse (Denoising) Process: The parameterized model reconstructs denoised samples via

tt0

where

tt1

and in practice tt2.

During inference, each seed initializes tt3, and the denoising process is executed independently for each sub-policy.

3. Training Objectives and Diversity Regularization

Training jointly optimizes two primary objectives:

  • Standard DDPM Score-Matching Loss:

tt4

where tt5 and tt6 is uniformly sampled, following the canonical DDPM formulation.

  • Sequence-Level KL Regularization (Ensemble Spread): To enforce global diversity among the sub-policies, a sequence-level KL regularization term is introduced post-training (fine-tuning or re-weighting). For each sub-policy tt7,

tt8

The final training objective is:

tt9

where the log-likelihood term promotes accurate modeling while the ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})0-weighted term encourages the spread of the ensemble. The hyperparameter ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})1 typically ranges from 0.1 to 1.0.

4. Inference and Multi-Seed Sampling Algorithm

The multi-seed sampling process generates an ensemble in which each member represents a distinct dynamic mode. The algorithm, as specified, operates as follows:

  1. For each of the ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})2 seeds ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})3:
    • Initialize ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})4.
    • For ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})5:
      • Predict ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})6.
      • Compute mean ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})7 for reverse diffusion.
      • Sample ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})8.
      • For each ϵθ(xt,t,s1:T)\epsilon_\theta(x_t, t, s_{1:T})9, compute dynamics-level divergence. If below the threshold s1:Ts_{1:T}0, inject a Gaussian perturbation of scale s1:Ts_{1:T}1 to the current sample.
    • After s1:Ts_{1:T}2, set s1:Ts_{1:T}3.
  2. Return ensemble s1:Ts_{1:T}4.

A summary table organizes the major elements:

Component Value or Hyperparameter Notes
Diffusion steps (s1:Ts_{1:T}5) 50–100
Noise schedule (s1:Ts_{1:T}6) Linear or cosine As in DDPM
Number of seeds (s1:Ts_{1:T}7) 4–8 Balances behavior coverage and compute cost
Divergence threshold (s1:Ts_{1:T}8) 10th percentile of empirical divergences From offline dataset
Perturbation scale (s1:Ts_{1:T}9) Chosen for ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)0 when ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)1 Adaptive to sample redundancy
KL reg. weight (ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)2) 0.1–1.0

5. Dynamics-Level Diversity Enforcement

Diversity among the policies in the ensemble is directly enforced at the dynamics level by a divergence metric that incorporates first- and second-order action differences. For any two action sequences ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)3, the divergence,

ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)4

with ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)5 and ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)6, quantifies differences both in velocities and accelerations over a trajectory. If the divergence falls below a learned threshold ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)7, an adaptive perturbation is injected to encourage further exploration of distinct dynamic regimes.

This suggests that the ensemble is not merely diverse in a statistical sense, but that the diversity is explicitly structured to be physically meaningful with respect to the agent's behavior.

6. Implementation Considerations and Practical Use

Key implementation parameters are as follows:

  • Network Details: U-Net of depth 4, width 256; Transformer of 4 layers, 8 heads, hidden size 512.
  • Optimization: AdamW optimizer, learning rate ϵi∼N(0,I)\epsilon_i\sim\mathcal{N}(0, I)8, batch size 128, typically 200 epochs.
  • Initialization: Each sub-policy is generated via a different Gaussian noise seed.
  • Downstream Integration: The resulting policies form a robust, expressive foundation for online fine-tuning in O2O-RL pipelines.

A plausible implication is that this setup enables practitioners to generate policies that cover a wide set of behavioral modes from a single model instance, reducing model and computational complexity relative to training many independent diffusion networks.

7. Significance and Context within O2O-RL

The multi-seed dynamics-aware diffusion policy addresses two major O2O-RL bottlenecks: limited multimodal behavioral coverage and distributional shift during adaptation. By consolidating the modeling of multiple behaviors into one generative network and augmenting diversity at the dynamics level, it circumvents the need for separate model training for each mode. Empirical results show absolute improvements of +5.9% on locomotion tasks and +12.4% on dexterous manipulation in the D4RL benchmark compared to strong baselines, indicating enhanced generalization and scalability (Huang et al., 13 Nov 2025).

These methodological advances position the multi-seed dynamics-aware diffusion policy as a foundational technique for O2O-RL scenarios that demand both flexibility in policy deployment and robustness to distributional shifts in real-world robotic contexts.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-Seed Dynamics-Aware Diffusion Policy.