{"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/switchnet-a-neural-network-model-for-forward","title":"SwitchNet: a neural network model for forward and inverse scattering problems","arxiv_id":"1810.09675","date":"2018-10-23","proceeding":null,"authors":["Khoo Yuehaw","Ying Lexing"],"abstract":"We propose a novel neural network architecture, SwitchNet, for solving the\nwave equation based inverse scattering problems via providing maps between the\nscatterers and the scattered field (and vice versa). The main difficulty of\nusing a neural network for this problem is that a scatterer has a global impact\non the scattered wave field, rendering typical convolutional neural network\nwith local connections inapplicable. While it is possible to deal with such a\nproblem using a fully connected network, the number of parameters grows\nquadratically with the size of the input and output data. By leveraging the\ninherent low-rank structure of the scattering problems and introducing a novel\nswitching layer with sparse connections, the SwitchNet architecture uses much\nfewer parameters and facilitates the training process. Numerical experiments\nshow promising accuracy in learning the forward and inverse maps between the\nscatterers and the scattered wave field.","url_abs":"http://arxiv.org/abs/1810.09675v1","url_pdf":"http://arxiv.org/pdf/1810.09675v1.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":"switchnet-a-neural-network-model-for-forward","repo_url":"https://github.com/iae-net/iae_net","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/1810.09675","atlas_url":"https://app.syntology.ai/?focus=1810.09675","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1810.09675"}},"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/iae-net/iae_net","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":2},"by_repo_kind":{"listed":{"samples":2,"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":"056b961fa676924e","entry":"compl_mul1d","repo":"iae-net/iae_net","repo_kind":"listed","path":"libs/layers/fno_blocks.py","file_url":"https://github.com/iae-net/iae_net/blob/HEAD/libs/layers/fno_blocks.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":"056b961fa676924e"}},{"code_sha256_prefix":"c3e5c1cab001067a","entry":"compl_mul2d","repo":"iae-net/iae_net","repo_kind":"listed","path":"libs/layers/fno_blocks.py","file_url":"https://github.com/iae-net/iae_net/blob/HEAD/libs/layers/fno_blocks.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":"c3e5c1cab001067a"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}