Learning Non-Local Molecular Interactions via Equivariant Local Representations and Charge Equilibration

Paul Fuchs, Michał Sanocki, Julija Zavadlav
1/31/2025
physics.chem-phcs.LGphysics.comp-ph

No confident code implementation found for this paper.

Abstract

Graph Neural Network (GNN) potentials relying on chemical locality offer near-quantum mechanical accuracy at significantly reduced computational costs. Message-passing GNNs model interactions beyond their immediate neighborhood by propagating local information between neighboring particles while remaining effectively local. However, locality precludes modeling long-range effects critical to many real-world systems, such as charge transfer, electrostatic interactions, and dispersion effects. In this work, we propose the Charge Equilibration Layer for Long-range Interactions (CELLI) to address the challenge of efficiently modeling non-local interactions. This novel architecture generalizes the classical charge equilibration (Qeq) method to a model-agnostic building block for modern equivariant GNN potentials. Therefore, CELLI extends the capability of GNNs to model long-range interactions while providing high interpretability through explicitly modeled charges. On benchmark systems, CELLI achieves state-of-the-art results for strictly local models. CELLI generalizes to diverse datasets and large structures while providing high computational efficiency and robust predictions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fuchs2025learning,
  title  = {Learning Non-Local Molecular Interactions via Equivariant Local Representations and Charge Equilibration},
  author = {Paul Fuchs and Michał Sanocki and Julija Zavadlav},
  year   = {2025},
  eprint = {2501.19179},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.19179v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.19179.svg)](https://codeofpaper.com/paper/2501.19179)

Discussion