Comparing Self-Supervised and Domain-Invariant Features for Cross-Domain Voice Phishing Detection
Organizations: Electronics and Telecommunications Research Institute, Daejeon, Korea · University of Science and Technology, Daejeon, Korea
Abstract
Voice phishing detection faces three critical challenges: real criminal recordings are unavailable due to privacy constraints; when available, only a handful of samples exist, insufficient for fine-tuning; and lightweight acoustic-only detection is needed as an alternative to large self-supervised models. We compare domain-invariant prosodic features and self-supervised representations (HuBERT, wav2vec2.0) through cross-domain evaluation-training on scenario-based actor recordings and testing on authentic criminal calls. Domain-invariant prosodic features achieve 69.5% F1 zero-shot and 71.0% with 5-shot learning. HuBERT achieves highest performance (94.2% F1, 5-shot), while wav2vec2.0 exhibits a precision-oriented detection profile (90.2% F1 with 99.4% precision, 5-shot). These findings reveal fundamental trade-offs: domain-invariant features enable zero-shot deployment when no real data exists, while SSL methods achieve higher performance but require real samples and compute.
Figures & tables
| Dataset | Class | Train | Test | Avg (s) | Total (h) |
| Source domain (scenario-based) | |||||
| Scenario VP | VP | 406 | — | 506 | 57.1 |
| Scenario consult. | Non-VP | 406 | 203 | 220 | 37.1 |
| Target domain (authentic) | |||||
| Authentic VP | VP | — | 406 | 327 | 36.9 |
| Authentic consult. | Non-VP | — | 203 | 104 | 5.9 |
| Method | Features | -shot | F1 | Rec. | Prec. |
| Prosodic | 88 (baseline) | 0 | 3.8 | 2.0 | 66.7 |
| 1 | 8.8 | 4.7 | 73.1 | ||
| 5 | 85.2 | 90.4 | 80.5 | ||
| Prosodic | 4 (selected) | 0 | 69.5 | 79.1 | 62.0 |
| 1 | 68.8 | 76.8 | 62.3 | ||
| 5 | 71.0 | 81.0 | 63.1 |
| mfcc1V | 4 features (selected) | |||||
| -shot | Sens. | Spec. | Spec. (OOD) | Sens. | Spec. | Spec. (OOD) |
| 0 | 87.9 | 52.0 | 38.4 | 79.1 | 51.5 | 39.9 |
| 1 | 88.2 | 51.7 | 37.9 | 75.9 | 54.9 | 38.9 |
| 5 | 87.7 | 52.0 | 37.4 | 76.8 | 54.7 | 37.9 |
Domain Generalization
Domain generalization develops models that perform reliably in new environments without training on target-domain data.
See all 375 papers