Resource-Efficient Separation Transformer
Luca Della Libera, Cem Subakan, Mirco Ravanelli, Samuele Cornell, Frédéric Lepoutre, François Grondin
TL;DR
This paper addresses the high computational cost of Transformer-based speech separation by introducing the Resource-Efficient Separation Transformer (RE-SepFormer), which processes non-overlapping latent chunks and uses a Memory Transformer operating on chunk summaries to capture long-range dependencies. The approach reduces parameters by about 3x and MACs by about 11x relative to SepFormer, while maintaining competitive separation performance, achieving $SDRi$ near 19 dB on WSJ0-2Mix and strong results on WHAM! in both causal and non-causal modes. Empirical results show RE-SepFormer scales better in memory and inference time, offering substantial gains for long mixtures and on-device, real-time applications, with high parallelizability due to its feed-forward-centric architecture. The work positions RE-SepFormer as a practical, efficient alternative for on-device speech separation without sacrificing major performance, enabling deployment in GPU-enabled mobile devices and similar platforms.
Abstract
Transformers have recently achieved state-of-the-art performance in speech separation. These models, however, are computationally demanding and require a lot of learnable parameters. This paper explores Transformer-based speech separation with a reduced computational cost. Our main contribution is the development of the Resource-Efficient Separation Transformer (RE-SepFormer), a self-attention-based architecture that reduces the computational burden in two ways. First, it uses non-overlapping blocks in the latent space. Second, it operates on compact latent summaries calculated from each chunk. The RE-SepFormer reaches a competitive performance on the popular WSJ0-2Mix and WHAM! datasets in both causal and non-causal settings. Remarkably, it scales significantly better than the previous Transformer-based architectures in terms of memory and inference time, making it more suitable for processing long mixtures.
