A Simple Unsupervised Knowledge-Free Domain Adaptation for Speaker Recognition
Source abstract
Abstract
Despite the great success of speaker recognition models based on deep neural networks, deploying a pre-trained model in real-world scenarios often leads to significant performance degradation due to the domain mismatch between training and testing conditions. Various adaptation methods have been developed to address this issue by modifying either the front-end embedding network or the back-end scoring model. However, existing methods typically rely on knowledge of the network, scoring model, or even the source data. In this study, we introduce a knowledge-free adaptation approach that only necessitates the unlabeled target data. Our core concept is based on the assumption that domain mismatch primarily stems from distributional distortion in the embedding space, such as shifting, rotation, and scaling while maintaining inter-speaker discrimination for data from unknown domains. Building on this assumption, we propose clustering LDA (C-LDA), a full-rank linear discriminant analysis (LDA) based on agglomerative hierarchical clustering (AHC) to compensate for this distortion. This approach does not need any human labels and does not rely on any knowledge of the model in the source domain, making it suitable for real-world applications. Theoretical analysis indicates that with cosine scoring, C-LDA is capable of eliminating distributional distortion related to global shift and within-speaker covariance rotation and scaling. Surprisingly, our experiments demonstrated that this simple approach can outperform more complex methods that require full or partial knowledge, including front-end approaches such as fine-tuning and distribution alignment, and back-end approaches such as unsupervised probabilistic linear discriminant analysis (PLDA) adaptation. Additional experiments demonstrated that C-LDA is insensitive to hyperparameters and works well in both multi-domain and single-domain adaptation scenarios.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Speech Recognition and Synthesis · Speech and Audio Processing · Music and Audio Processing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Center for Speech and Language Technologies, BNRist, Tsinghua University, Beijing 100084, China
College of Management, Shenzhen University, Shenzhen 518055, China
School of Artificial Intelligence, Beijing University of Post Telecommunications, Beijing 100876, China
Funding
National Natural Science Foundation of China (NSFC) · Fundamental Research Funds for the Central Universities of China
References (57)
Show source-provided references
1. Li, C., Ma, X., Jiang, B., Li, X., Zhang, X., Liu, X., Cao, Y., Kannan, A., and Zhu, Z. (2017). Deep speaker: An end-to-end neural speaker embedding system. arXiv.
2. Snyder, D., Garcia-Romero, D., Povey, D., and Khudanpur, S. (2017, January 20–24). Deep neural network embeddings for text-independent speaker verification. Proceedings of the INTERSPEECH, Stockholm, Sweden.10.21437/Interspeech.2017-620 ↗
3. Snyder, D., Garcia-Romero, D., Sell, G., Povey, D., and Khudanpur, S. (2018, January 15–20). X-vectors: Robust dnn embeddings for speaker recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.10.1109/ICASSP.2018.8461375 ↗
4. Desplanques, B., Thienpondt, J., and Demuynck, K. (2020). ECAPA-TDNN: Emphasized channel attention, propagation and aggregation in TDNN based speaker verification. arXiv.10.21437/Interspeech.2020-2650 ↗
5. Zhou, T., Zhao, Y., and Wu, J. (2021, January 19–22). Resnext and res2net structures for speaker verification. Proceedings of the 2021 IEEE Spoken Language Technology Workshop (SLT), Shenzhen, China.10.1109/SLT48900.2021.9383531 ↗
6. Okabe, K., Koshinaka, T., and Shinoda, K. (2018). Attentive statistics pooling for deep speaker embedding. arXiv.10.21437/Interspeech.2018-993 ↗
7. Tang, Y., Ding, G., Huang, J., He, X., and Zhou, B. (2019, January 12–17). Deep speaker embedding learning with multi-level pooling for text-independent speaker verification. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK.10.1109/ICASSP.2019.8682712 ↗
8. Xie, W., Nagrani, A., Chung, J.S., and Zisserman, A. (2019, January 12–17). Utterance-level aggregation for speaker recognition in the wild. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK.10.1109/ICASSP.2019.8683120 ↗
9. Gao, Z., Song, Y., McLoughlin, I., Li, P., Jiang, Y., and Dai, L.R. (2019, January 15–19). Improving Aggregation and Loss Function for Better Embedding Learning in End-to-End Speaker Verification System. Proceedings of the INTERSPEECH, Graz, Austria.10.21437/Interspeech.2019-1489 ↗
10. Wang, S., Rohdin, J., Plchot, O., Burget, L., Yu, K., and Černockỳ, J. (2020, January 4–8). Investigation of specaugment for deep speaker embedding learning. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9053481 ↗
11. Liu, T., Lee, K.A., Wang, Q., and Li, H. (2023). Disentangling Voice and Content with Self-Supervision for Speaker Recognition. arXiv.
12. Cai, D., Cai, W., and Li, M. (2020, January 4–8). Within-sample variability-invariant loss for robust speaker recognition under noisy environments. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9053407 ↗
13. Zhang, C., Yu, M., Weng, C., and Yu, D. (2021, January 6–11). Towards robust speaker verification with target speaker enhancement. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada.10.1109/ICASSP39728.2021.9414017 ↗
14. CN-Celeb: Multi-genre speaker recognition10.1016/j.specom.2022.01.002 ↗
15. Dua, M., Sadhu, A., Jindal, A., and Mehta, R. (2022). A hybrid noise robust model for multireplay attack detection in automatic speaker verification systems. Biomed. Signal Process. Control, 74.10.1016/j.bspc.2022.103517 ↗
16. Wang, X., Li, L., and Wang, D. (2019, January 18–21). VAE-based domain adaptation for speaker verification. Proceedings of the 2019 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Lanzhou, China.10.1109/APSIPAASC47483.2019.9023015 ↗
17. State-of-the-art speaker recognition with neural network embeddings in NIST SRE18 and speakers in the wild evaluations10.1016/j.csl.2019.101026 ↗
18. A framework for adapting DNN speaker embedding across languages10.1109/TASLP.2020.3030499 ↗
19. Zhang, C., Ranjan, S., and Hansen, J.H. (2018, January 26–29). An Analysis of Transfer Learning for Domain Mismatched Text-independent Speaker Verification. Proceedings of the Odyssey, Stockholm, Sweden.10.21437/Odyssey.2018-26 ↗
20. A survey on transfer learning10.1109/TKDE.2009.191 ↗
21. Li, J., Han, J., and Song, H. (2022, January 22–27). CDMA: Cross-Domain Distance Metric Adaptation for Speaker Verification. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Singapore.10.1109/ICASSP43922.2022.9747907 ↗
22. Mccree, A., Shum, S., Reynolds, D., and Garcia-Romero, D. (2014, January 16–19). Unsupervised Clustering Approaches for Domain Adaptation in Speaker Recognition Systems. Proceedings of the Speaker and Language Recognition Workshop (Odyssey 2014), Joensuu, Finland.10.21437/Odyssey.2014-40 ↗
23. Lee, K.A., Wang, Q., and Koshinaka, T. (2019, January 12–17). The CORAL+ algorithm for unsupervised domain adaptation of PLDA. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, UK.10.1109/ICASSP.2019.8682852 ↗
24. Generalized domain adaptation framework for parametric back-end in speaker recognition10.1109/TIFS.2023.3287733 ↗
25. Burget, L., Plchot, O., Cumani, S., Glembek, O., Matějka, P., and Brümmer, N. (2011, January 22–27). Discriminatively trained probabilistic linear discriminant analysis for speaker verification. Proceedings of the 2011 IEEE international conference on acoustics, speech and signal processing (ICASSP), Prague, Czech Republic.10.1109/ICASSP.2011.5947437 ↗
26. Hu, H.R., Song, Y., Liu, Y., Dai, L.R., McLoughlin, I., and Liu, L. (2022, January 22–27). Domain robust deep embedding learning for speaker recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Singapore.10.1109/ICASSP43922.2022.9747364 ↗
27. Li, J., Liu, W., and Lee, T. (2022). EDITnet: A Lightweight Network for Unsupervised Domain Adaptation in Speaker Verification. arXiv.10.21437/Interspeech.2022-967 ↗
28. Hu, H.R., Song, Y., Dai, L.R., McLoughlin, I., and Liu, L. (2022, January 18–22). Class-aware distribution alignment based unsupervised domain adaptation for speaker verification. Proceedings of the INTERSPEECH, Songdo, Republic of Korea.10.21437/Interspeech.2022-591 ↗
29. Sun, B., and Saenko, K. (2016). Proceedings of the Computer Vision–ECCV 2016 Workshops: Amsterdam, The Netherlands, 8–10 and 15–16 October 2016, Springer.
30. Speaker verification in mismatched conditions with frustratingly easy domain adaptation10.21437/Odyssey.2018-25 ↗
31. Reducing domain mismatch by maximum mean discrepancy based autoencoders10.21437/Odyssey.2018-23 ↗
32. Izenman, A.J. (2013). Modern Multivariate Statistical Techniques: Regression, Classification, and Manifold Learning, Springer.
33. Garcia-Romero, D., and McCree, A. (2014, January 4–9). Supervised domain adaptation for i-vector based speaker recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.10.1109/ICASSP.2014.6854362 ↗
34. Garcia-Romero, D., McCree, A., Shum, S., Brummer, N., and Vaquero, C. (2014, January 16–19). Unsupervised domain adaptation for i-vector speaker recognition. Proceedings of the Odyssey: The Speaker and Language Recognition Workshop, Joensuu, Finland.
35. Li, R., Zhang, W., and Chen, D. (2022, January 22–27). The CORAL++ algorithm for unsupervised domain adaptation of speaker recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Singapore.10.1109/ICASSP43922.2022.9747792 ↗
36. Wang, Q., Rao, W., Sun, S., Xie, L., Chng, E.S., and Li, H. (2018, January 15–20). Unsupervised domain adaptation via domain adversarial training for speaker recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada.10.1109/ICASSP.2018.8461423 ↗
37. Yin, Y., Huang, B., Wu, Y., and Soleymani, M. (2020, January 25–29). Speaker-invariant adversarial domain adaptation for emotion recognition. Proceedings of the 2020 International Conference on Multimodal Interaction, Virtual Event, The Netherlands.10.1145/3382507.3418813 ↗
38. Wang, Q., Rao, W., Guo, P., and Xie, L. (2021, January 24–27). Adversarial training for multi-domain speaker recognition. Proceedings of the 2021 12th International Symposium on Chinese Spoken Language Processing (ISCSLP), Hong Kong, China.10.1109/ISCSLP49672.2021.9362053 ↗
39. Lin, W., Mak, M.M., Li, N., Su, D., and Yu, D. (2020, January 4–8). Multi-level deep neural network adaptation for speaker verification using MMD and consistency regularization. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9054134 ↗
40. Zhou, Z., Chen, J., Wang, N., Li, L., and Wang, D. (2024, January 14–19). An Investigation of Distribution Alignment in Multi-Genre Speaker Recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Seoul, Republic of Korea.10.1109/ICASSP48485.2024.10448178 ↗
41. Chen, Z., Wang, S., and Qian, Y. (2021, January 6–11). Self-supervised learning based domain adaptation for robust speaker verification. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada.10.1109/ICASSP39728.2021.9414261 ↗
42. Cluster-Guided Unsupervised Domain Adaptation for Deep Speaker Embedding10.1109/LSP.2023.3280851 ↗
43. Lin, W., Li, L., and Wang, D. (2023). Multi-Domain Adaptation by Self-Supervised Learning for Speaker Verification. arXiv.
44. Deep normalization for speaker vectors10.1109/TASLP.2020.3039573 ↗
45. A principle solution for enroll-test mismatch in speaker recognition10.1109/TASLP.2022.3140558 ↗
46. Algorithms for hierarchical clustering: An overview10.1002/widm.53 ↗
47. Dehak, N., Dehak, R., Kenny, P., Brümmer, N., Ouellet, P., and Dumouchel, P. (2009, January 6–10). Support vector machines versus fast scoring in the low-dimensional total variability space for speaker verification. Proceedings of the Tenth Annual Conference of the International Speech Communication Association, Brighton, UK.10.21437/Interspeech.2009-385 ↗
48. Maximum-likelihood linear transformation for unsupervised domain adaptation in speaker verification10.1109/TASLP.2018.2831460 ↗
49. Voxceleb: Large-scale speaker verification in the wild10.1016/j.csl.2019.101027 ↗
50. Fan, Y., Kang, J., Li, L., Li, K., Chen, H., Cheng, S., Zhang, P., Zhou, Z., Cai, Y., and Wang, D. (2020, January 4–8). CN-Celeb: A challenging Chinese speaker recognition dataset. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain.10.1109/ICASSP40776.2020.9054017 ↗
51. Xiang, X., Wang, S., Huang, H., Qian, Y., and Yu, K. (2019, January 18–21). Margin matters: Towards more discriminative deep neural network embeddings for speaker recognition. Proceedings of the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC), Lanzhou, China.10.1109/APSIPAASC47483.2019.9023039 ↗
52. Park, D.S., Chan, W., Zhang, Y., Chiu, C.C., Zoph, B., Cubuk, E.D., and Le, Q.V. (2019). Specaugment: A simple data augmentation method for automatic speech recognition. arXiv.10.21437/Interspeech.2019-2680 ↗
53. Snyder, D., Chen, G., and Povey, D. (2015). Musan: A music, speech, and noise corpus. arXiv.
54. Ko, T., Peddinti, V., Povey, D., Seltzer, M.L., and Khudanpur, S. (2017, January 5–9). A study on data augmentation of reverberant speech for robust speech recognition. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.10.1109/ICASSP.2017.7953152 ↗
55. Visualizing data using t-SNE
56. Povey, D., Ghoshal, A., Boulianne, G., Burget, L., Glembek, O., Goel, N., Hannemann, M., Motlicek, P., Qian, Y., and Schwarz, P. (2011). Proceedings of the IEEE Workshop on Automatic Speech Recognition and Understanding, Waikoloa, HI, USA, 11–15 December 2011, IEEE Signal Processing Society. number CONF.
57. A simulation study on optimal scores for speaker recognition10.1186/s13636-020-00183-3 ↗