temporal attention
**Temporal attention** is the **attention mechanism that links features across video frames so models can reason about motion and persistent content** - it is a key architecture component for reducing flicker in generative video models.
**What Is Temporal attention?**
- **Definition**: Computes cross-frame relevance so current-frame predictions use context from neighboring frames.
- **Placement**: Inserted in latent or feature blocks of video diffusion and transformer models.
- **Function**: Helps maintain object identity, color consistency, and motion continuity over time.
- **Scope**: Can operate on local temporal windows or longer sequence memory.
**Why Temporal attention Matters**
- **Consistency Gains**: Strong temporal attention reduces frame-to-frame visual jitter.
- **Motion Modeling**: Improves understanding of trajectories and occlusion events.
- **Editing Stability**: Supports coherent transformations across full clips.
- **Quality Lift**: Often improves perceived realism even when per-frame sharpness is unchanged.
- **Compute Tradeoff**: Cross-frame attention increases memory and runtime cost.
**How It Is Used in Practice**
- **Window Design**: Choose temporal window sizes based on clip length and motion speed.
- **Memory Optimization**: Use sparse or chunked attention to control resource usage.
- **Ablation Testing**: Measure temporal metrics with and without temporal attention blocks.
Temporal attention is **a core architectural tool for coherent video generation** - temporal attention should be tuned for both consistency gains and practical inference cost.