Pre-training Graph Neural Networks on Molecules by Using Subgraph-Conditioned Graph Information Bottleneck

Van Thuy Hoang, O-Joun Lee
12/20/2024
cs.LGcs.AI

No official code found. Best implementation: NSLab-CUK/S-CGIB (15 stars, MIT, last commit 2025-11-26).

Abstract

This study aims to build a pre-trained Graph Neural Network (GNN) model on molecules without human annotations or prior knowledge. Although various attempts have been proposed to overcome limitations in acquiring labeled molecules, the previous pre-training methods still rely on semantic subgraphs, i.e., functional groups. Only focusing on the functional groups could overlook the graph-level distinctions. The key challenge to build a pre-trained GNN on molecules is how to (1) generate well-distinguished graph-level representations and (2) automatically discover the functional groups without prior knowledge. To solve it, we propose a novel Subgraph-conditioned Graph Information Bottleneck, named S-CGIB, for pre-training GNNs to recognize core subgraphs (graph cores) and significant subgraphs. The main idea is that the graph cores contain compressed and sufficient information that could generate well-distinguished graph-level representations and reconstruct the input graph conditioned on significant subgraphs across molecules under the S-CGIB principle. To discover significant subgraphs without prior knowledge about functional groups, we propose generating a set of functional group candidates, i.e., ego networks, and using an attention-based interaction between the graph core and the candidates. Despite being identified from self-supervised learning, our learned subgraphs match the real-world functional groups. Extensive experiments on molecule datasets across various domains demonstrate the superiority of S-CGIB.

View on arXivView PDF

Code Implementations(1)

NSLab-CUK/S-CGIBCommunity100%
MIT

Subgraph-conditioned Graph Information Bottleneck (S-CGIB) is a novel architecture for pre-training Graph Neural Networks in molecular property prediction and developed by NS Lab, CUK based on pure PyTorch backend.

152PythonDec 11, 202410 months agoMIT
graphgraph-foundation-modelgraph-information-bottleneckgraph-neural-networksgraph-representation-learning+4 more

Similar Papers

Cite this paper

@article{hoang2024pretraining,
  title  = {Pre-training Graph Neural Networks on Molecules by Using Subgraph-Conditioned Graph Information Bottleneck},
  author = {Van Thuy Hoang and O-Joun Lee},
  year   = {2024},
  eprint = {2412.15589},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.15589v1}
}

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

Discussion