ZEBRA: Zero-Shot Entropy-Regularized Prompt Learning for Base-to-Novel Generalization in Audio-Language Models
About
Audio-Language Models (ALMs) achieve strong zero-shot performance by aligning audio with textual class descriptions. Although prompt learning improves accuracy on base classes through few-shot supervised adaptation, we observe a critical trade-off: it often degrades performance on novel classes, sometimes falling below zero-shot accuracy. This exposes a base-to-novel generalization gap in prompt learning for ALMs. To address this issue, we propose \textbf{ZEBRA} (Zero-shot Entropy-Regularized Prompt Learning for Base-to-Novel Generalization), a plug-and-play framework that fuses zero-shot logits with prompt-learning logits, and employs self-entropy regularization to reduce overfitting to base classes. Experiments across multiple audio classification datasets show that ZEBRA consistently improves novel-class performance while maintaining strong base accuracy, significantly reducing the base-to-novel gap compared to standard prompt learning. The code is available at: https://github.com/asif-hanif/zebra.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Audio Classification | Beijing Opera | Base Accuracy96.2 | 48 | |
| Audio Classification | VocalSound | -- | 32 | |
| Audio Classification | NS-Instruments | Base Accuracy70.78 | 27 | |
| Audio Classification | TUT 2017 | Base Accuracy80.37 | 27 | |
| Audio Classification | RAVDESS | Base Accuracy60.09 | 27 | |
| Audio Classification | GT-Music-Genre | Base Accuracy83.33 | 27 | |
| Audio Classification | ESC50 Actions | Accuracy (Base)97.5 | 27 | |
| Audio Classification | Average over 11 datasets | Base Accuracy81.75 | 18 | |
| Audio Classification | ESC50 | Base Score95.5 | 18 | |
| Audio Classification | SESA | Base Accuracy93.33 | 5 |