atlas

Research map / Video / Video generation

GVMGen: A General Video-to-Music Generation Model with Hierarchical Attentions

AAAI 2025 · Video › Video generation · approach: Video-to-audio synthesis · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GVMGen, an encoder-decoder video-to-music model using hierarchical spatial self-attention, spatial cross-attention with music queries, and temporal cross-attention feeding a pretrained MusicGen/Encodec decoder, plus a new evaluation model and a large mixed video-music dataset.

Problem

Generating background music that corresponds closely to video content and is diverse across video types and musical styles, given weak cross-modal alignment methods and limited, MIDI-centric datasets with low diversity.

Approach

Replaces rule-based variable mapping and LLM-based language bridges with hierarchical attention: CLIP ViT-L/14 spatial self-attention for visual features, learned music queries cross-attending to visual patches (averaged over queries), and temporal cross-attention from music tokens to visual features, decoded by a pretrained MusicGen decoder.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GVMGen instead of the strongest baseline on the evaluation setGVMGen · Evaluation setFAD_vgg: 11.23±2.63 -> 7.45±1.62Helped
Use GVMGen instead of the strongest baseline on the evaluation setGVMGen · Evaluation setKLD: 1.98±0.68 -> 1.40±0.55Helped
Use GVMGen instead of the strongest baseline on the evaluation setGVMGen · Evaluation setCMR: 0.88±0.07 -> 0.88±0.06No clear effect
Use GVMGen instead of the strongest baseline on the evaluation setGVMGen · Evaluation setTA: 0.83±0.07 -> 0.79±0.09Hurt
Replace ViT with ViViT for visual feature extraction (ablation)GVMGen · Ablation test setKLD: 1.07 -> 1.25Hurt
Replace ViT with ViViT for visual feature extraction (ablation)GVMGen · Ablation test setTA: 0.80 -> 0.77Hurt
Remove temporal cross-attention (ablation)GVMGen · Ablation test setFAD_vgg: 2.63 -> 16.71Hurt
Remove temporal cross-attention (ablation)GVMGen · Ablation test setCMR: 0.98 -> 0.35Hurt
Use 16 queries with average pooling instead of 4, 8, or 32 queries with average pooling (ablation)GVMGen · Ablation test setKLD: 1.20, 1.22, 1.26 -> 1.07Helped
Use average pooling rather than sum pooling for 16 queries (ablation)GVMGen · Ablation test setCMR: 0.94 -> 0.98Helped
Add the feature transformation module (ablation)GVMGen (small model, CTM dataset) · Subjective evaluation, non-expertsOMQ: 3.29±0.12 -> 4.41±0.11Helped
Increase temporal cross-attention model size from small to large (ablation)GVMGen (FTM, CTM dataset) · Subjective evaluation, non-expertsOMQ: 4.41±0.11 -> 4.57±0.11Helped

Surprising findings

Limitations

Experimental setup

Datasets: SymMV MuVi-Sync AIST++ TikTok Custom video-music dataset

Benchmarks: SymMV MuVi-Sync Custom test set (Other: movies and comics)

Metrics: FAD_vgg KLD CMR TA OMQ MVC MR

Baselines: CMT V2M M$^2$UGen NExT-GPT CoDi

Builds on: MusicGen CLIP Encodec Music Transformer M$^2$UGen

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy