{"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/continuous-mixture-autoregressive-networks","title":"Continuous-mixture Autoregressive Networks for efficient variational calculation of many-body systems","arxiv_id":"2005.04857","date":"2020-05-11","proceeding":null,"authors":["Lingxiao Wang","Yin Jiang","Lianyi He","Kai Zhou"],"abstract":"We develop deep autoregressive networks with multi channels to compute many-body systems with \\emph{continuous} spin degrees of freedom directly. As a concrete example, we embed the two-dimensional XY model into the continuous-mixture networks and rediscover the Kosterlitz-Thouless (KT) phase transition on a periodic square lattice. Vortices characterizing the quasi-long range order are accurately detected by the autoregressive neural networks. By learning the microscopic probability distributions from the macroscopic thermal distribution, the neural networks compute the free energy directly and find that free vortices and anti-vortices emerge in the high-temperature regime. As a more precise evaluation, we compute the helicity modulus to determine the KT transition temperature. Although the training process becomes more time-consuming with larger lattice sizes, the training time remains unchanged around the KT transition temperature. The continuous-mixture autoregressive networks we developed thus can be potentially used to study other many-body systems with continuous degrees of freedom.","url_abs":"http://arxiv.org/abs/2005.04857v3","url_pdf":"http://arxiv.org/pdf/2005.04857v3.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":"continuous-mixture-autoregressive-networks","repo_url":"https://github.com/Anguswlx/VAN2XY","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2005.04857","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2005.04857"}},"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/Anguswlx/VAN2XY","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":7},"by_repo_kind":{"official":{"samples":7,"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":"a9dcadeb4255a624","entry":"energy","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"xy.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/xy.py","link_basis":"first_harvest_node","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":"a9dcadeb4255a624"}},{"code_sha256_prefix":"8a049aebba72835a","entry":"func","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"correlator.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/correlator.py","link_basis":"first_harvest_node","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":"8a049aebba72835a"}},{"code_sha256_prefix":"a407238892ab7ebb","entry":"helicity","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"helicity.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/helicity.py","link_basis":"first_harvest_node","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":"a407238892ab7ebb"}},{"code_sha256_prefix":"7fa9d6a0f46fe34a","entry":"parse_checkpoint_name","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"utils.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/utils.py","link_basis":"first_harvest_node","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":"7fa9d6a0f46fe34a"}},{"code_sha256_prefix":"6301a6db313bd964","entry":"read_log","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"sample.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/sample.py","link_basis":"first_harvest_node","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":"6301a6db313bd964"}},{"code_sha256_prefix":"f141410845129c31","entry":"vortex","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"xy.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/xy.py","link_basis":"first_harvest_node","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":"f141410845129c31"}},{"code_sha256_prefix":"97d146e8f3c1cffa","entry":"xyenergy","repo":"Anguswlx/VAN2XY","repo_kind":"official","path":"xy.py","file_url":"https://github.com/Anguswlx/VAN2XY/blob/HEAD/xy.py","link_basis":"first_harvest_node","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":"97d146e8f3c1cffa"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}