A Multi-Resolution Front-End for End-to-End Speech Anti-Spoofing

Authors: Wei Liu, Meng Sun, Xiongwei Zhang, Hugo Van hamme, Thomas Fang Zheng

Published: 2021-10-11 08:44:18+00:00

AI Summary

This paper proposes a multi-resolution front-end for speech anti-spoofing that learns optimal weighted combinations of time-frequency resolutions. Features from different resolutions are weighted and concatenated, with weights predicted by a learnable neural network. The approach also refines these combinations by pruning less important resolutions.

Abstract

The choice of an optimal time-frequency resolution is usually a difficult but important step in tasks involving speech signal classification, e.g., speech anti-spoofing. The variations of the performance with different choices of timefrequency resolutions can be as large as those with different model architectures, which makes it difficult to judge what the improvement actually comes from when a new network architecture is invented and introduced as the classifier. In this paper, we propose a multi-resolution front-end for feature extraction in an end-to-end classification framework. Optimal weighted combinations of multiple time-frequency resolutions will be learned automatically given the objective of a classification task. Features extracted with different time-frequency resolutions are weighted and concatenated as inputs to the successive networks, where the weights are predicted by a learnable neural network inspired by the weighting block in squeeze-and-excitation networks (SENet). Furthermore, the refinement of the chosen timefrequency resolutions is investigated by pruning the ones with relatively low importance, which reduces the complexity and size of the model. The proposed method is evaluated on the tasks of speech anti-spoofing in ASVSpoof 2019 and its superiority has been justified by comparing with similar baselines.


Key findings
The multi-resolution approach outperforms single-resolution baselines on both logical access (LA) and physical access (PA) tracks of ASVSpoof 2019. Pruning less important resolutions further improves performance and reduces model complexity. Adaptive pooling is shown to be superior to upsampling and deconvolution for feature map alignment.
Approach
The authors propose a multi-resolution front-end for feature extraction using a Short Time Fourier Transform (STFT) layer. Features from multiple resolutions are adaptively pooled, weighted by a learnable network (inspired by SENet), and concatenated before being fed into a SENet classifier. A pruning step removes less important resolutions.
Datasets
ASVSpoof 2019
Model(s)
SENet34 (primarily), with comparisons also made using SENet50 and against baselines with various single resolutions
Author countries
China, Belgium