{"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/machine-learning-discovery-of-new-phases-in","title":"Machine learning discovery of new phases in programmable quantum simulator snapshots","arxiv_id":"2112.10789","date":"2021-12-20","proceeding":null,"authors":["Cole Miles","Rhine Samajdar","Sepehr Ebadi","Tout T. Wang","Hannes Pichler","Subir Sachdev","Mikhail D. Lukin","Markus Greiner","Kilian Q. Weinberger","Eun-Ah Kim"],"abstract":"Machine learning has recently emerged as a promising approach for studying complex phenomena characterized by rich datasets. In particular, data-centric approaches lend to the possibility of automatically discovering structures in experimental datasets that manual inspection may miss. Here, we introduce an interpretable unsupervised-supervised hybrid machine learning approach, the hybrid-correlation convolutional neural network (Hybrid-CCNN), and apply it to experimental data generated using a programmable quantum simulator based on Rydberg atom arrays. Specifically, we apply Hybrid-CCNN to analyze new quantum phases on square lattices with programmable interactions. The initial unsupervised dimensionality reduction and clustering stage first reveals five distinct quantum phase regions. In a second supervised stage, we refine these phase boundaries and characterize each phase by training fully interpretable CCNNs and extracting the relevant correlations for each phase. The characteristic spatial weightings and snippets of correlations specifically recognized in each phase capture quantum fluctuations in the striated phase and identify two previously undetected phases, the rhombic and boundary-ordered phases. These observations demonstrate that a combination of programmable quantum simulators with machine learning can be used as a powerful tool for detailed exploration of correlated quantum states of matter.","url_abs":"https://arxiv.org/abs/2112.10789v1","url_pdf":"https://arxiv.org/pdf/2112.10789v1.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":"machine-learning-discovery-of-new-phases-in","repo_url":"https://github.com/KimGroup/QGasML","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"dimensionality-reduction","task_name":"Dimensionality Reduction"},{"task_slug":"hybrid-machine-learning","task_name":"Hybrid Machine Learning"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2112.10789","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2112.10789"}},"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/KimGroup/QGasML","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":14},"by_repo_kind":{"official":{"samples":14,"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":"08161000ae924bad","entry":"build_data_loader","repo":"KimGroup/QGasML","repo_kind":"official","path":"data_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/data_util.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":"08161000ae924bad"}},{"code_sha256_prefix":"20bb3cf39761ed0f","entry":"diverging_cmap","repo":"KimGroup/QGasML","repo_kind":"official","path":"plot_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/plot_util.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":"20bb3cf39761ed0f"}},{"code_sha256_prefix":"30a22b19ee411675","entry":"eval_parse_dict","repo":"KimGroup/QGasML","repo_kind":"official","path":"config_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/config_util.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":"30a22b19ee411675"}},{"code_sha256_prefix":"5633b61f778f6484","entry":"load_qgm_data","repo":"KimGroup/QGasML","repo_kind":"official","path":"data_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/data_util.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":"5633b61f778f6484"}},{"code_sha256_prefix":"50ce288c8a217990","entry":"load_rydberg_data","repo":"KimGroup/QGasML","repo_kind":"official","path":"data_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/data_util.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":"50ce288c8a217990"}},{"code_sha256_prefix":"ca9094a1bcee441e","entry":"parse_config","repo":"KimGroup/QGasML","repo_kind":"official","path":"config_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/config_util.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":"ca9094a1bcee441e"}},{"code_sha256_prefix":"04d504313e204de8","entry":"parse_str_list","repo":"KimGroup/QGasML","repo_kind":"official","path":"config_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/config_util.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":"04d504313e204de8"}},{"code_sha256_prefix":"f44c6adaa1c4424f","entry":"plot_corr_filters","repo":"KimGroup/QGasML","repo_kind":"official","path":"plot_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/plot_util.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":"f44c6adaa1c4424f"}},{"code_sha256_prefix":"9b80b27d0787e9e8","entry":"plot_filters","repo":"KimGroup/QGasML","repo_kind":"official","path":"plot_util.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/plot_util.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":"9b80b27d0787e9e8"}},{"code_sha256_prefix":"d52245025de86209","entry":"predict","repo":"KimGroup/QGasML","repo_kind":"official","path":"lassopath.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/lassopath.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":"d52245025de86209"}},{"code_sha256_prefix":"4199f8e7c0c6ab7e","entry":"preprocess_data","repo":"KimGroup/QGasML","repo_kind":"official","path":"lassopath.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/lassopath.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":"4199f8e7c0c6ab7e"}},{"code_sha256_prefix":"727f94645379b981","entry":"preprocess_data","repo":"KimGroup/QGasML","repo_kind":"official","path":"lassopath_ovr.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/lassopath_ovr.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":"727f94645379b981"}},{"code_sha256_prefix":"ec05d987c42f15d5","entry":"run_lassopath","repo":"KimGroup/QGasML","repo_kind":"official","path":"lassopath_ovr.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/lassopath_ovr.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":"ec05d987c42f15d5"}},{"code_sha256_prefix":"5deec296a6bf2967","entry":"val","repo":"KimGroup/QGasML","repo_kind":"official","path":"lassopath.py","file_url":"https://github.com/KimGroup/QGasML/blob/HEAD/lassopath.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":"5deec296a6bf2967"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}