AVC-Reward: Event-Centric Audio-Video Consistency Evaluation
Organizations: Zhejiang University · HiThink Research · Fudan University · Lanzhou University
Abstract
As joint audio-video generation models become more capable, they can generate audio-visual scenes exhibiting three forms of complexity: multi-event composition, multi-layer audio mixture, and asymmetric cross-modal relations. However, current evaluations largely reuse metrics from earlier simple and unidirectional tasks. They typically evaluate an audio-video clip as a whole and rely on simple predefined relations, making them unsuitable for these increasingly complex scenes. We propose an event-centric evaluation framework that disentangles audio and visual events at the event level, analyzes each event independently, cross-validates relations across modalities, and aggregates the judgments into a coarse-to-fine, three-level consistency metric. The metric assesses global narrative harmony, event-level temporal synchronization, and fine-grained attribute alignment, providing a general formulation for audio-video consistency evaluation across diverse generation settings and cross-modal relations. We instantiate the metric as AVC-Reward, a trainable audio-video reward model. To evaluate the agreement between automatic judgments and human perception across generation paradigms and relation complexities, we construct AVC-Benchmark, which is primarily built from diverse positive and negative samples generated by various types of audio-video generation models. AVC-Reward achieves state-of-the-art alignment with human judgment among automatic methods, provides interpretable rationales that localize failures, and improves the audio-video consistency of a joint generation model when used as an online reinforcement-learning signal. Project page: https://tsuki0512.github.io/AVC-Reward.github.io/
Figures & tables
| Method | Scoring Unit | Audio layers | Relation Evaluated |
|---|---|---|---|
| SyncNet ( Chung and Zisserman, 2016 ) | Mouth–speech window | Mixed | Lip–speech synchrony |
| AV-Align ( Yariv et al., 2024 ) | Audio / motion peaks | Mixed | Motion–sound timing |
| DeSync ( Iashin et al., 2024 ) | AV temporal window | Mixed | Temporal offset |
| ImageBind ( Girdhar et al., 2023 ) | Clip | Mixed | Global semantic similarity |
| AVHScore ( Mao et al., 2024 ) | Frame whole audio | Mixed | Frame–audio similarity |
| JavisScore ( Liu et al., 2025 ) | Temporal window | Mixed | Window-level AV similarity |
| Method | Pairwise | -Pairwise | PLCC | SRCC |
|---|---|---|---|---|
| Timing-based synchronization | ||||
| AV-Align ( Yariv et al., 2024 ) | 0.577 | 0.674 | 0.301 | 0.215 |
| DeSync ( Iashin et al., 2024 ) | 0.521 | 0.580 | 0.280 | 0.061 |
| Embedding similarity | ||||
| ImageBind ( Girdhar et al., 2023 ) | 0.556 | 0.625 | 0.219 | 0.154 |
| JavisScore ( Liu et al., 2025 ) | 0.554 | 0.611 | 0.180 | 0.147 |
| (a) AV consistency | |||||||
| Model | AVC-Score | DeSync | IB-AV | AV-align | Javis | AVH | CAVP |
| AV-Phys-Bench | |||||||
| LTX-2 | 0.756 | 0.376 | 0.234 | 0.158 | 0.189 | 0.226 | 0.812 |
| OmniNFT (DeSync) | 0.780 | 0.073 | 0.248 | 0.213 | 0.193 | 0.233 | 0.819 |
| OmniNFT gain | +3.26% | +80.60% | +5.84% | +34.17% | +1.96% | +2.91% | +0.88% |
| Ours (AVC-Reward) | 0.819 | 0.081 | 0.288 | 0.246 | 0.228 | 0.276 | 0.818 |
| Training Strategy | Score Aggregation | ||||||
|---|---|---|---|---|---|---|---|
| Variant | -Pair | PLCC | SRCC | Variant | -Pair | PLCC | SRCC |
| Base | 0.605 | 0.347 | 0.154 | only | 0.688 | 0.467 | 0.251 |
| GRPO only | 0.630 | 0.330 | 0.161 | only | 0.717 | 0.479 | 0.235 |
| SFT only | 0.679 | 0.295 | 0.244 | only | 0.715 | 0.482 | 0.240 |
| SFT+GRPO | 0.728 | 0.494 | 0.244 | Mean ( ) | 0.728 | 0.494 | 0.244 |
Appendix figures & tables22 assets
Supplementary material from the paper’s appendix.
Appendix
| Subset | Source model | Paradigm | Raw clips | SFT | Human calib. |
| General | Ground truth | GT | 2.5k | ✓ | |
| General | Ovi | JAVG | 2.5k | ✓ | |
| General | HunyuanVideo-Foley | V2A | 2.5k | ✓ | |
| Human | Ground truth | GT | 1.0k | ✓ | |
| Human | Ovi | JAVG | 1.0k | ✓ | |
| Human | InfiniteTalk | A2V | 1.0k | ✓ |
| Stage | Input | Operation | Tool | Output |
|---|---|---|---|---|
| 1. Audio analysis | Audio + SED hints | Analyze the audio scene, layers, events, and timestamps. | Gemini 2.5 Pro + SED hints | : audio context and timestamped audio events. |
| 2. Video analysis | Video | Analyze the visual scene and localize audio-relevant events. | Qwen3-VL-Max | : visual context and timestamped visual events. |
| 3. A V verification | from Stage 1 + | Verify visual evidence, timing, and applicable event attributes for each audio event. | Qwen3-VL-Max | : audio-to-video verification records. |
| 4. V A verification | from Stage 2 + | Verify expected audio, reasonable silence, timing, and applicable event attributes for each visual event. | Gemini 2.5 Pro | : video-to-audio verification records. |
| 5. Aggregation | + original AV | Re-examine the clip and aggregate the verified evidence. | Gemini 2.5 Pro | . |
| Dimension | Event type | Label | Annotation meaning |
| Global narrative harmony | Global | M-A | Globally consistent |
| M-B | Narrative-content conflict | ||
| M-C | Emotion or atmosphere mismatch | ||
| M-D | Ambient sound or scene-setting conflict | ||
| M-E | Other global semantic inconsistency | ||
| Event-level temporal synchronization | Physical interaction | T-P-A | On-screen event correctly matched |
| Label configuration | Pairs | Mean diff. | Median diff. |
|---|---|---|---|
| Same | 6,717 | 0.0321 | 0.0111 |
| Different | 242,148 | 0.2002 | 0.1000 |
| Score | PLCC | [email protected] |
|---|---|---|
| Global narrative harmony | 0.591 | 0.712 |
| Temporal synchronization | 0.454 | 0.816 |
| Fine-grained attribute alignment | 0.601 | 0.798 |
| Overall | 0.780 | 0.905 |
| Setting | Comparisons | ||
|---|---|---|---|
| Rewrite, full evaluation set | 706 | 0.853 | 0.147 |
| Human leave-one-out | 2,118 | 0.881 | 0.119 |
| Configuration | Value |
|---|---|
| Base model | Qwen3-Omni-Thinking |
| Training framework | MS-SWIFT |
| Fine-tuning | Full-parameter |
| Training samples | 8k |
| Epochs | 1 |
| Global batch size | 64 |
| Condition | Reward |
|---|---|
| <think> content is present | +0.2 |
| Each required stage marker is present | ( ) |
| All three predicted scores are present | +0.2 |
| Diagnostic conclusion is present | +0.1 |
| Configuration | Value |
|---|---|
| Training framework | MS-SWIFT |
| Rollout samples | 10k |
| Training steps | 1,700 |
| Global batch size | 32 |
| Group size | 8 |
| Learning rate |
| Edit operation | |
|---|---|
| Swap audio tracks between paired clips | 10 |
| Overlay the audio track from another clip | 10 |
| Shift the audio by s | 20 |
| Shift the audio by s | 20 |
| Remove a specified audio event | 20 |
| Freeze the video for 1 s at an audio peak | 19 |
| Setting | -Pairwise | PLCC | SRCC |
|---|---|---|---|
| Raw score aggregation | 0.728 | 0.494 | 0.244 |
| Z-score aggregation | 0.729 | 0.492 | 0.245 |
| 0.00 | 0.05 | 0.10 | 0.15 | 0.20 | 0.25 | 0.30 | 0.50 | |
|---|---|---|---|---|---|---|---|---|
| Valid pairs | 227,819 | 162,008 | 113,124 | 84,407 | 69,180 | 59,371 | 52,559 | 30,831 |
| Method | Multi-event | Multi-layer Audio | Diverse Relation |
|---|---|---|---|
| (678) | (322) | (376) | |
| AV-Align | 0.654 | 0.681 | 0.670 |
| DeSync | 0.587 | 0.582 | 0.567 |
| ImageBind | 0.626 | 0.658 | 0.632 |
| JavisScore | 0.615 | 0.659 | 0.636 |
| AVHScore | 0.597 | 0.635 | 0.611 |
| Human target | Macro | Temporal | Fine-grained |
|---|---|---|---|
| Macro | 0.367 | 0.026 | -0.032 |
| Temporal | -0.009 | 0.078 | 0.038 |
| Fine-grained | -0.004 | 0.039 | 0.102 |
| Benchmark | Question | Ours | OmniNFT | LTX-2 | Ours OmniNFT | Ours LTX-2 |
|---|---|---|---|---|---|---|
| AVGenBench | Consistency | 47.8 | 24.4 | 27.8 | 69.1 | 65.5 |
| AVGenBench | Overall | 46.2 | 27.5 | 26.4 | 66.0 | 64.5 |
| AV-Phys-Bench | Consistency | 50.0 | 27.8 | 22.2 | 73.1 | 71.4 |
| AV-Phys-Bench | Overall | 49.5 | 26.2 | 24.3 | 72.2 | 68.6 |
| VABench | Consistency | 46.4 | 34.1 | 19.6 | 63.5 | 72.3 |
| VABench | Overall | 44.8 | 36.0 | 19.2 | 57.7 | 70.0 |
| Question | Ours | OmniNFT | LTX-2 | Ours OmniNFT / Ours LTX-2 |
|---|---|---|---|---|
| Audio-video consistency | 64.3 | 7.1 | 28.6 | 90.0 / 72.7 |
| Overall quality | 56.3 | 18.8 | 25.0 | 75.0 / 69.2 |
Video Generation Evaluation
Video generation evaluation measures visual quality, prompt adherence, temporal consistency, physical plausibility, and task-specific behavior in synthesized videos.
See all 183 papers