GoMS: Graph of Molecule Substructure Network for Molecule Property Prediction

Shuhui Qu, C. Park

Main figure for GoMS: Graph of Molecule Substructure Network for Molecule Property Prediction

Abstract

While graph neural networks have shown remarkable success in molecular property prediction, current approaches like the Equivariant Subgraph Aggregation Networks (ESAN) treat molecules as bags of independent substructures, overlooking crucial relationships between these components. We present Graph of Molecule Substructures (GoMS), a novel architecture that explicitly models the interactions and spatial arrangements between molecular substructures. Unlike ESAN's bag-based representation, GoMS constructs a graph where nodes represent subgraphs and edges capture their structural relationships, preserving critical topological information about how substructures are connected and overlap within the molecule. Through extensive experiments on public molecular datasets, we demonstrate that GoMS outperforms ESAN and other baseline methods, with particularly improvements for large molecules containing more than 100 atoms. The performance gap widens as molecular size increases, demonstrating GoMS's effectiveness for modeling industrial-scale molecules. Our theoretical analysis demonstrates that GoMS can distinguish molecules with identical subgraph compositions but different spatial arrangements. Our approach shows particular promise for materials science applications involving complex molecules where properties emerge from the interplay between multiple functional units. By capturing substructure relationships that are lost in bag-based approaches, GoMS represents a significant advance toward scalable and interpretable molecular property prediction for real-world applications.

Proposed method: MPNNs

Benchmark Results

Tested on 1 dataset 2 baseline values reported too low

Tables show presented results in global context (best 3 papers + GCN + MLP).

OGB

#ModelMAE ↓Paper
1
DeMol
0.0603
2
TGT-At
0.0671
3
TGT-At (+RDKit)
0.0683
8
GoMS_GT
0.0780
This paper
10
MPNNs
0.0800
This paper
28
OSAN
0.0862
This paper
31
Graphormer
actual #31 vs paper #34 3 places worse
0.0864
best reported
actual #31 vs paper #34 3 places worse
paper 0.0870
37
IDMPNN
0.0882
This paper
47
ESAN
0.0930
This paper
56
FragNet
0.1070
This paper
64
GIN
actual #64 vs paper #66 2 places worse
0.1195
best reported
actual #64 vs paper #66 2 places worse
paper 0.1238
65
GCN
0.1195
76
CGNN
0.1380
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green)