QBFF: Deep Quantum Bottleneck for Automatic Speaker Verification Anti-Spoofing
Organizations: eBRAIN Lab, Division of Engineering, New York University Abu Dhabi (NYUAD), Abu Dhabi, UAE · Center for Quantum and Topological Systems (CQTS), NYUAD Research Institute, NYUAD, Abu Dhabi, UAE · SDU Microelectronics, Institute of Mechanical and Electrical Engineering, University of Southern Denmark, Odense, Denmark
Abstract
A central goal of quantum machine learning is to identify applications in which small quantum circuits can improve task performance while remaining executable on real hardware. We investigate deepfake (synthetic) speech detection, a largely unexplored application in this area, where reliable confidence scores are as important as discrimination performance because deployment decisions are made at fixed thresholds and overconfident errors can be costly. We introduce QBFF, which routes a compressed speech representation through a small 8-qubit variational circuit (VQC) used as a drop-in bottleneck, with a matched classical bottleneck as the control. The quantum circuit yields better-calibrated confidence in most matched comparisons, including out-of-distribution evaluation, though the downstream deployment-cost benefit is model-dependent. We then run the same circuit on a real IBM quantum processor. To our knowledge, this is the first anti-spoofing pipeline to run on a QPU; hardware execution demonstrates feasibility, with lower subset EER and but higher mean actDCF than the matched classical reference. Together, these results show that hardware-executable quantum bottlenecks can improve score reliability, with gains that vary by evaluation setting.
Figures & tables
| System | Quantum role | Benchmark (EER %) | Real QPU | Reliab. eval |
|---|---|---|---|---|
| Pandey et al. [ 5 ] | Hybrid CNN–QNN | Custom set (90.0% acc.) | ||
| Al Amin et al. [ 6 ] | Quantum kernel | ASVspoof 5 (18.3) | ||
| Wang et al. [ 7 ] | VQC classifier | ASVspoof 21 DF (5.51) | ||
| AASIST + QBFF (ours) | Quantum bottleneck | ASVspoof 5 (5.44), ITW (3.97) | ✓ | ✓ |
| Training setting | Value | Augmentation | |
|---|---|---|---|
| Input length | s, kHz | Silence trimming | |
| Optimizer | Adam | Time masking | |
| Learning rate | Mu-law companding | ||
| Batch size | RawBoost | ||
| Frozen regime | epochs | Noise filtering | |
| Finetune+aug. | epochs |
| ASVspoof 5 Eval (In-Domain) | In-the-Wild (Out-of-Domain) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Discrimination | Reliability | Discrimination | Reliability | |||||||||
| Pooling | Model | Emb. size | Depth | Params | EER (%) | minDCF | actDCF | EER (%) | minDCF | actDCF | ||
| AASIST | FF (Baseline) | 1024 | 3 | 658k | 10.08 0.64 | 0.285 0.019 | 0.424 0.110 | 1.249 0.769 | 14.71 3.86 | 0.370 0.097 | 0.768 0.165 | 3.076 1.819 |
| BFF (Classical) | 8 | 2 | 19k | 9.46 0.80 | 0.269 0.019 | 0.385 0.087 | 0.736 0.293 | 10.96 1.09 | 0.267 0.038 | 0.371 0.184 | 1.076 0.620 | |
| QBFF (Quantum) | 8 | 2 | 19k | 10.13 0.48 | 0.287 0.011 | 0.377 0.136 | 0.474 0.111 | 12.02 3.08 | 0.290 0.055 | 0.363 0.068 | 1.129 0.395 | |
| MHFA | FF (Baseline) | 1024 | 3 | 658k | 8.05 0.37 | 0.233 0.011 | 0.278 0.022 | 0.559 0.108 | 8.26 1.06 | 0.229 0.031 | 0.659 0.154 | 2.099 0.795 |
| Reliability | |||
| System | EER (%) | actDCF | |
| AASIST + FF | 4.74 0.76 | 0.286 0.017 | 1.495 0.064 |
| AASIST + BFF | 5.49 0.23 | 0.205 0.046 | 1.010 0.283 |
| AASIST + QBFF | 3.97 0.10 | 0.181 0.078 | 0.934 0.503 |
| MHFA + FF | 4.98 0.07 | 0.350 0.119 | 1.631 0.834 |
| MHFA + BFF | 6.25 0.50 | 0.305 0.048 | 1.465 0.178 |
| System | ASVspoof 5 EER (%) | In-the-Wild EER (%) |
|---|---|---|
| Published systems | ||
| AASIST [ 8 ] | 4.71 | 4.74 |
| ResNet-101 [ 29 ] | n/a | 2.16 |
| SLIM [ 30 ] | 5.5 | 10.80 |
| P-V AASIST [ 31 ] | 5.99 | 6.05 |
| This work | ||
| System | Raw ECE | Best ECE | (Raw) | Best |
|---|---|---|---|---|
| MHFA + FF | 0.198 | 0.025 | 0.256 | 0.251 |
| MHFA + BFF | 0.169 | 0.023 | 0.234 | 0.230 |
| MHFA + QBFF | 0.078 | 0.028 | 0.223 | 0.221 |
| AASIST + FF | 0.348 | 0.054 | 0.291 | 0.287 |
| AASIST + BFF | 0.190 | 0.039 | 0.279 | 0.278 |
| AASIST + QBFF | 0.095 | 0.051 | 0.306 | 0.306 |
| Shots | Mit. | QPU(s) | #Runs | EER (%) | actDCF | |
|---|---|---|---|---|---|---|
| – | – | Classical | 3 | 7.29 | 0.227 | 0.523 |
| 256 | varies | Marrakesh | 12 | 6.4 2.1 | 0.25 0.08 | 0.29 0.14 |
| 256 | ✓ | Marrakesh | 4 | 5.9 1.8 | 0.21 0.07 | 0.21 0.04 |
| 512 | – | Marrakesh+Torino | 5 | 4.7 1.6 | 0.62 0.65 | 0.26 0.21 |
| 512 | ✓ | Marrakesh+Torino | 3 | 4.69 1.56 | 0.144 0.016 | 0.156 0.065 |
| 1024 | – | Marrakesh | 1 | 6.25 | 1.841 | 0.610 |