atlas

Research map / Vision-language and multimodal / Multimodal LLMs

LLark: A Multimodal Instruction-Following Language Model for Music

ICML 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 4 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.

Introduces LLark, an instruction-tuned multimodal music LLM built from a generative Jukebox encoder, a Llama 2 chat model, and a linear projector, trained on about 1.2M instruction pairs generated from augmented open music datasets.

Problem

Existing audio-language models lack broad, fine-grained music understanding, largely because high-quality richly annotated music instruction data is scarce and music-specific multitask models are limited.

Approach

Augment open music datasets with estimated tempo, key, chords and beats, convert annotations into unified instruction-response pairs via GPT-3.5/GPT-4, and combine a generative Jukebox encoder (mean-pooled to 10Hz) with Llama 2-7B-chat through a single linear projection trained for instruction following.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace Jukebox-5B audio encoder with CLAP (ablation)LLark · Music understanding benchmarksTask performanceHurt
Replace Llama 2-7B language model with MPT-1B (ablation)LLark · Music understanding benchmarksTask performanceHurt
Replace Llama 2-7B language model with MPT-1B (ablation)LLark · Tempo estimationAcc2Hurt
Increase training pairs from 1% toward 50% of the pool (ablation)LLark · Music understanding, captioning, and reasoning evaluationsTask performanceHelped
Use LLark instead of existing multimodal music-text modelsGiantSteps key estimation · GiantStepsMIREX Score: 0.048 -> 0.70; 0.00 -> 0.70Helped
Use LLark instead of existing multimodal music-text modelsGiantSteps tempo estimation · GiantStepsAcc2: 0.05 -> 0.86; 0.00 -> 0.86Helped
Use LLark instead of ImageBind-LLMGTZAN genre classification · GTZANAcc@1: 0.71 -> 0.56Hurt
Use LLark instead of existing multimodal baselinesMusicNet instrument ID · MusicNetF1: 0.86 -> 0.99Helped
Use LLark instead of existing multimodal baselinesMedleyDB genre classification · MedleyDBAcc@1: 0.57 -> 0.56; 0.378 -> 0.56Mixed
Use LLark instead of captioning baselinesMusicNet and FMA captioning · MusicNet and FMAHuman caption preferenceHelped
Use LLark instead of captioning baselinesMusicCaps captioning · MusicCapsGPT-4 musical-detail win rate: 1.000 vs LAv2; 1.000 vs WAC; 1.000 vs LTU; 0.9962 vs LP-MCHelped
Use LLark instead of IB-LLM and LTU-ASReasoning tasks · MusicNet, FMA, MTG-Jamendo, and MagnaTagATuneGPT-4 musical-detail win rate: 0.572414; 0.721689; 0.681382; 0.695402 vs IB-LLM; 0.905405; 0.888031; 0.907336; 0.901354 vs LTU-ASHelped

Surprising findings

Limitations

Experimental setup

Datasets: MusicCaps YouTube8M-MusicTextClips MusicNet FMA MTG-Jamendo MagnaTagATune GiantSteps GTZAN MedleyDB

Benchmarks: GiantSteps GTZAN MedleyDB MusicNet MusicCaps FMA

Metrics: MIREX score Acc2 Acc@1 F1 human win rate GPT-4 win rate audio-text matching accuracy

Baselines: ImageBind-LLM LTU-AS Whisper Audio Captioning LP-MusicCaps CLAP-based ablation MPT-1B ablation

Builds on: LLaVA Jukebox Llama 2 ImageBind-LLM LTU-AS

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