A sound description: Exploring prompt templates and class descriptions to enhance zero-shot audio classification

19 Sep 2024  ·  Michel Olvera, Paraskevas Stamatiadis, Slim Essid ·

Audio-text models trained via contrastive learning offer a practical approach to perform audio classification through natural language prompts, such as "this is a sound of" followed by category names. In this work, we explore alternative prompt templates for zero-shot audio classification, demonstrating the existence of higher-performing options. First, we find that the formatting of the prompts significantly affects performance so that simply prompting the models with properly formatted class labels performs competitively with optimized prompt templates and even prompt ensembling. Moreover, we look into complementing class labels by audio-centric descriptions. By leveraging large language models, we generate textual descriptions that prioritize acoustic features of sound events to disambiguate between classes, without extensive prompt engineering. We show that prompting with class descriptions leads to state-of-the-art results in zero-shot audio classification across major ambient sound datasets. Remarkably, this method requires no additional training and remains fully zero-shot.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Zero-shot Audio Classification ESC-50 A Sound Description Acc@1 96.35 # 1
Zero-shot Audio Classification UrbanSound8K A Sound Description Acc@1 90.17 # 1

Methods