Post by Sonny Panesar

CEO Asia-Pacific Transient AI | Doctoral Candidate in Gen AI | Ex-Executive Director UBS | Co-Founder Greeen Pte Ltd

Incredibly proud to have mentored the team with Sanju Menon PhD from Singapore Management University (SMU) on their Final Year Project.ย The team tackled a critical and timely challenge: detecting audio deepfakes and spoofs in a banking call context Here is a quick look at what they achieved, the hurdles they overcame, and their biggest takeaways: ๐—ข๐˜‚๐˜๐—ฐ๐—ผ๐—บ๐—ฒ They successfully built a comprehensive real-time spoof detection pipeline and Proof of Concept application ย โ€ข ๐—ฅ๐—ผ๐—ฏ๐˜‚๐˜€๐˜ ๐—˜๐—ป๐˜€๐—ฒ๐—บ๐—ฏ๐—น๐—ฒ ๐— ๐—ผ๐—ฑ๐—ฒ๐—น๐—ถ๐—ป๐—ด: They combined WavLM and HuBERT models using Mean and Fallback ensemble methods, successfully beating publicly available baseline models. ย โ€ข ๐—˜๐—ป๐˜๐—ฒ๐—ฟ๐—ฝ๐—ฟ๐—ถ๐˜€๐—ฒ-๐—š๐—ฟ๐—ฎ๐—ฑ๐—ฒ ๐—–๐—น๐—ผ๐˜‚๐—ฑ ๐—”๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ: The team engineered a fully native CI/CD pipeline on the Google Cloud Platform (GCP). ย โ€ข ๐—ฆ๐—ฝ๐—ฒ๐—ฒ๐—ฑ & ๐—˜๐˜…๐—ฝ๐—น๐—ฎ๐—ถ๐—ป๐—ฎ๐—ฏ๐—ถ๐—น๐—ถ๐˜๐˜†: They achieved an impressive model inference time of under 2 seconds. Integrated Gemini to provide human-readable explainability for the risk scores based on extracted acoustic features. ๐—–๐—ต๐—ฎ๐—น๐—น๐—ฒ๐—ป๐—ด๐—ฒ๐˜€ The journey wasn't without its technical roadblocks. ย โ€ข ๐—–๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ ๐—–๐—ผ๐—ป๐˜€๐˜๐—ฟ๐—ฎ๐—ถ๐—ป๐˜๐˜€: Training large models initially hit severe GPU quota limits on AWS, which prompted a strategic and successful migration to GCP to leverage student-led project compute access. ย โ€ข ๐——๐—ฎ๐˜๐—ฎ ๐—ฆ๐—ฐ๐—ฎ๐—ฟ๐—ฐ๐—ถ๐˜๐˜†: The team found it incredibly difficult to source publicly available, high-quality spoof datasets (such as those from ElevenLabs) that convincingly mimic modern threats. ๐—Ÿ๐—ฒ๐˜€๐˜€๐—ผ๐—ป๐˜€ ๐—Ÿ๐—ฒ๐—ฎ๐—ฟ๐—ป๐˜ ย โ€ข ๐—š๐—ฒ๐—ป๐—ฒ๐—ฟ๐—ฎ๐—น๐—ถ๐˜‡๐—ฎ๐˜๐—ถ๐—ผ๐—ป ๐—ถ๐˜€ ๐—ง๐—ผ๐˜‚๐—ด๐—ต: The team discovered that models performing exceptionally well on one dataset (like MLAAD) often struggled on others (like ASVSpoof5) and models tend to forget earlier training when exposed to high-variance data. ย โ€ข ๐—Ÿ๐—ฎ๐—ป๐—ด๐˜‚๐—ฎ๐—ด๐—ฒ ๐—ถ๐˜€ ๐—ฆ๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ๐—ฎ๐—ฟ๐˜†: Through testing across English and German, they found that when a model is well-trained on acoustic features, language and accents are not major barriers to accurate spoof detection. ย โ€ข ๐— ๐—ฒ๐˜๐—ฟ๐—ถ๐—ฐ๐˜€ ๐——๐—ฒ๐—ฝ๐—ฒ๐—ป๐—ฑ ๐—ผ๐—ป ๐—ฃ๐—ฟ๐—ถ๐—ผ๐—ฟ๐—ถ๐˜๐˜†: They learned to align their ensemble strategies with their goals, utilizing Fallback ensembling to minimize Equal Error Rate (EER) and Mean ensembling to maximize accuracy in controlled environments. Congratulations Yong Ray Teo, Darius Ng, John Ernest, Shaun Zhou, Pang Hyin Ki, and Lim Wei Lun on delivering a phenomenal project and diving deep into the complexities of AI security! Special thanks to the SMU Professors Paul Griffin and Karthikeyan Kannan

Post contentPost content