atlas

Research map / Graph learning / Graph self-supervised learning

Extracting Training Data from Molecular Pre-trained Models

NeurIPS 2024 · Graph learning › Graph self-supervised learning · approach: Molecular graph pretraining · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies data extraction attacks on molecular pre-trained GNNs under black-box query access, generating candidate molecules from ring templates and motifs and ranking them with a learned, model-independent similarity score guided by an SAC-based RL policy.

Problem

Molecular pre-trained models are non-generative and architecturally diverse, so existing text/image data extraction attacks do not apply; the paper asks whether private molecular training graphs can be extracted via black-box queries.

Approach

Generate candidate molecules from ring templates plus motif bank, score them with a model-independent cosine-similarity criterion f(G) ≈ αf(R)+(1−α)f(M) learned via an auxiliary dataset with an adapter, and use a Soft Actor-Critic policy network to navigate the search space of molecule construction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use the RL framework rather than enumeration (ablation)Molecular extraction on GraphCL · ZINC15, one-step generation, K=50precision: 0.50 -> 0.56Hurt
use the RL framework rather than enumeration (ablation)Molecular extraction on GraphCL · ZINC15, two-step generation, K=200precision: 0.40 -> 0.51Helped
use the learned scoring-function reward rather than SA (ablation)Molecular extraction on GraphCL · ZINC15, one-step generation, K=50precision: 0.30 -> 0.50Helped
include the adapter in the scoring function (ablation)Molecular extraction on GraphCL · ZINC15, one-step generation, K=50precision: 0.47 -> 0.50Helped
train the scoring function with a similar rather than lower-similarity auxiliary dataset (ablation)Molecular extraction on GraphCL · ZINC15, one-step generation, K=50precision: 0.43 -> 0.50Helped
add five ring-free scaffold templates (ablation)Molecular extraction on GraphCL · ZINC15, one-step generation, K=50precision: 0.50 -> 0.51Helped
use the proposed method rather than MLPGraphCL extraction · ZINC15, one-step generation, K=50precision: 0.48 -> 0.50Helped
use the proposed method rather than MLPGraphCL extraction · ZINC15, two-step generation, K=200precision: 0.19 -> 0.51Helped
use the proposed method rather than MLPGraphCL extraction · ZINC15, one-step generation, K=50FCD: 20.47 -> 19.22Helped
use the proposed method rather than MLPGraphCL extraction · ZINC15, two-step generation, K=200FCD: 23.17 -> 23.09No clear effect
use PubChem rather than ZINC15 as the auxiliary datasetMolecular extraction on GraphCL · ZINC15, two-step generation, K=200precision: 0.51 -> 0.31Hurt
increase generation from two steps to four steps (ablation)Molecular extraction · ZINC15, K=100precision: 0.31 -> 0.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ZINC15 PubChem

Benchmarks: ZINC15 subsets (private pre-training set G)

Metrics: precision FCD

Baselines: QED SA score Docking score MLP classifier Random Ours-RL Ours-SA Ours-adapter

Builds on: Soft Actor-Critic CReM GraphCL Grover

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy