XIMP: Cross Graph Inter-Message Passing for Molecular Property Prediction
Anatol Ehrlich, Lorenz Kummer, Vojtech Voracek, Franka Bause, Nils M. Kriege
TL;DR
XIMP tackles molecular property prediction by enabling cross-graph inter-message passing among multiple chemistries-informed abstractions, specifically the junction tree and extended reduced graph, in addition to the molecular graph. By integrating both indirect (I2MP) and direct (DIMP) communication across these abstractions, XIMP expands expressivity beyond prior schemes like HIMP and learns interpretable, chemistry-aligned priors that improve generalization in low-data regimes. Across ten diverse tasks, XIMP outperforms state-of-the-art GNN baselines and fixed fingerprints, particularly on ADMET and pharmacophore-driven properties, while maintaining linear scaling with graph size and quadratic scaling with the number of abstractions. The framework provides a versatile, domain-agnostic approach to multi-view graph learning, with potential applications in drug discovery and beyond, and lays groundwork for extending to additional reductions and protein design.
Abstract
Accurate molecular property prediction is central to drug discovery, yet graph neural networks often underperform in data-scarce regimes and fail to surpass traditional fingerprints. We introduce cross-graph inter-message passing (XIMP), which performs message passing both within and across multiple related graph representations. For small molecules, we combine the molecular graph with scaffold-aware junction trees and pharmacophore-encoding extended reduced graphs, integrating complementary abstractions. While prior work is either limited to a single abstraction or non-iterative communication across graphs, XIMP supports an arbitrary number of abstractions and both direct and indirect communication between them in each layer. Across ten diverse molecular property prediction tasks, XIMP outperforms state-of-the-art baselines in most cases, leveraging interpretable abstractions as an inductive bias that guides learning toward established chemical concepts, enhancing generalization in low-data settings.
