Search papers, labs, and topics across Lattice.
Looped Audio Spectrogram Transformer (LAST) addresses the computational inefficiency of deep transformers by iteratively refining a class token over fixed audio features using shared blocks, rather than adding sequential layers. This approach achieves superior performance on AudioSet, outperforming a deeper sequential transformer with significantly fewer parameters and computational operations while maintaining high throughput. The iterative refinement also enhances robustness to temporal masking and auditory augmentations, leading to better generalization across diverse sound classification tasks.
Iterative refinement of a class token with shared blocks slashes transformer parameters and computation while boosting audio recognition accuracy.
Increasing depth of transformer models improves recognition, but it comes at a substantial cost. Each additional layer requires more parameters, which makes the process computationally inefficient. We ask whether additional processing can focus on integrating features already computed. Looped Audio Spectrogram Transformer (LAST) first processes all tokens, then reuses the same blocks to refine only the class token over fixed audio features, thereby making later passes inexpensive. On AudioSet, ten-pass LAST achieves 0.345 mean average precision, exceeding a twelve-layer sequential transformer by 2.1% relative with 49.4% fewer parameters, 42% fewer multiply-accumulate operations, and 9.8% higher measured throughput. Across separately trained models, increasing the pass count from two to ten improves accuracy while adding only 1.2% computation. Further evaluations show improved robustness to temporal masking and various other auditory augmentations, with better generalization on classification tasks with music, environmental, and event sounds.