TL;DR for operators
A fraud team launching a voice-phishing detector faces a sequencing decision before it faces a model-selection decision.
In this benchmark, a four-feature acoustic representation reaches 69.5% F1 when no authentic voice-phishing examples are added to classifier training, beating frozen HuBERT at 58.3% and wav2vec2.0 at 36.2%. But the ranking changes after only five authentic fraud examples: HuBERT rises to 94.2% F1, wav2vec2.0 to 90.2%, while the four-feature system reaches 71.0%.1
That makes the operational question conditional. A small acoustic detector can be attractive at cold start when labeled criminal calls and compute are scarce. Once a few authentic examples can be legally obtained, the frozen pretrained speech representations become much stronger without fine-tuning their encoders.
The benchmark also separates operating priorities. At five-shot, HuBERT reaches 99.3% recall with 89.6% precision, favoring detection completeness. wav2vec2.0 reaches 99.4% precision with 82.5% recall, favoring fewer false alarms.
One qualification is essential: “zero-shot” here describes the downstream classifier. Authentic voice-phishing data were still used earlier to identify acoustic features whose distributions changed relatively little between staged and authentic fraud speech.
The launch decision comes before the leaderboard
Authentic criminal calls are difficult to collect, yet a production detector has to start somewhere. A fraud team may have staged recordings, legitimate consultation calls, and pretrained speech models long before it has enough legally usable examples of real fraud.
Lee and colleagues study exactly this scenario in Comparing Self-Supervised and Domain-Invariant Features for Cross-Domain Voice Phishing Detection.1 Their training set contains 406 staged voice-phishing utterances and 406 staged consultation utterances. Evaluation includes 406 authentic voice-phishing utterances, together with 203 staged and 203 authentic non-phishing consultation utterances.
Every representation feeds the same L2-regularized logistic-regression classifier. The comparison therefore isolates the representation more cleanly than a benchmark in which both model architecture and classifier change at the same time.
The alternatives are deliberately different. One uses 88 conventional acoustic features. A second retains only four selected features. The other two use 768-dimensional utterance representations from frozen HuBERT-Base and wav2vec2.0-Base. Neither speech encoder is fine-tuned for voice phishing.
The experiment then varies one deployment resource: how many authentic fraud examples are added to classifier training—zero, one, or five.
Removing features matters more than adding representation capacity at cold start
The striking cold-start result is not merely that four features beat large pretrained embeddings. It is that those four features beat the original 88 acoustic features by an enormous margin.
With no authentic examples in classifier training, the full eGeMAPS representation produces only 3.8% F1. The selected four-feature representation produces 69.5%.
The selection procedure first identifies 20 features considered discriminative by a Random Forest, then retains features whose distributions differ relatively little between staged and authentic fraud speech, measured using Cohen’s $d<0.5$. Four survive: logRelF0-H1-A3, mfcc1V, mfcc4, and F2bandwidth.
The implication is narrower than “handcrafted features generalize better.” Most of the handcrafted feature set transfers extremely poorly. What helps is filtering dimensions that appear vulnerable to the shift from professional actors reading scripted fraud scenarios to authentic criminal calls.
That is a production-model-risk issue. A source-domain feature can be predictive because it captures the conditions under which training data were recorded rather than something that transfers to the operational environment. More dimensions give the classifier more opportunities to exploit those unstable correlations.
The ablation reinforces this interpretation but also limits it. mfcc1V is the main detection driver: subsets containing it outperform the full four-feature set in F1, while subsets without it do worse. Yet stability and predictive value are not interchangeable. logRelF0-H1-A3 satisfies the domain-stability criterion but achieves only 18.8% F1 by itself.
So the feature-selection lesson is two-dimensional: a signal needs to be comparatively stable across domains and sufficiently discriminative for the task.
Five authentic examples reverse the ranking
The four-feature system is relatively insensitive to additional target examples. Its F1 moves from 69.5% at zero-shot to 71.0% at five-shot.
The pretrained representations behave differently.
| Representation | 0-shot F1 | 5-shot F1 | 5-shot recall | 5-shot precision |
|---|---|---|---|---|
| Selected 4 prosodic features | 69.5% | 71.0% | 81.0% | 63.1% |
| Full 88 eGeMAPS features | 3.8% | 85.2% | 90.4% | 80.5% |
| HuBERT | 58.3% | 94.2% | 99.3% | 89.6% |
| wav2vec2.0 | 36.2% | 90.2% | 82.5% | 99.4% |
HuBERT rises by 35.9 percentage points in F1 between zero- and five-shot. wav2vec2.0 rises by 54.0 points. Even the initially unusable 88-feature representation reaches 85.2%.
These examples do not fine-tune the speech encoders. They recalibrate the logistic-regression decision boundary on top of frozen representations.
That changes the deployment interpretation. The lightweight representation is not demonstrated to be the best representation overall. It is the strongest evaluated cold-start representation under this benchmark’s conditions. Once a small amount of authentic target data reaches classifier training, the richer representations expose information that the downstream classifier can use much more effectively.
Recall and precision turn model choice into operating policy
At five-shot, HuBERT has the highest F1, but the more consequential difference may be the shape of its errors.
HuBERT’s 99.3% recall means very few evaluated fraud utterances are missed, at the cost of lower precision than wav2vec2.0. wav2vec2.0 instead reaches 99.4% precision while recall remains 82.5%.
For an operator, these profiles imply different downstream costs.
If a missed phishing call is particularly costly and alerts can be reviewed or filtered later, the HuBERT result is the more relevant benchmark point. If each false alarm creates substantial customer friction, investigation expense, or unnecessary intervention, wav2vec2.0’s precision-oriented result becomes more attractive.
This is a Cognaptus inference from the benchmark, not evidence that either model will produce the same trade-off in another institution. The paper evaluates one dataset, one downstream classifier, and two pretrained speech encoders.
“Zero-shot” still uses authentic fraud information upstream
The most important methodological boundary concerns terminology.
The four-feature system uses no authentic voice-phishing examples in zero-shot classifier training. But authentic fraud recordings are used earlier to calculate the distributional difference between staged and authentic VP speech. Those statistics determine which acoustic features survive the domain-stability filter.
An organization unable to access authentic criminal data anywhere in its development process therefore cannot reproduce this pipeline as described.
This distinction matters for governance as much as benchmarking. A deployment inventory that records only what enters final classifier training could label the system target-data-free while overlooking target-domain information used during feature engineering.
Treat the result as a deployment sequence, not a universal ranking
The benchmark supports a practical sequence.
At cold start, a small, domain-screened acoustic representation can provide a viable detector when target labels are scarce and the larger pretrained alternatives transfer poorly. If authentic examples later become obtainable, even a handful may justify switching to a frozen pretrained representation with a recalibrated classifier. The preferred representation can then depend on whether missed fraud or false alarms impose the larger operational cost.
Several boundaries prevent turning that sequence into a general recipe. The experiment is Korean and the paper leaves cross-lingual transfer unresolved. The non-phishing test pool mixes staged and authentic consultation speech. Only zero-, one-, and five-shot support levels are measured. The main results are point estimates without confidence intervals, repeated-run variability, or significance tests. The comparison also covers only HuBERT-Base, wav2vec2.0-Base, eGeMAPS features, and logistic regression.
There is also an unreconciled reporting difference between the selected four-feature system’s recall values in Table 2 and sensitivity values in Table 3 at one- and five-shot. That discrepancy does not change the central ranking in the reported F1 results, but it limits how precisely the ablation’s sensitivity figures should be interpreted.
The broader lesson is not that four handcrafted features beat modern speech models. It is that the amount of authentic target data available today can change which representation is operationally preferable tomorrow.
For deployment teams, model selection is therefore partly a data-acquisition schedule: decide what can be deployed before authentic examples exist, define how many validated examples justify reevaluation, and choose the upgraded model according to the errors the operation can least afford.
Cognaptus: Automate the Present, Incubate the Future.
-
Jeongmin Lee and Seung Yun and Minkyu Lee and Ran Han and Yoonkyu Woo and Jinxia Huang (2026). Comparing Self-Supervised and Domain-Invariant Features for Cross-Domain Voice Phishing Detection. arXiv:2609.07079. https://arxiv.org/abs/2609.07079 ↩︎ ↩︎