{"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/deep-residual-learning-for-small-footprint","title":"Deep Residual Learning for Small-Footprint Keyword Spotting","arxiv_id":"1710.10361","date":"2017-10-28","proceeding":null,"authors":["Raphael Tang","Jimmy Lin"],"abstract":"We explore the application of deep residual learning and dilated convolutions\nto the keyword spotting task, using the recently-released Google Speech\nCommands Dataset as our benchmark. Our best residual network (ResNet)\nimplementation significantly outperforms Google's previous convolutional neural\nnetworks in terms of accuracy. By varying model depth and width, we can achieve\ncompact models that also outperform previous small-footprint variants. To our\nknowledge, we are the first to examine these approaches for keyword spotting,\nand our results establish an open-source state-of-the-art reference to support\nthe development of future speech-based interfaces.","url_abs":"http://arxiv.org/abs/1710.10361v2","url_pdf":"http://arxiv.org/pdf/1710.10361v2.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":"deep-residual-learning-for-small-footprint","repo_url":"https://github.com/castorini/honk","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"deep-residual-learning-for-small-footprint","repo_url":"https://github.com/AmirmohammadRostami/KeywordsSpotting-EfficientNet-A0","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"deep-residual-learning-for-small-footprint","repo_url":"https://github.com/magahub/honk","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"deep-residual-learning-for-small-footprint","repo_url":"https://github.com/magahub/honknew","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"keyword-spotting","task_name":"Keyword Spotting"},{"task_slug":"small-footprint-keyword-spotting","task_name":"Small-Footprint Keyword Spotting"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1710.10361","atlas_url":"https://app.syntology.ai/?focus=1710.10361","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1710.10361"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+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/magahub/honknew","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/magahub/honk","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/AmirmohammadRostami/KeywordsSpotting-EfficientNet-A0","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/castorini/honk","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"ran_honours":1,"unverified":13},"by_repo_kind":{"official":{"samples":9,"ran":0,"repositories":1},"listed":{"samples":5,"ran":1,"repositories":2}},"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":"579f57c671296b40","entry":"create_rot_matrix","repo":"magahub/honknew","repo_kind":"listed","path":"utils/speech_demo.py","file_url":"https://github.com/magahub/honknew/blob/HEAD/utils/speech_demo.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"well_formed","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"579f57c671296b40"}},{"code_sha256_prefix":"259debd1d954e429","entry":"clean_text","repo":"magahub/honk","repo_kind":"listed","path":"utils/client.py","file_url":"https://github.com/magahub/honk/blob/HEAD/utils/client.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":"259debd1d954e429"}},{"code_sha256_prefix":"6d80791a8ae5538b","entry":"contain_keyword","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/keyword_data_generator.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/keyword_data_generator.py","link_basis":"first_harvest_node","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":"6d80791a8ae5538b"}},{"code_sha256_prefix":"eb661b709bfc94a8","entry":"count_keyword","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/keyword_data_generator.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/keyword_data_generator.py","link_basis":"first_harvest_node","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":"eb661b709bfc94a8"}},{"code_sha256_prefix":"10e7bd973c2e7da9","entry":"find_config","repo":"castorini/honk","repo_kind":"official","path":"utils/model.py","file_url":"https://github.com/castorini/honk/blob/HEAD/utils/model.py","link_basis":"first_harvest_node","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":"10e7bd973c2e7da9"}},{"code_sha256_prefix":"cfd5ffe18b0391cf","entry":"find_model","repo":"castorini/honk","repo_kind":"official","path":"utils/model.py","file_url":"https://github.com/castorini/honk/blob/HEAD/utils/model.py","link_basis":"first_harvest_node","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":"cfd5ffe18b0391cf"}},{"code_sha256_prefix":"31b8e726dde09ca3","entry":"get_relevant_words","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/wordset.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/wordset.py","link_basis":"first_harvest_node","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":"31b8e726dde09ca3"}},{"code_sha256_prefix":"de2cc66dd2f4d2a5","entry":"get_relevant_words","repo":"magahub/honk","repo_kind":"listed","path":"keyword_spotting_data_generator/wordset.py","file_url":"https://github.com/magahub/honk/blob/HEAD/keyword_spotting_data_generator/wordset.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":"de2cc66dd2f4d2a5"}},{"code_sha256_prefix":"7034b5f84177bbb9","entry":"get_youtube_url","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/youtube_processor.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/youtube_processor.py","link_basis":"first_harvest_node","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":"7034b5f84177bbb9"}},{"code_sha256_prefix":"6c60aa32a539feac","entry":"load_texture","repo":"magahub/honknew","repo_kind":"listed","path":"utils/speech_demo.py","file_url":"https://github.com/magahub/honknew/blob/HEAD/utils/speech_demo.py","link_basis":"first_harvest_node","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":"6c60aa32a539feac"}},{"code_sha256_prefix":"1e709333be6284d5","entry":"make_abspath","repo":"castorini/honk","repo_kind":"official","path":"server.py","file_url":"https://github.com/castorini/honk/blob/HEAD/server.py","link_basis":"first_harvest_node","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":"1e709333be6284d5"}},{"code_sha256_prefix":"8b4751ee823d009c","entry":"pad_and_center_align","repo":"magahub/honk","repo_kind":"listed","path":"keyword_spotting_data_generator/keyword_data_generator.py","file_url":"https://github.com/magahub/honk/blob/HEAD/keyword_spotting_data_generator/keyword_data_generator.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":"8b4751ee823d009c"}},{"code_sha256_prefix":"df546de37fd5799f","entry":"parse_srt_time","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/youtube_processor.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/youtube_processor.py","link_basis":"first_harvest_node","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":"df546de37fd5799f"}},{"code_sha256_prefix":"df1dfdfbc6ff01b7","entry":"srt_time_to_ms","repo":"castorini/honk","repo_kind":"official","path":"keyword_spotting_data_generator/youtube_processor.py","file_url":"https://github.com/castorini/honk/blob/HEAD/keyword_spotting_data_generator/youtube_processor.py","link_basis":"first_harvest_node","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":"df1dfdfbc6ff01b7"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}