{"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/score-guided-intermediate-layer-optimization","title":"Score-Guided Intermediate Layer Optimization: Fast Langevin Mixing for Inverse Problems","arxiv_id":"2206.09104","date":"2022-06-18","proceeding":null,"authors":["Giannis Daras","Yuval Dagan","Alexandros G. Dimakis","Constantinos Daskalakis"],"abstract":"We prove fast mixing and characterize the stationary distribution of the Langevin Algorithm for inverting random weighted DNN generators. This result extends the work of Hand and Voroninski from efficient inversion to efficient posterior sampling. In practice, to allow for increased expressivity, we propose to do posterior sampling in the latent space of a pre-trained generative model. To achieve that, we train a score-based model in the latent space of a StyleGAN-2 and we use it to solve inverse problems. Our framework, Score-Guided Intermediate Layer Optimization (SGILO), extends prior work by replacing the sparsity regularization with a generative prior in the intermediate layer. Experimentally, we obtain significant improvements over the previous state-of-the-art, especially in the low measurement regime.","url_abs":"https://arxiv.org/abs/2206.09104v2","url_pdf":"https://arxiv.org/pdf/2206.09104v2.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":"score-guided-intermediate-layer-optimization","repo_url":"https://github.com/giannisdaras/sgilo","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"GPL-3.0"}},{"paper_slug":"score-guided-intermediate-layer-optimization","repo_url":"https://github.com/giannisdaras/ilo","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2206.09104","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2206.09104"}},"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/giannisdaras/ilo","reach":null},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/giannisdaras/sgilo","reach":{"status":"ok","spdx":"GPL-3.0"}}],"summary":{"ran":6,"ran_draft_wrong":3,"unverified":5},"by_repo_kind":{"listed":{"samples":14,"ran":9,"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":14,"samples":[{"code_sha256_prefix":"0eda3d4423cde1b8","entry":"Attention","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"0eda3d4423cde1b8"}},{"code_sha256_prefix":"99138de6bd7cae2c","entry":"Generator","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"99138de6bd7cae2c"}},{"code_sha256_prefix":"d351a46e9a06da43","entry":"SNConv2d","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d351a46e9a06da43"}},{"code_sha256_prefix":"12afcd471b0259b3","entry":"SNLinear","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"12afcd471b0259b3"}},{"code_sha256_prefix":"681a8a8bb1689e7a","entry":"bn","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"681a8a8bb1689e7a"}},{"code_sha256_prefix":"efc12d3d5fb6827e","entry":"ccbn","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"efc12d3d5fb6827e"}},{"code_sha256_prefix":"f86774a1a092619b","entry":"get_transformation","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f86774a1a092619b"}},{"code_sha256_prefix":"7122d07d4047b8cf","entry":"join_strings","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7122d07d4047b8cf"}},{"code_sha256_prefix":"7afc86374d94fbc0","entry":"prepare_z_y","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7afc86374d94fbc0"}},{"code_sha256_prefix":"7196f7ae327ebc54","entry":"BigGAN","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"7196f7ae327ebc54"}},{"code_sha256_prefix":"1aa1a38d61f04f79","entry":"GBlock","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"1aa1a38d61f04f79"}},{"code_sha256_prefix":"c6744111e5210552","entry":"LatentOptimizer","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c6744111e5210552"}},{"code_sha256_prefix":"c98087bfd5300cf3","entry":"PerceptualLoss","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"c98087bfd5300cf3"}},{"code_sha256_prefix":"d71e48161b7684b4","entry":"load_weights","repo":"giannisdaras/ilo","repo_kind":"listed","path":"ilo_biggan.py","file_url":"https://github.com/giannisdaras/ilo/blob/HEAD/ilo_biggan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"d71e48161b7684b4"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}