atlas

Research map / Large language models / Retrieval and knowledge

Responding to the Call: Exploring Automatic Music Composition Using a Knowledge-Enhanced Model

AAAI 2024 · Large language models › Retrieval and knowledge · approach: Explanatory and multiple-choice QA benchmarks · 1 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 the Call-Response Dataset (19,155 call-response pairs from POP909) and the Call-Response Generator (CRG), a Transformer seq2seq model that retrieves knowledge candidates from Pop1K7 by rhythm/melody/harmony similarity to generate musical responses to calls.

Problem

Automatic music composition models rarely produce call-and-response structure, so machine-composed music lacks the back-and-forth creative phrasing common in human music.

Approach

A compositional encoder-decoder conditioned on music knowledge: candidate phrases are selected from a large corpus by rhythm, melody and harmony similarity to the call, their hidden states are fused into the encoder output, and the model is trained with both ground-truth response loss and a loss to reconstruct candidate phrases.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CRG's knowledge-enhanced training and response generationCRG vs. MT · CRD testRQ: 0.30 -> 0.59Helped
Use CRG's knowledge-enhanced training and response generationCRG vs. MT · CRD testMQ: 0.26 -> 0.57Helped
Add a knowledge mechanism and train with L1 rather than the L0-only baseline (ablation)CRG-Base · CRD testMQ: 0.29 -> 0.57Helped
Add L0 training before L1 (ablation)CRG-K · CRD testRQ: 0.48 -> 0.57Helped
Add L0 training before L1 (ablation)CRG-K · CRD testMQ: 0.57 -> 0.55Hurt
Use L2-only training instead of the L0-only baseline (ablation)CRG-Base · CRD testRQ: 0.44 -> 0.38Hurt
Use L2-only training instead of the L0-only baseline (ablation)CRG-Base · CRD testHQ: 0.57 -> 0.50Hurt
Combine L1 and L2 training with the knowledge mechanism (ablation)CRG-KM1 · CRD testRQ: 0.57 -> 0.59Helped
Combine L1 and L2 training with the knowledge mechanism (ablation)CRG-KM1 · CRD testMQ: 0.55 -> 0.57Helped
Combine L1 and L2 training with the knowledge mechanism (ablation)CRG-KM1 · CRD testHQ: 0.71 -> 0.72Helped

Surprising findings

Limitations

Experimental setup

Datasets: POP909 Pop1K7

Benchmarks: Call-Response Dataset

Metrics: RQ MQ HQ n-gram diversity overall quality groove coherence creativity

Baselines: Music Transformer CP-Transformer HAT

Builds on: Compound Word Transformer Music Transformer POP909

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