EVA-Cap: Optimizing Audiovisual Video Captioning via Event-Centric Alignment
Organizations: Fudan University · OPPO AI Center, OPPO Inc.
Abstract
Recent advances in Omni Language Models (OLMs) provide a unified solution for audiovisual video captioning. Nevertheless, existing approaches predominantly treat captioning as an unstructured text generation process, neglecting the inherent semantic structure of videos and leading to suboptimal fine-grained audiovisual alignment. To bridge this gap, we propose EVA-Cap, a novel framework that decomposes captions into atomic audiovisual events and transforms unstructured text supervision into event-centric alignment. We train EVA-Cap via Supervised Fine-Tuning (SFT) and Group Relative Policy Optimization (GRPO) on a self-curated dataset, EVA-Data, which is built with event-centric quality control. During the GRPO phase, the model is explicitly optimized against three event-centric alignment targets: global event completeness, intra-event attribution, and inter-event synchronization. Extensive experiments demonstrate that EVA-Cap significantly outperforms existing methods in event-centric evaluation (e.g., +9.0% average gain on ChronusAV), while achieving competitive performance on general audiovisual captioning benchmarks (e.g., +3.3% on WorldSense).
Figures & tables
| Model | Size | video-SALMONN-2 testset | UGC-VideoCap | |||||
| Miss.↓ | Hall.↓ | Total↓ | Audio↑ | Visual↑ | Detail↑ | Avg.↑ | ||
| Gemini-2.5-Pro [ 8 ] | - | 18.1 | 13.3 | 31.3 | 69.5 | 74.7 | 73.7 | 72.6 |
| Gemini-2.5-Flash [ 8 ] | - | 19.3 | 13.9 | 33.3 | 69.1 | 75.8 | 74.0 | 73.0 |
| HumanOmniV2 [ 49 ] | 7B | 49.2 | 12.3 | 61.6 | 45.6 | 66.3 | 59.5 | 57.1 |
| ARC-Hunyuan-Video [ 12 ] | 7B | 45.7 | 12.5 | 58.2 | 52.7 | 56.0 | 55.8 | 54.8 |
| Qwen2.5-Omni [ 45 ] | 7B | 41.7 | 15.4 | 57.1 | 46.9 | 66.1 | 60.0 | 57.7 |
| Model | Size | Daily- Omni | World- Sense |
| Gemini-2.5-Pro [ 8 ] | - | 60.2 | 33.8 |
| Gemini-2.5-Flash [ 8 ] | - | 55.3 | 31.0 |
| HumanOmniV2 [ 49 ] | 7B | 8.2 | 6.6 |
| ARC-Hunyuan-Video [ 12 ] | 7B | 8.6 | 8.7 |
| MiniCPM-o-2.6 [ 52 ] | 8B | 9.8 | 7.2 |
| Qwen2.5-Omni [ 45 ] | 7B | 12.4 | 8.6 |
| Model | Size | V2A | A2V | AV-Speaker | ||||
| M | Acc | Score | M | Acc | Score | Acc | ||
| Gemini-2.5-Pro [ 8 ] | - | 2.4 | 61.2 | 2.4 | 1.2 | 61.0 | 2.4 | 49.1 |
| TimeChat [ 51 ] | 7B | 1.2 | 31.6 | 1.2 | 0.7 | 30.1 | 1.2 | 23.7 |
| AVoCaDO [ 4 ] | 7B | 1.8 | 40.9 | 1.6 | 1.1 | 44.9 | 1.8 | 26.8 |
| DiaDem [ 5 ] | 7B | 1.8 | 45.9 | 1.7 | 1.1 | 47.7 | 1.9 | 32.7 |
| EVA-Cap | 7B | 2.4 | 55.4 | 2.2 | 1.2 | 56.2 | 2.2 | 40.1 |
| Setting | Reward | V2A | A2V | AV-Speaker | Daily-Omni | ||||||
| M | Acc | Score | M | Acc | Score | Acc | Acc | ||||
| Baseline | - | - | - | 0.1 | 8.4 | 0.2 | 0.3 | 11.9 | 0.5 | 3.1 | 12.4 |
| SFT | - | - | - | 2.0 | 44.8 | 1.7 | 1.0 | 46.1 | 1.8 | 31.8 | 50.1 |
| SFT → GRPO stage1 | ✓ | - | - | 2.2 | 53.3 | 2.0 | 1.2 | 52.9 | 2.0 | 33.9 | 53.8 |
| SFT → GRPO stage1 | ✓ | ✓ | - | 2.3 | 53.8 | 2.1 | 1.2 | 55.0 | 2.1 | 37.0 | 55.0 |
| SFT → GRPO stage1 | ✓ | ✓ | ✓ | 2.1 | 47.9 | 1.8 | 1.1 | 50.8 | 1.9 | 35.6 | 52.9 |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | V2A | A2V | AV-Speaker | Daily-Omni | ||||
| M | Acc | Score | M | Acc | Score | Acc | Acc | |
| ASID-1M (63K) | 0.9 | 15.2 | 0.8 | 0.9 | 30.7 | 1.8 | 34.1 | 46.5 |
| EVA-Data | 1.2 | 20.5 | 1.2 | 1.1 | 35.6 | 2.1 | 39.6 | 50.1 |
| Setting | V2A | A2V | AV-Speaker | Daily-Omni | ||||
| M | Acc | Score | M | Acc | Score | Acc | Acc | |
| ASID baseline | 1.1 | 16.8 | 1.0 | 0.9 | 30.4 | 1.8 | 38.4 | 48.5 |
| ASID GRPO stage1 | 1.3 | 21.0 | 1.2 | 1.1 | 36.4 | 2.1 | 41.0 | 52.2 |
| ASID GRPO stage2 | 1.3 | 22.2 | 1.3 | 1.1 | 39.0 | 2.1 | 42.2 | 53.3 |
| Setting | Reward LLM | V2A | A2V | Daily-Omni | ||||
| M | Acc | Score | M | Acc | Score | Acc | ||
| SFT | - | 1.2 | 20.5 | 1.2 | 1.1 | 35.6 | 2.1 | 50.1 |
| GRPO | Qwen3.5-27B | 1.4 | 23.0 | 1.3 | 1.2 | 40.1 | 2.3 | 53.0 |
| GRPO | Gemma-4-31B-it | 1.4 | 24.2 | 1.4 | 1.2 | 39.9 | 2.3 | 52.2 |
| Model | [0, 700) | [700, 1000) | [1000, 2048) |
| DiaDem [ 5 ] | 18.6 | 17.7 | 14.9 |
| EVA-Cap | 17.4 | 16.8 | 17.0 |
| Reward | Avg tokens | Hall.↓ | Hall./1k token↓ | Miss.↓ | Total↓ | Daily-Omni↑ |
| Recall | 748.2 | 17.7 | 8.1 | 19.0 | 36.7 | 53.7 |
| Recall + Precision | 624.5 | 16.2 | 8.9 | 20.9 | 37.1 | 51.6 |
Video Captioning
Video captioning turns visual and audiovisual sequences into language that describes their events, entities, timing, and context.
See all 68 papers