{"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/accurate-global-machine-learning-force-fields","title":"Accurate global machine learning force fields for molecules with hundreds of atoms","arxiv_id":"2209.14865","date":"2022-09-29","proceeding":null,"authors":["Stefan Chmiela","Valentin Vassilev-Galindo","Oliver T. Unke","Adil Kabylda","Huziel E. Sauceda","Alexandre Tkatchenko","Klaus-Robert Müller"],"abstract":"Global machine learning force fields (MLFFs), that have the capacity to capture collective many-atom interactions in molecular systems, currently only scale up to a few dozen atoms due a considerable growth of the model complexity with system size. For larger molecules, locality assumptions are typically introduced, with the consequence that non-local interactions are poorly or not at all described, even if those interactions are contained within the reference ab initio data. Here, we approach this challenge and develop an exact iterative parameter-free approach to train global symmetric gradient domain machine learning (sGDML) force fields for systems with up to several hundred atoms, without resorting to any localization of atomic interactions or other potentially uncontrolled approximations. This means that all atomic degrees of freedom remain fully correlated in the global sGDML FF, allowing the accurate description of complex molecules and materials that present phenomena with far-reaching characteristic correlation lengths. We assess the accuracy and efficiency of our MLFFs on a newly developed MD22 benchmark dataset containing molecules from 42 to 370 atoms. The robustness of our approach is demonstrated in nanosecond long path-integral molecular dynamics simulations for the supramolecular complexes in the MD22 dataset.","url_abs":"https://arxiv.org/abs/2209.14865v3","url_pdf":"https://arxiv.org/pdf/2209.14865v3.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":"accurate-global-machine-learning-force-fields","repo_url":"https://github.com/stefanch/sGDML","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[],"methods":[],"datasets_introduced":[{"slug":"md22","name":"MD22","full_name":"MD22"}],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2209.14865","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2209.14865"}},"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/stefanch/sGDML","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":9},"by_repo_kind":{"listed":{"samples":9,"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":"3f545f92ab893e68","entry":"bipartite_match","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/perm.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/perm.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":"3f545f92ab893e68"}},{"code_sha256_prefix":"2cfa5a93757e4895","entry":"blink_str","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/ui.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/ui.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":"2cfa5a93757e4895"}},{"code_sha256_prefix":"34dc51f900ba49a8","entry":"share_array","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/predict.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/predict.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":"34dc51f900ba49a8"}},{"code_sha256_prefix":"a8698b7e1d029bf1","entry":"share_array","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/perm.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/perm.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":"a8698b7e1d029bf1"}},{"code_sha256_prefix":"5208b6914556dcd9","entry":"sync_perm_mat","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/perm.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/perm.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":"5208b6914556dcd9"}},{"code_sha256_prefix":"685236f9f95cd7ac","entry":"train_dir_name","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/io.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/io.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":"685236f9f95cd7ac"}},{"code_sha256_prefix":"627ff9e87c4c8a82","entry":"yes_or_no","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/ui.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/ui.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":"627ff9e87c4c8a82"}},{"code_sha256_prefix":"28fcc6ec2e16db2a","entry":"z_str_to_z","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/io.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/io.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":"28fcc6ec2e16db2a"}},{"code_sha256_prefix":"64712ad0eaaf05a4","entry":"z_to_z_str","repo":"stefanch/sGDML","repo_kind":"listed","path":"sgdml/utils/io.py","file_url":"https://github.com/stefanch/sGDML/blob/HEAD/sgdml/utils/io.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":"64712ad0eaaf05a4"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}