{"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/natural-quantum-monte-carlo-computation-of","title":"Accurate Computation of Quantum Excited States with Neural Networks","arxiv_id":"2308.16848","date":"2023-08-31","proceeding":null,"authors":["David Pfau","Simon Axelrod","Halvard Sutterud","Ingrid von Glehn","James S. Spencer"],"abstract":"We present a variational Monte Carlo algorithm for estimating the lowest excited states of a quantum system which is a natural generalization of the estimation of ground states. The method has no free parameters and requires no explicit orthogonalization of the different states, instead transforming the problem of finding excited states of a given system into that of finding the ground state of an expanded system. Expected values of arbitrary observables can be calculated, including off-diagonal expectations between different states such as the transition dipole moment. Although the method is entirely general, it works particularly well in conjunction with recent work on using neural networks as variational Ans\\\"atze for many-electron systems, and we show that by combining this method with the FermiNet and Psiformer Ans\\\"atze we can accurately recover vertical excitation energies and oscillator strengths on a range of molecules. Our method is the first deep learning approach to achieve accurate vertical excitation energies, including challenging double excitations, on benzene-scale molecules. Beyond the chemistry examples here, we expect this technique will be of great interest for applications to atomic, nuclear and condensed matter physics.","url_abs":"https://arxiv.org/abs/2308.16848v3","url_pdf":"https://arxiv.org/pdf/2308.16848v3.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":"natural-quantum-monte-carlo-computation-of","repo_url":"https://github.com/google-deepmind/ferminet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok","spdx":"Apache-2.0"}},{"paper_slug":"natural-quantum-monte-carlo-computation-of","repo_url":"https://github.com/deepmind/ferminet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"variational-monte-carlo","task_name":"Variational Monte Carlo"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2308.16848","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2308.16848"}},"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/google-deepmind/ferminet","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/deepmind/ferminet","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"ran":10,"unverified":3},"by_repo_kind":{"listed":{"samples":13,"ran":10,"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":"97c3665c930b6f96","entry":"array_partitions","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/network_blocks.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/network_blocks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"97c3665c930b6f96"}},{"code_sha256_prefix":"52bd9f9d96843732","entry":"construct_input_features","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/networks.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/networks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"52bd9f9d96843732"}},{"code_sha256_prefix":"b88b850a648708b5","entry":"find_last_checkpoint","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/checkpoint.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/checkpoint.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b88b850a648708b5"}},{"code_sha256_prefix":"794cfef9d5b56073","entry":"get_restore_path","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/checkpoint.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/checkpoint.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"794cfef9d5b56073"}},{"code_sha256_prefix":"a631411fa0cffd73","entry":"init_linear_layer","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/network_blocks.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/network_blocks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a631411fa0cffd73"}},{"code_sha256_prefix":"8454b4d50c376fc0","entry":"make_bottleneck_envelope","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/envelopes.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/envelopes.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"8454b4d50c376fc0"}},{"code_sha256_prefix":"b72dbed37bb2913d","entry":"make_ferminet_features","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/networks.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/networks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b72dbed37bb2913d"}},{"code_sha256_prefix":"5b82752069f75eae","entry":"mh_accept","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/mcmc.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/mcmc.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5b82752069f75eae"}},{"code_sha256_prefix":"f1a436b81fa47a8e","entry":"potential_electron_electron","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/hamiltonian.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/hamiltonian.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"f1a436b81fa47a8e"}},{"code_sha256_prefix":"a31c2e25a4352628","entry":"split_into_blocks","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/network_blocks.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/network_blocks.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a31c2e25a4352628"}},{"code_sha256_prefix":"26aea2ca7ae3dead","entry":"create_save_path","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/checkpoint.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/checkpoint.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"26aea2ca7ae3dead"}},{"code_sha256_prefix":"d0b16a70f62c68ec","entry":"get_jastrow","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/jastrows.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/jastrows.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"d0b16a70f62c68ec"}},{"code_sha256_prefix":"060f33a70a7aec99","entry":"resolve","repo":"deepmind/ferminet","repo_kind":"listed","path":"ferminet/base_config.py","file_url":"https://github.com/deepmind/ferminet/blob/HEAD/ferminet/base_config.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"060f33a70a7aec99"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}