Seeking Physics in Diffusion Noise
Organizations: The Hong Kong University of Science and Technology (Guangzhou) · Brown University · University of Edinburgh
Abstract
Do video diffusion models encode signals predictive of physical plausibility? We probe intermediate denoising representations of pretrained Diffusion Transformers (DiTs) and find that physically plausible and implausible videos are partially separable in mid-layer feature space, even at high noise levels. Within-source and perceptual-quality controls suggest that this signal is not fully explained by generator identity or generic visual quality. We distill the signal into a lightweight, backbone-specific physics verifier trained on frozen features and use it in two complementary inference-time mechanisms under a fixed multi-trajectory budget: progressive trajectory selection, which scores trajectories at intermediate checkpoints and prunes weak candidates early, and reward-gradient guidance, which steers surviving trajectories by backpropagating through only the first few DiT blocks. Experiments on PhyGenBench and Physics-IQ across CogVideoX-2B/5B and Wan 2.1-14B show that progressive selection matches verifier-based Best-of-4 on CogVideoX-2B while reducing wall-clock inference time by 37%, whereas reward-gradient guidance substantially improves physical consistency on CogVideoX-5B, all without fine-tuning the video generator.
Figures & tables
| Source | # Videos | AUC |
| LaVie ( Wang et al. 2025c ) | 528 | 0.712 |
| VideoCrafter2 ( Chen et al. 2024 ) | 468 | 0.631 |
| ZeroScope ( Cerspense 2023 ) | 612 | 0.613 |
| Gen-2 ( RunwayML 2023 ) | 477 | 0.612 |
| OpenSora ( Zheng et al. 2024 ) | 610 | 0.597 |
| SVD ( Blattmann et al. 2023 ) | 492 | 0.579 |
| Timestep | VAE | |||||
| 0.539 | 0.569 | 0.606 | 0.604 | 0.574 | 0.579 | |
| 0.534 | 0.545 | 0.610 | 0.608 | 0.624 | 0.594 | |
| 0.537 | 0.565 | 0.638 | 0.595 | 0.583 | 0.585 |
| Backbone | Method | Final | S1 | S2 | S3 | Mech. | Opti. | Ther. | Mate. | Pairw. |
| CogVideoX-2B ( Yang et al. 2025b ) | Base Model | 0.370 ∗ | — | — | — | 0.38 | 0.43 | 0.34 | 0.39 | — |
| Best-of- | 0.515 | 1.96 | 0.87 | 1.73 | 0.50 | 0.59 | 0.46 | 0.48 | — | |
| Selection (Ours) | 0.515 | 1.98 | 0.91 | 1.69 | 0.49 | 0.58 | 0.47 | 0.49 | 66.1% | |
| CogVideoX-5B ( Yang et al. 2025b ) | Base Model | 0.363 | 1.54 | 0.58 | 1.21 | 0.283 | 0.493 | 0.322 | 0.308 | — |
| Selection (Ours) | 0.365 | 1.52 | 0.53 | 1.30 | 0.292 | 0.456 | 0.256 | 0.408 | 60.2% | |
| Reward Gradient | 0.496 | 1.79 | 0.95 | 1.71 | 0.417 | 0.607 | 0.456 | 0.467 | 66.7% |
| Method | Physics-IQ | Spatial IoU | MSE |
| Baseline | 0.242 | 0.292 | 0.0064 |
| Reward Gradient | 0.262 | 0.317 | 0.0063 |
| Verifier | CogX-2B | CogX-5B | Wan 2.1-14B |
| LikePhys (training-free) | 0.554 | 0.488 | 0.627 |
| Ours (trained) | 0.684 | 0.660 | 0.657 |
Appendix figures & tables10 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Operation | Output Shape |
| Input | Spatially pooled per-frame DiT features | |
| Input Projection | ||
| Positional Embedding | Add learnable | |
| Layer Normalization | Pre-normalization | |
| Causal Self-Attention | Multi-head ( ) with a causal mask | |
| Residual Connection |
| CogVideoX-2B | CogVideoX-5B | Wan 2.1-14B | |
| Hidden dimension | 1920 | 3072 | 5120 |
| Number of transformer layers | 30 | 42 | 40 |
| Text tokens in sequence | Yes (226 tokens) | Yes (226 tokens) | No (cross-attention) |
| Feature extraction hook | transformer_blocks | transformer_blocks | blocks |
| Positional encoding | Learned | Rotary (RoPE) | — |
| Sampling scheduler | DDIM | DDIM | UniPCMultistep |
| Hyperparameter | Value |
| Optimizer | AdamW |
| Learning rate | |
| Weight decay | 0.01 |
| Batch size | 32 |
| Learning-rate schedule | OneCycleLR (10% warmup + cosine annealing) |
| Early stopping | Patience of 20 epochs on validation AUC |
| Parameter | CogVideoX-2B | CogVideoX-5B | Wan 2.1-14B |
| Resolution | |||
| Number of frames | 49 (13 latent) | 49 (13 latent) | 49 (13 latent) |
| Sampling scheduler | DDIM | DDIM | UniPCMultistep |
| Guidance scale | 6.0 | 6.0 | 6.0 |
| Number of trajectories ( ) | 4 | 4 | 4 |
| Selection checkpoints ( ) |
| Backbone (GPU) | Component | Baseline | Rand. Sel. | Best-of-4 | Ours |
| CogVideoX-2B (A5000 24 GB) | Sampling | 183s | 454s | 732s | 448s |
| Scoring | — | — | 3s | 3s | |
| Decode + offload | 60s | 60s | 60s | 60s | |
| Total | 204s | 477s | 778s | 490s | |
| CogVideoX-5B (L40S 48 GB) | Sampling | 137s | — | — | 357s |
| Decode + offload | 12s | — | — | 12s |
| Method | Final | S1 | S2 | S3 | Time |
| VideoREPA | 0.492 | 1.87 | 0.97 | 1.63 | |
| DPO (LoRA) | 0.475 | 1.74 | 0.78 | 1.68 | |
| Selection Reward Gradient (Ours) | 0.496 | 1.79 | 0.95 | 1.71 |
Physical Consistency in Video Generation
Physical consistency in video generation studies how to make and evaluate videos whose geometry, motion, interactions, and state changes obey real-world laws.
See all 191 papers