{"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/scale-equivariant-steerable-networks-1","title":"Scale-Equivariant Steerable Networks","arxiv_id":"1910.11093","date":"2019-10-14","proceeding":"ICLR 2020 1","authors":["Ivan Sosnovik","Michał Szmaja","Arnold Smeulders"],"abstract":"The effectiveness of Convolutional Neural Networks (CNNs) has been substantially attributed to their built-in property of translation equivariance. However, CNNs do not have embedded mechanisms to handle other types of transformations. In this work, we pay attention to scale changes, which regularly appear in various tasks due to the changing distances between the objects and the camera. First, we introduce the general theory for building scale-equivariant convolutional networks with steerable filters. We develop scale-convolution and generalize other common blocks to be scale-equivariant. We demonstrate the computational efficiency and numerical stability of the proposed method. We compare the proposed models to the previously developed methods for scale equivariance and local scale invariance. We demonstrate state-of-the-art results on MNIST-scale dataset and on STL-10 dataset in the supervised learning setting.","url_abs":"https://arxiv.org/abs/1910.11093v2","url_pdf":"https://arxiv.org/pdf/1910.11093v2.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":"scale-equivariant-steerable-networks-1","repo_url":"https://github.com/isosnovik/sesn","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"computational-efficiency","task_name":"Computational Efficiency"},{"task_slug":"image-classification","task_name":"Image Classification"},{"task_slug":"translation","task_name":"Translation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/image-classification-on-stl-10","task":"Image Classification","dataset":"STL-10","model":"SESN","rank_in_archive_order":32,"of":117,"metrics":{"Percentage correct":"91.49"},"uses_additional_data":false}],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1910.11093","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1910.11093"}},"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/isosnovik/sesn","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":8},"by_repo_kind":{"listed":{"samples":8,"ran":0,"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":"24bd7b0245806142","entry":"pool_from_groups","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/mnist_xu.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/mnist_xu.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":"24bd7b0245806142"}},{"code_sha256_prefix":"04562e68d8114c64","entry":"wrn_16_8","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_wrn.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_wrn.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":"04562e68d8114c64"}},{"code_sha256_prefix":"4d1504cdb531115a","entry":"wrn_16_8_dss","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_dss.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_dss.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":"4d1504cdb531115a"}},{"code_sha256_prefix":"2a9defc3beb878c0","entry":"wrn_16_8_kanazawa","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_kanazawa.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_kanazawa.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":"2a9defc3beb878c0"}},{"code_sha256_prefix":"8d1a18fe01f215fe","entry":"wrn_16_8_ses_a","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_ses.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_ses.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":"8d1a18fe01f215fe"}},{"code_sha256_prefix":"87d861b8b5c91682","entry":"wrn_16_8_ses_b","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_ses.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_ses.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":"87d861b8b5c91682"}},{"code_sha256_prefix":"35484fcf873d3a39","entry":"wrn_16_8_ses_c","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_ses.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_ses.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":"35484fcf873d3a39"}},{"code_sha256_prefix":"c1e705b559417b16","entry":"wrn_16_8_ss","repo":"isosnovik/sesn","repo_kind":"listed","path":"models/stl_ss.py","file_url":"https://github.com/isosnovik/sesn/blob/HEAD/models/stl_ss.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":"c1e705b559417b16"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}