{"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/ai-assisted-super-resolution-cosmological-3","title":"AI-assisted super-resolution cosmological simulations IV: An emulator for deterministic realizations","arxiv_id":"2408.09051","date":"2024-08-16","proceeding":null,"authors":["Xiaowen Zhang","Patrick Lachance","Ankita Dasgupta","Rupert A. C. Croft","Tiziana Di Matteo","Yueying Ni","Simeon Bird","Yin Li"],"abstract":"Super-resolution (SR) models in cosmological simulations use deep learning (DL) to rapidly enhance low-resolution (LR) runs with statistically correct fine details. These models preserves large-scale structures by conditioning on an LR version of the simulation. On smaller scales, the generative process is inherently stochastic, producing multiple possible SR realizations with distinct small-scale structures. Validation of reconstructed SR runs from LR simulations requires ensuring that specific statistics of interest are accurately reproduced by comparing SR outputs with target high resolution (HR) runs. In this study, we develop an emulator designed to reproduce the small-scale structures of target HR simulation with high fidelity. By processing an SR realization alongside the high-resolution initial condition (HRIC), we transform the SR output to emulate the result of a full simulation with that HRIC. By comparing various metrics, from visualization to individual halo measurements, we demonstrate that the emulated SR runs closely align with the target HR simulation, even at length scales an order of magnitude smaller than the corresponding LR run. These results show the potential of this method for efficiently generating accurate simulations and mock observations for large galaxy surveys.","url_abs":"https://arxiv.org/abs/2408.09051v2","url_pdf":"https://arxiv.org/pdf/2408.09051v2.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":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"ai-assisted-super-resolution-cosmological-3","repo_url":"https://github.com/xwzhang98/SREmulator","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2408.09051","atlas_url":"https://app.syntology.ai/?focus=2408.09051","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2408.09051"}},"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/xwzhang98/SREmulator","reach":{"status":"ok"}}],"summary":{"ran":8,"unverified":7},"by_repo_kind":{"official":{"samples":15,"ran":8,"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":15,"samples":[{"code_sha256_prefix":"da495a170daad5a3","entry":"D_growth","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/discriminator.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/discriminator.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":"da495a170daad5a3"}},{"code_sha256_prefix":"f7edc53fab359043","entry":"int_tuple","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/args.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/args.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":"f7edc53fab359043"}},{"code_sha256_prefix":"2501d08060615b41","entry":"narrow_by","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/narrow.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/narrow.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":"2501d08060615b41"}},{"code_sha256_prefix":"c6b7f078f9418797","entry":"narrow_like","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/narrow.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/narrow.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":"c6b7f078f9418797"}},{"code_sha256_prefix":"5323896a9d415b01","entry":"pixel_shuffle_3d_inv","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/discriminator.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/discriminator.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":"5323896a9d415b01"}},{"code_sha256_prefix":"314049a86e92dfe1","entry":"power","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/power.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/power.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":"314049a86e92dfe1"}},{"code_sha256_prefix":"487ae331fff7e950","entry":"str_list","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/args.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/args.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":"487ae331fff7e950"}},{"code_sha256_prefix":"e582d8fd41b634b6","entry":"swish","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/nn.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/nn.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":"e582d8fd41b634b6"}},{"code_sha256_prefix":"9e5756ae8c250191","entry":"adv_criterion_wrapper","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/adversary.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/adversary.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":"9e5756ae8c250191"}},{"code_sha256_prefix":"6b5f562d73630cf2","entry":"adv_model_wrapper","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/adversary.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/adversary.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":"6b5f562d73630cf2"}},{"code_sha256_prefix":"ecd0fc28815b65ae","entry":"avg_pool_nd","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/nn.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/nn.py","link_basis":"harvester_set","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":"ecd0fc28815b65ae"}},{"code_sha256_prefix":"fe4eb545bbb728e0","entry":"conv_nd","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/nn.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/nn.py","link_basis":"harvester_set","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":"fe4eb545bbb728e0"}},{"code_sha256_prefix":"4d8b9de4058d5818","entry":"grad_penalty_reg","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/adversary.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/adversary.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":"4d8b9de4058d5818"}},{"code_sha256_prefix":"0ba6bc09bc2edd82","entry":"lag2eul","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/lag2eul.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/lag2eul.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":"0ba6bc09bc2edd82"}},{"code_sha256_prefix":"3c3819a835f94136","entry":"resample","repo":"xwzhang98/SREmulator","repo_kind":"official","path":"map2map/map2map/models/resample.py","file_url":"https://github.com/xwzhang98/SREmulator/blob/HEAD/map2map/map2map/models/resample.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":"3c3819a835f94136"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}