atlas

Research map / Large language models / Language, safety and interpretability

ADIFF: Explaining audio difference using natural language

ICLR 2025 · Large language models › Language, safety and interpretability · approach: Speech and audio language models · 0 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 audio difference explanation task with two LLM-generated, three-tier datasets (ACD, CLD) and proposes ADIFF, a prefix-tuned GPT2 model with cross-projection, position captioning, and three-stage training that outperforms a naive baseline and Qwen-Audio.

Problem

Explaining in natural language how two audio recordings differ (events, scenes, signal characteristics, listener emotion) has not been studied, and existing audio-language models lack comparative reasoning over two audio inputs.

Approach

A prefix-tuning audio-language model that projects two audio embeddings separated by a separator token through a cross-projection transformer, trained with position captioning and a three-stage (unimodal pretraining, frozen-LM grounding, LM fine-tuning) schedule to produce tiered difference explanations.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add separator token and cross-projection to the baseline (ablation)ADIFF · ACD, all tiersSPIDEr: 0.220 -> 0.287 (Tier 1); 0.225 -> 0.243 (Tier 2); 0.123 -> 0.154 (Tier 3)Helped
add separator token and cross-projection to the baseline (ablation)ADIFF · CLD, all tiersSPIDEr: 0.212 -> 0.195 (Tier 1); 0.641 -> 0.904 (Tier 2); 0.166 -> 0.196 (Tier 3)Mixed
use pretrained HTSAT weights instead of random frozen audio-encoder weights (ablation)Baseline architecture · ACD, all tiersSPIDEr: 0.128 -> 0.220 (Tier 1); 0.154 -> 0.225 (Tier 2); 0.107 -> 0.123 (Tier 3)Helped
use pretrained HTSAT weights instead of random frozen audio-encoder weights (ablation)Baseline architecture · CLD, all tiersSPIDEr: 0.127 -> 0.212 (Tier 1); 0.589 -> 0.641 (Tier 2); 0.127 -> 0.166 (Tier 3)Helped
scale the decoder from 128M to larger language models under the same compute budget (ablation)ADIFF · ACD and CLDaverage score across tiersHurt
add position-based audio captioning data (ablation)ADIFF with cross-projection · ACD, all tiersaverage score across tiersHelped
add position-based audio captioning data (ablation)ADIFF with cross-projection · CLD, all tiersaverage score across tiersMixed
fine-tune the language model in stage 3 (ablation)ADIFF with position captioning · ACD and CLD, all tiersaverage score across tiersHelped
use ADIFF instead of the strongest listed QwenAC baselineAudio difference explanation · ACD Tier 1SPIDEr: 0.258 -> 0.303Helped
use ADIFF instead of the strongest listed QwenAC baselineAudio difference explanation · CLD Tier 2SPIDEr: 0.958 -> 0.692Hurt
use ADIFF instead of the naive baselineAudio difference explanation · ACD and CLD, all tiershuman evaluation granularity: 3.35 -> 3.53 (average)Helped
use ADIFF instead of QwenAC (F)Audio difference explanation · Studio readabilityReadability: 3.37 -> 3.34Hurt

Surprising findings

Limitations

Experimental setup

Datasets: AudioCaps Clotho v2.1 AudioSet FSD50K GTZAN

Benchmarks: ACD CLD

Metrics: BLEU-4 METEOR SPIDEr SPICE CIDEr correctness granularity readability

Baselines: Baseline (naive prefix-tuning) Qwen-Audio (QwenAC) zero-shot Qwen-Audio LoRA Qwen-Audio full fine-tuning

Builds on: prefix tuning HTSAT GPT-2 Pengi

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