journal article·2022-11-18Open access

Generalized Replay Spoofing Countermeasure Based on Combining Local Subclassification Models

Sarah Mohammed Altuwayjiri, Ouiem Bchir, Mohamed Maher Ben Ismail

Applied Sciences· Volume 12· Issue 22

Abstract

Automatic speaker verification (ASV) systems play a prominent role in the security field due to the usability of voice biometrics compared to alternative biometric authentication modalities. Nevertheless, ASV systems are susceptible to malicious voice spoofing attacks. In response to such threats, countermeasures have been devised to prevent breaches and ensure the safety of user data by categorizing utterances as either genuine or spoofed. In this paper, we propose a new voice spoofing countermeasure that seeks to improve the generalization of supervised learning models. This is accomplished by alleviating the problem of intraclass variance. Specifically, the proposed approach addresses the generalization challenge by splitting the classification problem into a set of local subproblems in order to lessen the supervised learning task. The system outperformed existing state-of-the-art approaches with an EER of 0.097% on the ASVspoof challenge corpora related to replaying spoofing attacks.
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

Department of Computer Science, College of Computer and Information Sciences, King Saud University, Riyadh 11543, Saudi Arabia

Department of Computer Science, College of Computing and Informatics, Saudi Electronic University, Riyadh 11673, Saudi Arabia

References (76)

