{"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/neural-pfaffians-solving-many-many-electron","title":"Neural Pfaffians: Solving Many Many-Electron Schrödinger Equations","arxiv_id":"2405.14762","date":"2024-05-23","proceeding":null,"authors":["Nicholas Gao","Stephan Günnemann"],"abstract":"Neural wave functions accomplished unprecedented accuracies in approximating the ground state of many-electron systems, though at a high computational cost. Recent works proposed amortizing the cost by learning generalized wave functions across different structures and compounds instead of solving each problem independently. Enforcing the permutation antisymmetry of electrons in such generalized neural wave functions remained challenging as existing methods require discrete orbital selection via non-learnable hand-crafted algorithms. This work tackles the problem by defining overparametrized, fully learnable neural wave functions suitable for generalization across molecules. We achieve this by relying on Pfaffians rather than Slater determinants. The Pfaffian allows us to enforce the antisymmetry on arbitrary electronic systems without any constraint on electronic spin configurations or molecular structure. Our empirical evaluation finds that a single neural Pfaffian calculates the ground state and ionization energies with chemical accuracy across various systems. On the TinyMol dataset, we outperform the `gold-standard' CCSD(T) CBS reference energies by 1.9m$E_h$ and reduce energy errors compared to previous generalized neural wave functions by up to an order of magnitude.","url_abs":"https://arxiv.org/abs/2405.14762v3","url_pdf":"https://arxiv.org/pdf/2405.14762v3.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":"neural-pfaffians-solving-many-many-electron","repo_url":"https://github.com/n-gao/neural-pfaffian","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"jax","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2405.14762","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2405.14762"}},"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/n-gao/neural-pfaffian","reach":{"status":"ok"}}],"summary":{"ran":5,"unverified":1},"by_repo_kind":{"official":{"samples":6,"ran":5,"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":6,"samples":[{"code_sha256_prefix":"26b1039964a72be0","entry":"chunk_molecule","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/systems.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/systems.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":"26b1039964a72be0"}},{"code_sha256_prefix":"f4f242418cd2189d","entry":"chunk_nuclei","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/systems.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/systems.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":"f4f242418cd2189d"}},{"code_sha256_prefix":"d567c0d2fa657d75","entry":"make_hf_logpsi","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/hf.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/hf.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":"d567c0d2fa657d75"}},{"code_sha256_prefix":"2ea0600850d247be","entry":"make_width_scheduler","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/mcmc.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/mcmc.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":"2ea0600850d247be"}},{"code_sha256_prefix":"72e313ec55a00642","entry":"shifted_normal","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/nn/edges.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/nn/edges.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":"72e313ec55a00642"}},{"code_sha256_prefix":"521359eda5e7ae73","entry":"chunk_electron","repo":"n-gao/neural-pfaffian","repo_kind":"official","path":"src/neural_pfaffian/systems.py","file_url":"https://github.com/n-gao/neural-pfaffian/blob/HEAD/src/neural_pfaffian/systems.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":"521359eda5e7ae73"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}