Expressivity and Generalization: Fragment-Biases for Molecular GNNs

Tom Wollschläger, Niklas Kemper, Leon Hetzel, Johanna Sommer, Stephan Günnemann
6/12/2024
cs.LG

No official code found. Best implementation: KemperNiklas/FragNet (20 stars, last commit 2024-11-06).

Abstract

Although recent advances in higher-order Graph Neural Networks (GNNs) improve the theoretical expressiveness and molecular property predictive performance, they often fall short of the empirical performance of models that explicitly use fragment information as inductive bias. However, for these approaches, there exists no theoretic expressivity study. In this work, we propose the Fragment-WL test, an extension to the well-known Weisfeiler & Leman (WL) test, which enables the theoretic analysis of these fragment-biased GNNs. Building on the insights gained from the Fragment-WL test, we develop a new GNN architecture and a fragmentation with infinite vocabulary that significantly boosts expressiveness. We show the effectiveness of our model on synthetic and real-world data where we outperform all GNNs on Peptides and have 12% lower error than all GNNs on ZINC and 34% lower error than other fragment-biased models. Furthermore, we show that our model exhibits superior generalization capabilities compared to the latest transformer-based architectures, positioning it as a robust solution for a range of molecular modeling tasks.

View on arXivView PDF

Code Implementations(1)

Official Implementation of Expressivity and Generalization: Fragment-Biases for Molecular GNNs

200PythonMay 29, 20241 years ago

Cite this paper

@article{wollschlger2024expressivity,
  title  = {Expressivity and Generalization: Fragment-Biases for Molecular GNNs},
  author = {Tom Wollschläger and Niklas Kemper and Leon Hetzel and Johanna Sommer and Stephan Günnemann},
  year   = {2024},
  eprint = {2406.08210},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.08210v2},
  journal = {ICML 2024 2024}
}

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/2406.08210.svg)](https://codeofpaper.com/paper/2406.08210)

Discussion