Show source-provided references
1. Advances in anti-spoofing: From the perspective of ASVspoof challenges10.1017/ATSIP.2019.21 ↗
2. Sahidullah, M., Delgado, H., Todisco, M., Kinnunen, T., Evans, N., Yamagishi, J., and Lee, K.A. (2019). Introduction to Voice Presentation Attack Detection and Recent Advances. Advances in Computer Vision and Pattern Recognition, Springer.10.1007/978-3-319-92627-8_15 ↗
3. Editor, P. (2017). Draft International Standard Iso/Iec Dis 30107-3 Information Technology—Biometric Presentation Attack Detection, International Organization for Standardization.
4. A New Feature for Automatic Speaker Verification Anti-Spoofing: Constant Q Cepstral Coefficients10.21437/Odyssey.2016-41 ↗
5. Sahidullah, M., Kinnunen, T., and Hanilçi, C. (2015, January 6–10). A Comparison of Features for Synthetic Speech Detection. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2015-472 ↗
7. Neapolitan, R.E. (2018). Neural Networks and Deep Learning. Artificial Intelligence: With an Introduction to Machine Learning, CRC Press.10.1201/b22400 ↗
8. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 26–30). Deep residual learning for image recognition. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
9. Medsker, L.R., and Jain, L.C. (2001). Recurrent Neural Networks Design and Applications, CRC Press.
10. Ajili, M. (2018). Moez Ajili To cite this version: HAL Id: Tel-01774394 Reliability of voice comparison for forensic applications. Avignon.
11. Kwon, Y., Chung, S.W., and Kang, H.G. (2020, January 25–29). Intra-class variation reduction of speaker representation in disentanglement framework. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Shanghai, China.10.21437/Interspeech.2020-2075 ↗
12. Density-based clustering10.1002/widm.1343 ↗
13. A robust competitive clustering algorithm with applications in computer vision10.1109/34.765656 ↗
14. Bezdek, J.C. (2013). Pattern Recognition with Fuzzy Objective Function Algorithms, Springer Science & Business Media.
15. Frigui, H., and Nasraoui, O. (2000, January 7–10). Simultaneous clustering and attribute discrimination. Proceedings of the IEEE International Conference on Fuzzy Systems, San Antonio, TX, USA.
16. Zhou, Z.-H. (2021). Machine Learning, Springer.10.1007/978-981-15-1967-3 ↗
17. A Training Algorithm for Optimal Margin Classifier
18. Chen, T., and Guestrin, C. (2016, January 13–17). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
19. The Development of Bayesian Theory and Its Applications in Business and Bioinformatics10.1088/1755-1315/128/1/012120 ↗
20. Setoodeh, P., Habibi, S., and Haykin, S. (2022). Expectation Maximization. Nonlinear Filters: Theory and Applications, John Wiley & Sons.10.1002/9781119078166 ↗
21. Speech enhancement using Maximum A-Posteriori and Gaussian Mixture Models for speech and noise Periodogram estimation10.1016/j.csl.2015.09.001 ↗
22. Statnikov, A., Hardin, D., Guyon, I., and Aliferis, C. (2021). A Gentle Introduction to Support Vector Machines in Biomedicine. Case Studies And Benchmarks, World Scientific Publishing Company.
23. Funaya, H., and Ikeda, K. (2012, January 10–15). A statistical analysis of soft-margin support vector machines for non-separable problems. Proceedings of the 2012 International Joint Conference on Neural Networks (IJCNN), Brisbane, Australia.10.1109/IJCNN.2012.6252443 ↗
24. Design of a real time automatic speech recognition system using Modified One Against All SVM classifier10.1016/j.micpro.2011.06.002 ↗
25. Schölkopf, B., and Smola, A.J. (2000). Learning with Kernels, MIT Press.10.7551/mitpress/4175.001.0001 ↗
26. Rong, F. (2016, January 17–18). Audio Classification Method Based on Machine Learning. Proceedings of the 2016 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS), Changsha, China.10.1109/ICITBS.2016.98 ↗
27. Peruzzi, G., Galli, A., and Pozzebon, A. (2022, January 18–20). A Novel Methodology to Remotely and Early Diagnose Sleep Bruxism by Leveraging on Audio Signals and Embedded Machine Learning. Proceedings of the 2022 IEEE International Symposium on Measurements & Networking (M&N), Padua, Italy.10.1109/MN55117.2022.9887782 ↗
28. Shimoda, A., Li, Y., Hayashi, H., and Kondo, N. (2021). Dementia risks identified by vocal features via telephone conversations: A novel machine learning prediction model. PLoS ONE, 16.10.1371/journal.pone.0253988 ↗
29. Vocal pattern detection of depression among older adults10.1111/inm.12678 ↗
30. Detecting machine chatter using audio data and machine learning10.1007/s00170-020-05571-9 ↗
31. Radonjic, M., Vujnovic, S., Krstić, A., and Zecevic, Z. (2022). IoT System for Detecting the Condition of Rotating Machines Based on Acoustic Signals. Appl. Sci., 12.10.3390/app12094385 ↗
32. Nanni, L., Maguolo, G., Brahnam, S., and Paci, M. (2021). An Ensemble of Convolutional Neural Networks for Audio Classification. Appl. Sci., 11.10.3390/app11135796 ↗
33. Xu, Y., Afshar, S., Wang, R., Cohen, G., Singh Thakur, C., Hamilton, T.J., and van Schaik, A. (2021). A Biologically Inspired Sound Localisation System Using a Silicon Cochlea Pair. Appl. Sci., 11.10.3390/app11041519 ↗
34. Wu, Z., Kinnunen, T., Evans, N., Yamagishi, J., Hanilçi, C., Sahidullah, M., and Sizov, A. (2015, January 6–10). ASVspoof 2015: The first automatic speaker verification spoofing and countermeasures challenge. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2015-462 ↗
35. Kinnunen, T., Sahidullah, M., Delgado, H., Todisco, M., Evans, N., Yamagishi, J., and Lee, K.A. (2017, January 20–24). The ASVspoof 2017 challenge: Assessing the limits of replay spoofing attack detection. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Stockholm, Sweden.10.21437/Interspeech.2017-1111 ↗
36. (2022, August 10). ASVspoof Consortium Asvspoof 2019: Automatic Speaker Verification Spoofing and Countermeasures Challenge Evaluation Plan. Available online: http://www.asvspoof.org/asvspoof2019/%0Dasvspoof2019evaluationplan.pdf.
37. Patel, T.B., and Patil, H.A. (2015, January 6–10). Combining evidences from mel cepstral, cochlear filter cepstral and instantaneous frequency features for detection of natural vs. spoofed speech. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2015-467 ↗
38. Li, Q. (2009, January 18–21). An auditory-based transfrom for audio signal processing. Proceedings of the IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, New Paltz, NY, USA.10.1109/ASPAA.2009.5346541 ↗
39. Quatieri, T.F. (2005). Discrete-Time Speech Signal Processing: Principles and Practice, Pearson Education Taiwan.
40. Zhou, X., Garcia-Romero, D., Duraiswami, R., Espy-Wilson, C., and Shamma, S. (2011). Linear Versus Mel Frequency Cepstral Coefficients for Speaker Recognition. 2011 IEEE Workshop on Automatic Speech Recognition & Understanding, IEEE.10.1109/ASRU.2011.6163888 ↗
41. Bishop, C.M. (2006). Machine Learning and Pattern Recoginiton, Springer.
42. Novoselov, S., Kozlov, A., Lavrentyeva, G., Simonchik, K., and Shchemelinin, V. (2016). STC Anti-Spoofing Systems for the ASVsPoof 2015 Challenge, IEEE.10.1109/ICASSP.2016.7472724 ↗
43. Comparison of Parametric Representations for Monosyllabic Word Recognition in Continuously Spoken Sentences10.1109/TASSP.1980.1163420 ↗
44. Ding, P., and Zhang, L. (2001). Speaker recognition using principal component analysis. Proc. ICONIP2001.
45. Wu, Z., Chng, E., and Li, H. (2012, January 9–13). Detecting Converted Speech and Natural Speech for anti-Spoofing Attack in Speaker Recognition. Proceedings of the 13th Annual Conference of the International Speech Communication Association, Portland, OR, USA.10.21437/Interspeech.2012-465 ↗
46. Lai, C.-I., Abad, A., Richmond, K., Yamagishi, J., Dehak, N., and King, S. (2018). Attentive Filtering Networks for Audio Replay Attack Detection, IEEE.10.1109/ICASSP.2019.8682640 ↗
47. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 16–18). Identity mappings in deep residual networks. Proceedings of the Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Hong Kong, China.10.1007/978-3-319-46493-0_38 ↗
48. Chen, Z., Xie, Z., Zhang, W., and Xu, X. (2017, January 6–10). ResNet and model fusion for automatic spoofing detection. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2017-1085 ↗
49. Nagarsheth, P., Khoury, E., Patil, K., and Garland, M. (2017, January 6–10). Replay attack detection using DNN for channel discrimination. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2017-1377 ↗
50. Lai, J., Chen, N., Villalba, J., and Dehak, N. (2019). ASSERT: Anti-Spoofing with Squeeze-Excitation and Residual Networks. arxiv.10.21437/Interspeech.2019-1794 ↗
51. Hu, J., Shen, L., Albanie, S., Sun, G., and Wu, E. (2017, January 21–26). Squeeze-and-Excitation Networks 2017. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.
52. Yu, F., and Koltun, V. (2015). Multi-Scale Context Aggregation by Dilated Convolutions. arXiv.
53. Villalba, J., Chen, N., Snyder, D., Garcia-Romero, D., McCree, A., Sell, G., Borgstrom, J., Richardson, F., Shon, S., and Grondin, F. (2018). The JHU-MIT System Description for NIST SRE18, Johns Hopkins University.
54. Chen, Z., Zhang, W., Xie, Z., Xu, X., and Chen, D. (2018, January 15–20). Recurrent neural networks for automatic replay spoofing attack detection. Proceedings of the ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing—Proceedings, Alberta, AB, Canada.10.1109/ICASSP.2018.8462644 ↗
55. Scardapane, S., Stoffl, L., Rohrbein, F., and Uncini, A. (2017, January 14–19). On the use of deep recurrent neural networks for detecting audio spoofing attacks. Proceedings of the International Joint Conference on Neural Networks, Anchorage, Alaska.10.1109/IJCNN.2017.7966294 ↗
56. Ushiku, Y. (2021). Long Short-Term Memory. Comput. Vis., 768–773.10.1007/978-3-030-63416-2_856 ↗
57. Gomez-Alanis, A., Peinado, A.M., Gonzalez, J.A., and Gomez, A.M. (2018, January 2–6). A deep identity representation for noise robust spoofing detection. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Hyderabad, India.10.21437/Interspeech.2018-1909 ↗
58. An investigation of deep-learning frameworks for speaker verification antispoofing10.1109/JSTSP.2016.2647199 ↗
59. Goodfellow, I., Bengio, Y., and Courville, A. (2016). Deep Learning—Whole Book, MIT Press.
60. Lavrentyeva, G., Novoselov, S., Malykh, E., Kozlov, A., Kudashev, O., and Shchemelinin, V. (2017, January 6–10). Audio replay attack detection with deep learning frameworks. Proceedings of the Annual Conference of the International Speech Communication Association, INTERSPEECH, Dresden, Germany.10.21437/Interspeech.2017-360 ↗
61. Dehak, N., Dehak, R., Kenny, P., Brummer, 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 Annual Conference of the International Speech Communication Association, INTERSPEECH, Brighton, UK.10.21437/Interspeech.2009-385 ↗
62. A light CNN for deep face representation with noisy labels10.1109/TIFS.2018.2833032 ↗
63. Bayesian convolutional neural networks with bernoulli approximate variational inference
64. Białobrzeski, R., Kośmider, M., Matuszewski, M., Plata, M., and Rakowski, A. (2019, January 15–19). Robust Bayesian and Light Neural Networks for Voice Spoofing Detection. Proceedings of the 20th Annual Conference of the International Speech Communication Association, Graz, Austria.10.21437/Interspeech.2019-2676 ↗
65. Evidential Deep Learning to Quantify Classification Uncertainty
66. A Light Convolutional GRU-RNN Deep Feature Extractor for ASV Spoofing Detection
67. Yang, Y., Wang, H., Dinkel, H., Chen, Z., Wang, S., Qian, Y., and Yu, K. (2019). The SJTU Robust Anti-Spoofing System for the ASVspoof 2019 Challenge. Interspeech, 1038–1042.10.21437/Interspeech.2019-2170 ↗
68. Decision-Making with Auto-Encoding Variational Bayes
69. Deep Generative Variational Autoencoding for Replay Spoof Detection in Automatic Speaker Verification10.1016/j.csl.2020.101092 ↗
70. Simonyan, K., and Zisserman, A. (2014). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv.
71. Zeinali, H., Stafylakis, T., Athanasopoulou, G., Rohdin, J., Gkinis, I., Burget, L., and Černocký, J. (2019). Detecting Spoofing Attacks Using VGG and SincNet: BUT-Omilia Submission to ASVspoof 2019 Challenge. arxiv.10.21437/Interspeech.2019-2892 ↗
72. Ben Mining Hidden Partitions of Voice Utterances using Fuzzy Clustering for Generalized Voice Spoofing Countermeasures
73. Uncertainty assessment for detection of spoofing attacks to speaker verification systems using a Bayesian approach10.1016/j.specom.2021.12.003 ↗
74. Todisco, M., Wang, X., Vestman, V., Sahidullah, M., Delgado, H., Nautsch, A., Yamagishi, J., Evans, N., Kinnunen, T., and Lee, K.A. (2019). ASVspoof 2019: Future Horizons in Spoofed and Fake Audio Detection 2019. arxiv.10.21437/Interspeech.2019-2249 ↗
75. Zhou, Z.-H. (2021). Ensemble Learning. Machine Learning, Springer.10.1007/978-981-15-1967-3_8 ↗
76. Schuckers, M.E. (2010). Receiver Operating Characteristic Curve and Equal Error Rate. Computational Methods in Biometric Authentication: Statistical Methods for Performance Evaluation, Springer.10.1007/978-1-84996-202-5_5 ↗