The time-delay neural network (TDNN) is one of the state-of-the-art models for text-independent speaker verification. However, it is difficult for conventional TDNN to capture global context that has been proven critical for robust speaker representations and long-duration speaker verification in many recent works. Besides, the common solutions, e.g., self-attention, have quadratic complexity for input tokens, which makes them computationally unaffordable when applied to the feature maps with large sizes in TDNN. To address these issues, we propose the Global Filter for TDNN, which applies log-linear complexity FFT/IFFT and a set of differentiable frequency-domain filters to efficiently model the long-term dependencies in speech. Besides, a dynamic filtering strategy, and a sparse regularization method are specially designed to enhance the performance of the global filter and prevent it from overfitting. Furthermore, we construct a dual-stream TDNN (DS-TDNN), which splits the basic channels for complexity reduction and employs the global filter to increase recognition performance. Experiments on Voxceleb and SITW databases show that the DS-TDNN achieves approximate 10% improvement with a decline over 28% and 15% in complexity and parameters compared with the ECAPA-TDNN. Besides, it has the best trade-off between efficiency and effectiveness compared with other popular baseline systems when facing long-duration speech. Finally, visualizations and a detailed ablation study further reveal the advantages of the DS-TDNN.
翻译:时延神经网络(TDNN)是目前文本无关说话人确认任务中表现最优的模型之一。然而,传统TDNN难以捕获全局上下文信息,而近期多项研究表明全局上下文对于鲁棒性说话人表征及长时说话人确认具有关键作用。此外,常见的解决方案(如自注意力机制)在输入令牌上具有二次复杂度,导致其难以在TDNN的大尺寸特征图上进行实际应用。为解决上述问题,我们提出适用于TDNN的全局滤波器,该滤波器采用对数线性复杂度的FFT/IFFT以及一组可微分的频域滤波器,有效建模语音中的长程依赖关系。同时,本文特别设计了动态滤波策略与稀疏正则化方法,以增强全局滤波器性能并防止过拟合。进一步,我们构建了双流时延神经网络(DS-TDNN),通过拆分基本通道降低复杂度,并采用全局滤波器提升识别性能。在Voxceleb和SITW数据库上的实验表明,与ECAPA-TDNN相比,DS-TDNN在复杂度降低28%以上、参数量减少15%以上的同时,实现了约10%的性能提升。此外,与其他主流基线系统相比,DS-TDNN在处理长时语音时达到了效率与效果的最佳平衡。最后,可视化分析与细粒度消融研究进一步揭示了DS-TDNN的优势。