{"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/instrument-space-selection-for-kernel-maximum","title":"Instrument Space Selection for Kernel Maximum Moment Restriction","arxiv_id":"2106.03340","date":"2021-06-07","proceeding":null,"authors":["Rui Zhang","Krikamol Muandet","Bernhard Schölkopf","Masaaki Imaizumi"],"abstract":"Kernel maximum moment restriction (KMMR) recently emerges as a popular framework for instrumental variable (IV) based conditional moment restriction (CMR) models with important applications in conditional moment (CM) testing and parameter estimation for IV regression and proximal causal learning. The effectiveness of this framework, however, depends critically on the choice of a reproducing kernel Hilbert space (RKHS) chosen as a space of instruments. In this work, we presents a systematic way to select the instrument space for parameter estimation based on a principle of the least identifiable instrument space (LIIS) that identifies model parameters with the least space complexity. Our selection criterion combines two distinct objectives to determine such an optimal space: (i) a test criterion to check identifiability; (ii) an information criterion based on the effective dimension of RKHSs as a complexity measure. We analyze the consistency of our method in determining the LIIS, and demonstrate its effectiveness for parameter estimation via simulations.","url_abs":"https://arxiv.org/abs/2106.03340v1","url_pdf":"https://arxiv.org/pdf/2106.03340v1.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":"instrument-space-selection-for-kernel-maximum","repo_url":"https://github.com/RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"parameter-estimation","task_name":"parameter estimation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2106.03340","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2106.03340"}},"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/RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction","reach":null}],"summary":{"ran_honours":3},"by_repo_kind":{"official":{"samples":3,"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":3,"samples":[{"code_sha256_prefix":"594acac0f29e40b5","entry":"effective_dim","repo":"RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction","repo_kind":"official","path":"our_method/lisc_linear.py","file_url":"https://github.com/RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction/blob/HEAD/our_method/lisc_linear.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"594acac0f29e40b5"}},{"code_sha256_prefix":"c345cceb5f51f7cb","entry":"gaussian_kernel","repo":"RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction","repo_kind":"official","path":"our_method/lisc_linear.py","file_url":"https://github.com/RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction/blob/HEAD/our_method/lisc_linear.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c345cceb5f51f7cb"}},{"code_sha256_prefix":"a923299da0aff33f","entry":"linear_kernel","repo":"RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction","repo_kind":"official","path":"our_method/lisc_linear.py","file_url":"https://github.com/RuiZhang2016/Instrument-Space-Selection-for-Kernel-Maximum-Moment-Restriction/blob/HEAD/our_method/lisc_linear.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a923299da0aff33f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}