Out-of-Distribution Detection in Molecular Complexes via Diffusion Models for Irregular Graphs
David Graber, Victor Armegioiu, Rebecca Buller, Siddhartha Mishra
TL;DR
We address out-of-distribution detection for irregular 3D graphs by training a unified diffusion process over both coordinates and discrete identities in a continuous state. The resulting PF-ODE yields per-sample log-likelihoods and trajectory statistics that together provide a powerful, label-free typicality signal for OOD, validated on protein–ligand complexes with strict family-based OOD splits. Trajectory features further improve detection, rescuing difficult cases and correlating with downstream GEMS errors, offering practical risk assessment for downstream predictions. The approach is generative and end-to-end, enabling reliable OOD quantification for geometric deep learning beyond molecular systems and suggesting a general blueprint for trajectory-aware OOD analysis. Broadly, this work delivers a principled, label-free, trajectory-informed OOD framework for irregular graphs with immediate applicability to structure-based drug discovery and related domains.
Abstract
Predictive machine learning models generally excel on in-distribution data, but their performance degrades on out-of-distribution (OOD) inputs. Reliable deployment therefore requires robust OOD detection, yet this is particularly challenging for irregular 3D graphs that combine continuous geometry with categorical identities and are unordered by construction. Here, we present a probabilistic OOD detection framework for complex 3D graph data built on a diffusion model that learns a density of the training distribution in a fully unsupervised manner. A key ingredient we introduce is a unified continuous diffusion over both 3D coordinates and discrete features: categorical identities are embedded in a continuous space and trained with cross-entropy, while the corresponding diffusion score is obtained analytically via posterior-mean interpolation from predicted class probabilities. This yields a single self-consistent probability-flow ODE (PF-ODE) that produces per-sample log-likelihoods, providing a principled typicality score for distribution shift. We validate the approach on protein-ligand complexes and construct strict OOD datasets by withholding entire protein families from training. PF-ODE likelihoods identify held-out families as OOD and correlate strongly with prediction errors of an independent binding-affinity model (GEMS), enabling a priori reliability estimates on new complexes. Beyond scalar likelihoods, we show that multi-scale PF-ODE trajectory statistics - including path tortuosity, flow stiffness, and vector-field instability - provide complementary OOD information. Modeling the joint distribution of these trajectory features yields a practical, high-sensitivity detector that improves separation over likelihood-only baselines, offering a label-free OOD quantification workflow for geometric deep learning.
