{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/rawboost-a-raw-data-boosting-and-augmentation","title":"RawBoost: A Raw Data Boosting and Augmentation Method applied to Automatic Speaker Verification Anti-Spoofing","arxiv_id":"2111.04433","date":"2021-11-08","proceeding":null,"authors":["Hemlata Tak","Madhu Kamble","Jose Patino","Massimiliano Todisco","Nicholas Evans"],"abstract":"This paper introduces RawBoost, a data boosting and augmentation method for the design of more reliable spoofing detection solutions which operate directly upon raw waveform inputs. While RawBoost requires no additional data sources, e.g. noise recordings or impulse responses and is data, application and model agnostic, it is designed for telephony scenarios. Based upon the combination of linear and non-linear convolutive noise, impulsive signal-dependent additive noise and stationary signal-independent additive noise, RawBoost models nuisance variability stemming from, e.g., encoding, transmission, microphones and amplifiers, and both linear and non-linear distortion. Experiments performed using the ASVspoof 2021 logical access database show that RawBoost improves the performance of a state-of-the-art raw end-to-end baseline system by 27% relative and is only outperformed by solutions that either depend on external data or that require additional intervention at the model level.","url_abs":"https://arxiv.org/abs/2111.04433v2","url_pdf":"https://arxiv.org/pdf/2111.04433v2.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"rawboost-a-raw-data-boosting-and-augmentation","repo_url":"https://github.com/TakHemlata/RawBoost-antispoofing","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"rawboost-a-raw-data-boosting-and-augmentation","repo_url":"https://github.com/davidcombei/ai4t","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[{"task_slug":"speaker-verification","task_name":"Speaker Verification"},{"task_slug":"voice-anti-spoofing","task_name":"Voice Anti-spoofing"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2111.04433","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2111.04433"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/davidcombei/ai4t","reach":{"status":"ok"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/TakHemlata/RawBoost-antispoofing","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran":3,"unverified":7},"by_repo_kind":{"official":{"samples":10,"ran":3,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"fd93032d99a4205e","entry":"normWav","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"RawBoost.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/RawBoost.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fd93032d99a4205e"}},{"code_sha256_prefix":"43d18bf97d3ba573","entry":"pad","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"data_utils_rawboost.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/data_utils_rawboost.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"43d18bf97d3ba573"}},{"code_sha256_prefix":"bc98cecbf8713f08","entry":"randRange","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"RawBoost.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/RawBoost.py","link_basis":"harvester_set","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bc98cecbf8713f08"}},{"code_sha256_prefix":"47a34f4068935c91","entry":"f_args_parsed","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"core_scripts/config_parse/arg_parse.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/core_scripts/config_parse/arg_parse.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"47a34f4068935c91"}},{"code_sha256_prefix":"78c42439140c4715","entry":"f_read_htk","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"core_scripts/data_io/io_tools.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/core_scripts/data_io/io_tools.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"78c42439140c4715"}},{"code_sha256_prefix":"44f348fd3f9d6e71","entry":"f_read_raw_mat","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"core_scripts/data_io/io_tools.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/core_scripts/data_io/io_tools.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"44f348fd3f9d6e71"}},{"code_sha256_prefix":"4a01fffa6219c3b2","entry":"f_read_raw_mat_length","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"core_scripts/data_io/io_tools.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/core_scripts/data_io/io_tools.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4a01fffa6219c3b2"}},{"code_sha256_prefix":"aefa0581e4d18c02","entry":"genNotchCoeffs","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"RawBoost.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/RawBoost.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"aefa0581e4d18c02"}},{"code_sha256_prefix":"f23394c549863c39","entry":"genSpoof_list","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"data_utils_rawboost.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/data_utils_rawboost.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"f23394c549863c39"}},{"code_sha256_prefix":"76255f7d50cd84c1","entry":"pad_sequence","repo":"TakHemlata/RawBoost-antispoofing","repo_kind":"official","path":"core_scripts/data_io/customize_collate_fn.py","file_url":"https://github.com/TakHemlata/RawBoost-antispoofing/blob/HEAD/core_scripts/data_io/customize_collate_fn.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"76255f7d50cd84c1"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}