EvoAudio: Recursive Self-Improvement for Audio Understanding

Yuxiang Wang, Shengbo Cai, Yingda Shen, Ming-Hao Hsu, Qinke Ni +4 more
9/23/2026
cs.SDcs.LG

No confident code implementation found for this paper.

Abstract

Audio language models understand what is said far better than how it sounds. Closing this gap takes more than data. Detailed acoustic annotation is costly, labels from stronger models inherit their errors and limits, and fixed data cannot adapt as the learner improves. We therefore propose EvoAudio, a recursive self-improvement system for audio understanding. To our knowledge, it is the first to evolve the model, waveforms, questions, and difficulty in one closed loop. EvoAudio uses the current model's performance to set the focus and difficulty of the next training data. A library of audio tools then constructs questions whose answers follow from how the audio was made, providing verifiable supervision without new human annotation. Reinforcement learning updates the model, and validation decides whether it enters the next evolution round. Across 13 rounds, EvoAudio improves five models with different audio encoders and language backbones on MMSU, MMAU-Pro, and MMAR. It achieves the highest average for every backbone, raising overall performance by up to 6.3 points. The improvement unfolds over successive rounds, with each stronger model starting the next round.

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!

Similar Papers

Cite this paper

@article{wang2026evoaudio,
  title  = {EvoAudio: Recursive Self-Improvement for Audio Understanding},
  author = {Yuxiang Wang and Shengbo Cai and Yingda Shen and Ming-Hao Hsu and Qinke Ni and Liqiang Zhang and Teddy Sun and Steve Yevs and Zhizheng Wu},
  year   = {2026},
  eprint = {2609.27389},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.27389v1}
}

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/2609.27389.svg)](https://codeofpaper.com/paper/2609.27389)

Discussion