Table of Contents
Fetching ...

SAR-LM: Symbolic Audio Reasoning with Large Language Models

Termeh Taheri, Yinghao Ma, Emmanouil Benetos

TL;DR

SAR-LM addresses the challenge of audio reasoning with large language models by replacing opaque dense embeddings with symbolic, time-aligned audio features (transcripts, emotions, sound-event tags, notes, and chords). The pipeline builds interpretable prompts, with an optional captioning step, and uses LLMs to perform reasoning, complemented by a GPT-style agent for dynamic feature selection. Across MMAU, MMAR, and OmniBench, SAR-LM achieves competitive accuracy while enabling detailed error analysis that links failures to specific symbolic components, thus improving interpretability without sacrificing performance. This approach offers a practical path toward transparent, debuggable audio reasoning and points to future enhancements via unified feature backends and stronger encoders to further boost performance.

Abstract

Large language models (LLMs) have advanced in text and vision, but their reasoning on audio remains limited. Most existing methods rely on dense audio embeddings, which are difficult to interpret and often fail on structured reasoning tasks. Caption-based approaches, introduced in recent benchmarks such as MMAU, improve performance by translating audio into text, yet still depend on dense embeddings as input, offering little insight when models fail. We present SAR-LM, a symbolic audio reasoning pipeline that builds on this caption-based paradigm by converting audio into structured, human-readable features across speech, sound events, and music. These symbolic inputs support both reasoning and transparent error analysis, enabling us to trace failures to specific features. Across three benchmarks, MMAU, MMAR, and OmniBench, SAR-LM achieves competitive results, while prioritizing interpretability as its primary contribution.

SAR-LM: Symbolic Audio Reasoning with Large Language Models

TL;DR

SAR-LM addresses the challenge of audio reasoning with large language models by replacing opaque dense embeddings with symbolic, time-aligned audio features (transcripts, emotions, sound-event tags, notes, and chords). The pipeline builds interpretable prompts, with an optional captioning step, and uses LLMs to perform reasoning, complemented by a GPT-style agent for dynamic feature selection. Across MMAU, MMAR, and OmniBench, SAR-LM achieves competitive accuracy while enabling detailed error analysis that links failures to specific symbolic components, thus improving interpretability without sacrificing performance. This approach offers a practical path toward transparent, debuggable audio reasoning and points to future enhancements via unified feature backends and stronger encoders to further boost performance.

Abstract

Large language models (LLMs) have advanced in text and vision, but their reasoning on audio remains limited. Most existing methods rely on dense audio embeddings, which are difficult to interpret and often fail on structured reasoning tasks. Caption-based approaches, introduced in recent benchmarks such as MMAU, improve performance by translating audio into text, yet still depend on dense embeddings as input, offering little insight when models fail. We present SAR-LM, a symbolic audio reasoning pipeline that builds on this caption-based paradigm by converting audio into structured, human-readable features across speech, sound events, and music. These symbolic inputs support both reasoning and transparent error analysis, enabling us to trace failures to specific features. Across three benchmarks, MMAU, MMAR, and OmniBench, SAR-LM achieves competitive results, while prioritizing interpretability as its primary contribution.

Paper Structure

This paper contains 20 sections, 2 equations, 1 figure, 6 tables.

Figures (1)

  • Figure 1: Overview of the SAR-LM pipeline. Raw audio is processed into symbolic features (speech transcription, sound event tags, music transcriptions), which are formatted into prompts and paired with benchmark questions. Symbolic features can also be summarized into captions before reasoning. Prompts are then reasoned over by an LLM to produce answers.