RVG-Bench: A Benchmark for Reasoning-Driven Audio-Visual Temporal Grounding
Organizations: AIM3 Lab, Renmin University of China · Kling AI
Abstract
Existing temporal video grounding (TVG) benchmarks primarily focus on localizing target video segments according to descriptive text queries of the visual content. However, real-world queries are more diverse and often require the model to first understand the user's intent before localization, such as finding visual evidence, identifying the cause of an event, or recalling a remembered moment, yet such queries remain largely overlooked. To mitigate this gap, we introduce RVG-Bench, a benchmark for reasoning-driven audio-visual temporal grounding, where every query is constructed such that the target segment can only be identified through reasoning about the query's underlying intent. We carefully construct the benchmark and rigorously verify its data quality to ensure models truly comprehend the audio-visual content. RVG-Bench comprises 1,255 videos and 1,890 query-interval pairs across eight reasoning types. We evaluate 22 models and find that the strongest, Qwen3.8-Omni-Flash, achieves only 49.6 mIoU. Through a series of controlled analyses, including oracle-grounding probes and test-time scaling experiments, we systematically examine where and why current models struggle, providing insights for future model development.
Figures & tables
| Major Category | Sub- category | Definition |
| Intrinsic Attribute | Char | Identify a segment through a character’s implicit mental state or behavioral pattern. |
| Anom | Locate a segment that deviates from the expected norm of surrounding context. | |
| Symb | Interpret abstract or metaphorical meaning to identify the target. | |
| Relative Attribute | Comp | Select a segment by comparing a measurable property across candidates. |
| Ord | Locate a segment by its position in a sequence. | |
| Relational | Caus | Trace from an effect to its cause, or vice versa. |
| Model | Input | S-Step | M-Step | Overall | |||||||||
| Caus | Seq | Ref | Char | Anom | Symb | Comp | Ord | Overall | mIoU | mIoU | [email protected] | ||
| API-based models | |||||||||||||
| Qwen3.8-Omni-Flash | AV | 38.5 | 71.1 | 47.1 | 41.9 | 43.8 | 58.6 | 62.9 | 51.9 | 51.3 | 40.6 | 49.6 | 68.0 |
| Seed2.0-Lite | AV | 36.8 | 64.2 | 50.2 | 40.0 | 44.6 | 56.2 | 66.7 | 42.7 | 49.0 | 36.9 | 47.0 | 62.6 |
| Gemini-3-Pro | AV | 31.3 | 63.5 | 44.4 | 34.6 | 41.4 | 51.0 | 68.3 | 45.1 | 46.1 | 35.8 | 44.4 | 61.1 |
| Seed2.0-Pro | V | 28.9 | 57.9 | 42.3 | 36.4 | 40.8 | 48.8 | 58.6 | 36.8 | 42.6 | 38.0 | 41.9 | 58.2 |
| Model | Vis-Req | Aud-Req | Both-Req |
| ChronusOmni | 25.6 23.8 | 23.7 18.2 | 21.1 18.3 |
| Gemini-3-Pro | 44.0 46.2 | 53.1 24.9 | 42.5 33.7 |
| Qwen3-Omni | 8.8 10.9 | 15.9 10.0 | 11.2 10.2 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | #Videos | Avg. len (s) | #Queries | Audio | Rel | Attr | Multi-step |
| Charades-STA [ 24 ] | 1,334 | 29.5 | 3,720 | ✗ | ✗ | ✗ | ✗ |
| ActivityNet Caps [ 17 ] | 4,885 | 118.1 | 17K | ✗ | ✗ | ✗ | ✗ |
| QVHighlights [ 18 ] | 1,529 | 149.6 | 1,542 | ✗ | ✗ | ✗ | ✗ |
| LongVALE [ 11 ] | 1,171 | 235.0 | 14K | ✓ | ✗ | ✗ | ✗ |
| ChronusAV [ 7 ] | 2,000 | 226.0 | 12K | ✓ | ✗ | ✗ | ✗ |
| ToTG-Bench [ 20 ] | – | – | – | ✗ | ✓ | ✗ | ✗ |
| Major Category | Sub- category | Entry | Content |
| Intrinsic Attribute | Char | Definition | Identify a segment through a character’s implicit mental state or behavioral pattern. |
| Example | “Which segment shows the girl’s hesitation?” | ||
| Anom | Definition | Locate a segment that deviates from the expected norm of surrounding context. | |
| Example | “Locate the abnormal moment.” | ||
| Symb | Definition | Interpret abstract or metaphorical meaning to identify the target. | |
| Example | “Locate the scene that symbolizes freedom.” |
| Criterion / outcome | Count | Rate |
| Initial criterion-wise assessment ( ) | ||
| Answerability | 2,091 | 83.64% |
| Uniqueness | 2,447 | 97.88% |
| Logical soundness | 2,045 | 81.80% |
| No information leakage | 2,480 | 99.20% |
| Final selection ( ) | ||
| Reference | mIoU | @0.3 | @0.5 | @0.7 | |
| Human baseline (vs. GT) | 200 | 65.3 | 78.5 | 74.0 | 55.5 |
| Human–human agreement | 200 | 73.7 | 80.0 | 77.5 | 60.0 |
| Benchmark | Gemini | TimeLens-8B | Gap (pts) | Rel. gap |
| Charades-TimeLens [ 35 ] | 52.8 | 55.2 | ||
| ActivityNet-TimeLens [ 35 ] | 58.1 | 53.2 | ||
| QVHighlights-TimeLens [ 35 ] | 70.4 | 65.5 | ||
| RVG-Bench | 44.4 | 30.1 | +14.3 | +47.5% |
| Model | Input | Traditional | RVG-Bench | |||
| Charades-TimeLens | Subset by Required Modality | Overall | ||||
| Overall | Vis-Req | Aud-Req | Both-Req | |||
| ChronusOmni | A+V | 44.1 | 25.6 | 23.7 | 21.1 | 23.4 |
| V-only | 41.5 | 23.8 | 18.2 | 18.3 | 20.8 | |
| A-only | 19.1 | 12.0 | 16.6 | 16.6 | 14.5 | |
| Gemini-3-Pro | A+V | 52.7 | 44.0 | 53.1 | 42.5 | 44.4 |
| Model | S-Step | M-Step | Overall | |||
| Default | Ground | Default | Ground | Default | Ground | |
| Qwen3.8-Omni-Flash | 51.3 | 60.7 | 40.6 | 50.8 | 49.6 | 59.1 +9.5 |
| Seed2.0-Lite | 49.0 | 59.8 | 36.9 | 46.3 | 47.0 | 57.6 +10.6 |
| Gemini-3-Pro | 46.1 | 65.7 | 35.8 | 54.7 | 44.4 | 63.9 +19.5 |
| Seed2.0-Pro | 42.6 | 57.7 | 38.0 | 51.0 | 41.9 | 56.6 +14.7 |
| GPT-5.5 | 39.5 | 56.4 | 32.8 | 40.5 | 38.5 | 53.6 +15.1 |
| Model | S-Step | M-Step | Overall | ||||||
| Direct | CoT | 2-step | Direct | CoT | 2-step | Direct | CoT | 2-step | |
| Qwen3.8-Omni-Flash | 48.8 | 51.3 | 46.0 | 37.4 | 40.6 | 37.4 | 47.0 | 49.6 | 44.6 |
| Seed2.0-Lite | 48.2 | 49.0 | 46.4 | 38.3 | 36.9 | 37.7 | 46.5 | 47.0 | 44.9 |
| Gemini-3-Pro | 44.1 | 46.1 | 51.1 | 39.0 | 35.8 | 43.2 | 43.2 | 44.4 | 49.8 |
| Seed2.0-Pro | 42.9 | 42.6 | 42.1 | 38.0 | 38.0 | 36.2 | 42.1 | 41.9 | 41.1 |
| GPT-5.5 | 38.6 | 39.5 | 38.9 | 36.8 | 32.8 | 36.4 | 38.4 | 38.5 | 38.6 |
| Model | mIoU | [email protected] | [email protected] | [email protected] |
| Qwen3.8-Omni-Flash | 49.6 | 68.0 | 51.8 | 33.4 |
| Seed2.0-Lite | 47.0 | 62.6 | 49.2 | 30.5 |
| Gemini-3-Pro | 44.4 | 61.1 | 46.1 | 27.8 |
| Seed2.0-Pro | 41.9 | 58.2 | 44.8 | 27.1 |
| GPT-5.5 | 38.5 | 55.5 | 39.5 | 21.1 |
| Qwen3.8-Flash | 38.2 | 52.8 | 39.1 | 24.5 |
| Evaluated model | U | P | R | L |
| Qwen3.8-Omni-Flash | 3.2 | 13.8 | 16.9 | 34.6 |
| Qwen3.8-Flash | 2.2 | 20.9 | 24.9 | 33.2 |
| Seed2.0-Lite | 7.0 | 16.7 | 22.5 | 38.6 |
| Seed2.0-Pro | 5.9 | 15.5 | 28.9 | 29.0 |
| Evaluated model | Agreement (%) | |
| Gemini-3-Pro | 80.11 | 0.704 |
| Qwen3-VL-8B | 70.03 | 0.600 |
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