ICLR 2021

Spherical Message Passing for 3D Molecular Graphs

Yi Liu, Limei Wang, Meng Liu, Xuan Zhang, Bora Oztekin, Shuiwang Ji

Main figure for Spherical Message Passing for 3D Molecular Graphs

Abstract

We consider representation learning of 3D molecular graphs in which each atom is associated with a spatial position in 3D. This is an under-explored area of research, and a principled message passing framework is currently lacking. In this work, we conduct analyses in the spherical coordinate system (SCS) for the complete identification of 3D graph structures. Based on such observations, we propose the spherical message passing (SMP) as a novel and powerful scheme for 3D molecular learning. SMP dramatically reduces training complexity, enabling it to perform efficiently on large-scale molecules. In addition, SMP is capable of distinguishing almost all molecular structures, and the uncovered cases may not exist in practice. Based on meaningful physically-based representations of 3D information, we further propose the SphereNet for 3D molecular learning. Experimental results demonstrate that the use of meaningful 3D information in SphereNet leads to significant performance improvements in prediction tasks. Our results also demonstrate the advantages of SphereNet in terms of capability, efficiency, and scalability. Our code is publicly available as part of the DIG library.

Proposed method: SphereNet

Benchmark Results

Tested on 1 dataset 2 baseline values reported too low

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

Quantum Chemistry

#ModelMAE ↓Paper
1
QHNet
0.0000
2
QHNetV2
0.0000
3
PhiSNet
0.0000
7
NequIP
actual #7 vs paper #107 100 places worse
0.0009
best reported
actual #7 vs paper #107 100 places worse
paper 0.3530
21
GemNet-T
actual #21 vs paper #99 78 places worse
0.0070
best reported
actual #21 vs paper #99 78 places worse
paper 0.2200
46
SchNet
actual #46 vs paper #114 68 places worse
0.0500
best reported
actual #46 vs paper #114 68 places worse
paper 1.3500
52
SphereNet
actual #52 vs paper #98 46 places worse
0.0520
best reported
actual #52 vs paper #98 46 places worse
paper 0.2090
61
sGDML
actual #61 vs paper #109 48 places worse
0.0600
best reported
actual #61 vs paper #109 48 places worse
paper 0.6800
paper 0.6800 Δ at pub 0.6200
99
GemNet-Q
0.2170
This paper
SOTA performance (not significantly different from the best) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best today — OK at publication; today's leaderboard best is elsewhere