An Evaluation Framework for Structured Audio Captions Validated by Controlled Perturbations

Liang-Yuan Wu, Sripathi Sridhar, Mark Cartwright, Magdalena Fuentes
7/23/2026
cs.CLcs.SD

No confident code implementation found for this paper.

Abstract

Recent advancements in automated audio captioning (AAC) have shifted from monolithic sentence generation toward structured formats that explicitly disentangle distinct acoustic and semantic properties. However, evaluating this heterogeneous data remains a significant challenge. Existing caption metrics focus on flat textual outputs and fail to reliably assess multimodal attributes. To bridge this gap, we propose a multi-axis evaluation framework tailored for structured audio descriptions. Building on the AudioCards dataset, we evaluate outputs across five orthogonal axes: tag-sets, descriptions, logical reasoning, numeric measurements, and spectral profiles. Our approach combines Large Language Model (LLM) judges to capture semantic nuance with deterministic computational metrics to precisely measure acoustic deviations. To rigorously validate the reliability of this framework, we introduce a controlled perturbation testing protocol that injects typed, graded errors into groundtruth annotations. Our results demonstrate that this framework successfully distinguishes meaning-preserving paraphrases from genuine semantic and acoustic corruptions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{wu2026evaluation,
  title  = {An Evaluation Framework for Structured Audio Captions Validated by Controlled Perturbations},
  author = {Liang-Yuan Wu and Sripathi Sridhar and Mark Cartwright and Magdalena Fuentes},
  year   = {2026},
  eprint = {2607.21424},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.21424v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.21424.svg)](https://codeofpaper.com/paper/2607.21424)

Discussion