atlas

Research map / Video / Video-language understanding

MuseChat: A Conversational Music Recommendation System for Videos

CVPR 2024 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 35 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.

Builds a 98K-quartet conversational music-for-video recommendation dataset and a MuseChat system (tri-modal contrastive fusion retriever plus a Vicuna-7B-based explanation generator) that refines music suggestions from user text prompts.

Problem

Video-based music recommendation ignores user preferences and cannot be refined through interaction or explained; existing systems are one-shot content-matching black boxes.

Approach

Treat the second-turn recommendation as metric learning in which fused video, candidate music, and user text prompt should land near the target music embedding, combined with an LLM sentence generator that conditions on music embeddings plus titles to justify picks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MuseChat's tri-modal recommendation and fusion approach instead of ViMLMuseChat · Music retrieval test poolsR@1: 22.61 -> 32.79Helped
use MuseChat's tri-modal recommendation and fusion approach instead of Cross-Attn FusionMuseChat · Music retrieval test poolsR@1: 25.71 -> 32.79Helped
add cross-attention fusion between music and text (ablation)MuseChat music retrieval · Music retrieval test poolsR@1: 21.40 -> 25.71Helped
add self-attention layers before cross-attention fusion (ablation)MuseChat music retrieval · Music retrieval test poolsR@1: 25.71 -> 32.79Helped
replace direct summation with cross-attention-based tri-modal fusion (ablation)MuseChat music retrieval · Music retrieval test poolsR@1: 10.58 -> 32.79Helped
add the video modality (ablation)MuseChat music retrieval · Music retrieval test poolsR@1: 8.12 -> 32.79Helped
add candidate music to video and text inputs (ablation)MuseChat music retrieval · Music retrieval test poolsR@1: 22.67 -> 32.79Helped
add user prompt to video-only retrieval (ablation)MVPt · Music retrieval test poolsR@1: 20.71 -> 22.67Helped
use both music title and music embeddings instead of music title alone (ablation)MuseChat sentence generator · Music reasoning simulated conversationsBertScore (f1): 0.9453 -> 0.9676Helped
use both music title and music embeddings instead of music embeddings alone (ablation)MuseChat sentence generator · Music reasoning simulated conversationsBertScore (f1): 0.9526 -> 0.9676Helped
use MuseChat's title-plus-embedding sentence generator instead of Vicuna-7BMuseChat sentence generator · Human evaluation of music reasoningOverall: 3.07 -> 4.46Helped
use MuseChat's title-plus-embedding sentence generator instead of Vicuna w/ MusicMuseChat sentence generator · Human evaluation of music reasoningOverall: 2.93 -> 4.46Helped

Surprising findings

Limitations

Experimental setup

Datasets: YouTube8M MagnaTagATune Million Song Dataset

Benchmarks: Conversational Music Recommendation for Videos (held-out test pools)

Metrics: Recall@1 Recall@5 Recall@10 Median Rank Success Rate BERTScore AB Divergence L2 Distance Fisher-Rao Distance human MOS (correctness, musicality, clarity)

Baselines: VM-NET MVPt ViML Sum-Fusion Self-Attn Fusion Cross-Attn Fusion Vicuna-7B Vicuna w/ Music

Builds on: InfoNCE / contrastive multiview coding Vicuna LoRA CLIP Audio Spectrogram Transformer

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