OmniGround: Strengthening Omni-Modal Temporal Grounding via Attention-Consistency Training
Organizations: Shanghai Jiao Tong University · Ant Group · Independent Researcher
Abstract
Omni-modal large language models can jointly understand video, audio, and text, yet they remain weak at temporal grounding, a capability essential for real-world audio-visual applications. To understand this limitation, we look beyond final predictions and examine the model's internal temporal evidence. We identify a temporal generation gap: the internal attention of the model localizes the target moment more accurately than the timestamps it generates. To close this gap, we propose TACG (Temporal Attention-Consistency Grounding), a post-training method that treats internal attention as a reliable temporal pivot and aligns it with both the model prediction and the ground-truth annotation through attention-consistency training. We further build a 580K-sample training dataset by reconstructing temporal QA from dense audio-visual annotations and organizing general omni-modal instruction data. Using TACG and this training dataset, we train OmniGround, a general-purpose omni-modal model with stronger temporal grounding capability, without injecting any additional temporal cues. OmniGround reaches state-of-the-art omni-modal temporal grounding, including 37.5 mIoU on LongVALE and 35.7 mIoU on UnAV-100, while staying competitive on both general audio-visual understanding and vision-only grounding.
Figures & tables
| AVID | LongVALE | |||
|---|---|---|---|---|
| Model | Attn. wins † | mIoU | Attn. wins † | mIoU |
| Qwen2.5-Omni-3B | ||||
| Qwen2.5-Omni-3B (SFT) | ||||
| Qwen2.5-Omni-7B | ||||
| Qwen3-Omni | ||||
| OLA | ||||
| Method | [email protected] | [email protected] | [email protected] | mIoU |
|---|---|---|---|---|
| VideoLLaMA2 | 13.3 | 7.0 | 2.3 | 11.5 |
| OLA | 13.6 | 6.6 | 2.0 | 13.1 |
| Qwen2.5-Omni (3B) | 20.7 | 11.8 | 5.5 | 15.2 |
| Qwen2.5-Omni (7B) | 25.9 | 16.2 | 6.7 | 20.1 |
| Qwen3-Omni | 26.5 | 17.5 | 8.0 | 21.8 |
| LongVALE | 11.3 | 6.1 | 3.2 | 15.0 |
| Method | Omni-modal Grounding | Vision-only Grounding | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AVID-TVG | LongVALE-TVG | Charades-STA | ActivityNet-Captions | |||||||||||||
| [email protected] | [email protected] | [email protected] | mIoU | [email protected] | [email protected] | [email protected] | mIoU | [email protected] | [email protected] | [email protected] | mIoU | [email protected] | [email protected] | [email protected] | mIoU | |
| Vision-only Models | ||||||||||||||||
| VideoChat | 7.6 | 5.2 | 2.5 | 5.2 | 2.2 | 0.9 | 0.4 | 3.0 | 32.8 | 8.6 | 0.0 | 25.9 | 23.5 | 12.6 | 6.0 | 17.4 |
| VTimeLLM | 9.2 | 4.1 | 1.0 | 7.4 | 9.1 | 4.3 | 1.9 | 7.9 | 52.0 | 27.7 | 11.1 | 31.5 | 44.0 | 27.8 | 14.3 | 30.4 |
| TimeChat | 9.8 | 6.9 | 3.0 | 7.8 | 7.2 | 3.4 | 1.6 | 6.4 | 47.8 | 31.6 | 14.6 | 31.6 | 30.2 | 16.9 | 8.2 | 21.8 |
| Method | WorldSense | Daily-Omni |
|---|---|---|
| Acc | Acc | |
| VideoLLaMA2 | 27.8 | 35.8 |
| OLA | 34.0 | 54.3 |
| Qwen2.5-Omni (3B) | 46.0 | 62.3 |
| Qwen2.5-Omni (7B) | 46.1 | 62.7 |
| Qwen3-Omni | 52.0 | 68.8 |
| Configuration | AVID | LongVALE | % | ||
| [email protected] | mIoU | [email protected] | mIoU | ||
| Baseline (CE only) | 0.3502 | 0.3153 | 0.1408 | 0.1604 | 0.00 |
| only | 0.3543 | 0.3223 | 0.1563 | 0.1722 | +4.79 |
| only | 0.3649 | 0.3282 | 0.1479 | 0.1645 | +3.32 |
| only | 0.3671 | 0.3315 | 0.1514 | 0.1663 | +4.41 |
| 0.3671 | 0.3301 | 0.1508 | 0.1672 | +4.47 | |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Variant | Group | Attn. mIoU | Pred. mIoU | IoU |
|---|---|---|---|---|
| CE Base | Attn. wins | 40.0 | 5.9 | +34.1 |
| Pred. wins | 37.9 | 68.5 | 30.6 | |
| Ties | 0.0 | 0.0 | 0.0 | |
| Overall | 29.8 | 31.1 | 1.3 | |
| Full TACG | Attn. wins | 50.0 | 8.0 | +42.0 |
| Pred. wins | 41.1 | 74.0 | 32.9 |
| Component | Specification |
|---|---|
| Vision Encoder | |
| Architecture | Vision Transformer (ViT) |
| Hidden size | 1280 |
| Patch size | 14 14 |
| Temporal patch size | 2 |
| Spatial merge size | 2 |
| Hyperparameter | Value |
|---|---|
| Base model | Qwen2.5-Omni-3B / 7B |
| Optimizer | AdamW |
| Learning rate | 2.5 e- 5 |
| LR scheduler | Cosine |
| Warmup ratio | 0.05 |
| Batch size (per device) | 1 |
| Rejected type | Visual-only | Audio-only | Total |
|---|---|---|---|
| Rate |
| Task | Source | Samples |
| Temporal Grounding Data (from AVID & LongVALE) | ||
| Event Time (TVG) | AVID | 34,041 |
| Event Time (TVG) | LongVALE | 91,863 |
| Time Event (Reverse) | AVID | 13,526 |
| Time Event (Reverse) | LongVALE | 36,474 |
| Dense Captioning (DVC) | AVID | 7,239 |
| Item | Specification |
|---|---|
| Hardware | |
| GPUs | 32 NVIDIA A100-80GB |
| Parallelism | DeepSpeed ZeRO-2 |
| NVIDIA driver | 470.161.03 |
| Software | |
| Python | 3.10.15 |
| Configuration | AVID | LongVALE | % | ||
| [email protected] | mIoU | [email protected] | mIoU | ||
| Baseline (CE only) | 0.3502 | 0.3153 | 0.1408 | 0.1604 | 0.00 |
| only | 0.3543 | 0.3223 | 0.1563 | 0.1722 | +4.79 |
| only | 0.3649 | 0.3282 | 0.1479 | 0.1645 | +3.32 |
| only | 0.3671 | 0.3315 | 0.1514 | 0.1663 | +4.41 |
| Full w/o | 0.3558 | 0.3229 | 0.1360 | 0.1563 | 0.08 |
| Benchmark (mIoU) | OmniGround (3B) |
|---|---|
| AVID | |
| LongVALE | |
| Charades-STA | |
| ActivityNet-Captions |
| Configuration | AVID mIoU | LongVALE mIoU |
|---|---|---|
| Baseline (CE only) | ||
| only | ||
| only | ||
| only | ||
| Full TACG |
Temporal Video Grounding
Temporal video grounding locates the moments in a video that match a natural-language query, enabling precise search and evidence-based understanding.
See all 166 papers