CoVR-R:Reason-Aware Composed Video Retrieval
Organizations: Mohamed bin Zayed University of AI · University of Chicago · University of Wisconsin-Madison · Linköping University
Abstract
Composed Video Retrieval (CoVR) aims to find a target video given a reference video and a textual modification. Prior work assumes the modification text fully specifies the visual changes, overlooking after-effects and implicit consequences (e.g., motion, state transitions, viewpoint or duration cues) that emerge from the edit. We argue that successful CoVR requires reasoning about these after-effects. We introduce a reasoning-first, zero-shot approach that leverages large multimodal models to (i) infer causal and temporal consequences implied by the edit, and (ii) align the resulting reasoned queries to candidate videos without task-specific finetuning. To evaluate reasoning in CoVR, we also propose CoVR-Reason, a benchmark that pairs each (reference, edit, target) triplet with structured internal reasoning traces and challenging distractors that require predicting after-effects rather than keyword matching. Experiments show that our zero-shot method outperforms strong retrieval baselines on recall at K and particularly excels on implicit-effect subsets. Our automatic and human analysis confirm higher step consistency and effect factuality in our retrieved results. Our findings show that incorporating reasoning into general-purpose multimodal models enables effective CoVR by explicitly accounting for causal and temporal after-effects. This reduces dependence on task-specific supervision, improves generalization to challenging implicit-effect cases, and enhances interpretability of retrieval outcomes. These results point toward a scalable and principled framework for explainable video search. The model, code, and benchmark are available at https://github.com/mbzuai-oryx/CoVR-R.
Figures & tables
| Using Video | Modification | Recall@K | Reasoning | |||||||
| Model | Captions | Text Fusion | Backbone | Frames | R@1 | R@5 | R@10 | R@50 | score | |
| 1 | CoVR-BLIP [ 29 ] | ✘ | Avg | BLIP | ||||||
| 2 | Thawakar et al. [ 25 ] | ✔ | Avg | BLIP | ||||||
| 3 | BSE-CoVR [ 23 ] | ✔ | Avg | BLIP | ||||||
| 4 | CoVR-BLIP [ 29 ] | ✘ | CA | BLIP | ||||||
| 5 | Thawakar et al. [ 25 ] | ✔ | CA | BLIP | ||||||
| Using Video | Modification | Recall@K | ||||||||
| Model | Captions | Input Modalities | Text Fusion | Backbone | Frames | R@1 | R@5 | R@10 | R@50 | |
| 1 | Random | - | - | - | - | |||||
| 2 | CoVR-BLIP [ 29 ] | ✘ | Text | - | BLIP | - | ||||
| 3 | CoVR-BLIP [ 29 ] | ✘ | Visual | - | BLIP | |||||
| 4 | CoVR-BLIP [ 29 ] | ✘ | Visual + Text | Avg | BLIP | |||||
| 5 | Thawakar . et.al. [ 25 ] | ✔ | Visual + Text | Avg | BLIP | |||||
| Method | R@1 | R@5 | R@10 | R@50 | Reasoning Score |
|---|---|---|---|---|---|
| Qwen3-VL-8b | – | ||||
| Reasoning | ± | ||||
| Iterative Refinement | ± |
| Strategy | R@1 | R@5 | R@10 | R@50 | R |
|---|---|---|---|---|---|
| Last | |||||
| Mean Last | |||||
| Max | |||||
| Mean Max | |||||
| Mean | |||||
| Weighted |
| Method | R@1 | R@5 | R@10 | R@50 | Reasoning Score |
|---|---|---|---|---|---|
| Qwen3-VL-4B | |||||
| Qwen3-VL-8B | |||||
| Qwen3-VL-72B | |||||
| Qwen2.5-VL-7B | |||||
| Qwen2.5-VL-3B |
| Method | R@1 | R@5 | R@10 | R@50 |
|---|---|---|---|---|
| CoVR-BLIP [ 29 ] | 45.46 | 70.46 | 79.54 | 93.27 |
| CoVR-BLIP-2 [ 29 ] | 45.66 | 71.71 | 81.30 | 94.80 |
| BSE-CoVR [ 23 ] | 48.08 | 73.36 | 81.06 | 93.78 |
| Our Approach | 49.15 | 70.72 | 79.25 | 93.42 |
| Strategy | Avg. Trace Length | R@1 | R@5 | R@10 | R@50 | Reasoning Score | Inference Time |
|---|---|---|---|---|---|---|---|
| Minimal (keywords only) | 15 tokens | 44.10 | 59.30 | 65.82 | 77.45 | 6.80 0.13 | 1.0 |
| Compact (atomic assertions) | 45 tokens | 47.80 | 64.70 | 70.15 | 82.33 | 7.90 0.11 | 1.3 |
| Standard (ours) | 89 tokens | 49.88 | 66.99 | 72.97 | 85.14 | 8.31 0.098 | 1.8 |
| Verbose (detailed chains) | 186 tokens | 48.20 | 65.10 | 71.34 | 83.67 | 8.42 0.095 | 3.2 |
Composed Video Retrieval
Composed video retrieval finds a target video from a reference video and an edit instruction describing how it should change.
See all 13 papers