MRM (Multi-Resolution Model): Partial Spoof Detector Checkpoint

Checkpoint accompanying the manuscript "How Trustworthy Are Partial Spoof Detectors? A Cross-Domain Operational Audit", in preparation for IEEE TBIOM.

Publication status. An earlier version of this study was submitted to IJCB 2026. That submission was withdrawn and was never published. This checkpoint therefore supports one manuscript only, and no prior publication reports these results. Earlier revisions of this card described the checkpoint as belonging to the IJCB submission; that wording is superseded.

What this is

A multi-resolution partial-spoof detector: the model of Zhang et al. (the PartialSpoof multi-resolution countermeasure), via the open reimplementation MultiResoModel-Simple (Luong et al.), trained by us on the PartialSpoof training set. Front-end: wav2vec 2.0 Large; back-end: losses supervised jointly at frame (20 ms), segment, and utterance scales.

This is not an authors'-released checkpoint of the original model, and not the public MultiResoModel-Simple checkpoint. It is our own training run.

Note that authors' released multi-resolution checkpoints do exist: the PartialSpoof repository ships 03multireso/01_download_pretrained_models.sh, which retrieves multi-reso.tar.gz from Zenodo record 6674660. This checkpoint is an independent retraining, not a substitute for those artifacts, and results obtained with it should not be read as reproducing them.

File

File SHA256
55.pth 5b753752f7c25370c6abf973f69f58e100dad4b5d3ea035872335358a876fdd1

Reported performance (PartialSpoof eval, ours)

  • Utterance-level EER: 0.94%
  • Segment-level (20 ms frame) EER: 13.91%

For reference, the public reimplementation checkpoint reports ~1.48% / ~13.67%, and the original Zhang et al. model reports 0.49% utterance-level EER. Cross-domain behaviour (LlamaPartialSpoof, PartialEdit, HQ-MPSD) is the subject of the manuscript.

These thresholds and scores are derived from the PartialSpoof evaluation split; no separate development split was held out. In-domain figures are therefore optimistic.

Training recipe

  • Multi-resolution units {0.02, 0.04, 0.08, 0.16, 0.32, 0.64} s; segment duration 9.6 s; random_seek = true, use_mask = true.
  • Optimizer Adam, lr 1e-5; scheduler StepLR, step 10, gamma 0.5; loss P2SGradLoss.
  • Batch size 8, 6 dataloader workers. Trained to epoch 55.
  • Implementation: github.com/hieuthi/MultiResoModel-Simple @ 0f69db3a2d654de47822d951fe6ad256bbaac9ba.

Random seeding

A fixed seed was used. train.py defaults to --seed 1234 and calls reproducibility(seed), which seeds torch, random, numpy, PYTHONHASHSEED and CUDA, and sets cudnn.deterministic = True, cudnn.benchmark = False. The launch script passes no override, so the default applies. The random_seek crop draws from Python's random, which PyTorch seeds deterministically per dataloader worker.

Earlier revisions of this card stated that no seed was fixed. That was incorrect and is corrected here.

Bit-identical reproduction is still not guaranteed, for two remaining reasons: torch.use_deterministic_algorithms(True) is not set, so some CUDA kernels used during wav2vec 2.0 fine-tuning may vary run to run; and the original training log was not retained, so the seed in force can be established from the committed script but not from a run record. The published weights, not the recipe, are the authoritative artifact behind every MRM number in the manuscript.

Intended use

Research and reproducibility only. This checkpoint supports an audit of an existing detector design under cross-domain partial-spoof attacks. It is not a deployable forensic tool, and no claim is made about its reliability outside the corpora studied.

Related artifacts

  • Frame-level and utterance-level detector score outputs: huggingface.co/datasets/sukhdeveyash/partial-spoof-cross-domain-audit-data

License & attribution

Released under MIT, following the MultiResoModel-Simple reimplementation (MIT). If you use this checkpoint, please cite the original multi-resolution model (Zhang et al., IEEE/ACM TASLP 2023, The PartialSpoof Database and Countermeasures for the Detection of Short Fake Speech Segments Embedded in an Utterance) and the reimplementation (Luong et al., ICASSP 2025, LlamaPartialSpoof), together with the manuscript above once it is available.

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support