atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Molecular Data Programming: Towards Molecule Pseudo-labeling with Systematic Weak Supervision

CVPR 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Confidence-based pseudo-label selection · 3 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.

Proposes Molecular Data Programming (MDP), which builds graph-kernel, fingerprint, and topological labeling functions, aggregates them with a learnable label synchronizer into probabilistic labels, and trains a GNN molecule classifier under weak supervision.

Problem

Molecular property classification when labeled molecules are scarce; existing pseudo-labeling methods rely on a single domain knowledge source and struggle with conflicting supervision signals.

Approach

Applies data programming to molecules: multiple graph labeling functions (graph kernels, molecular fingerprints, topological features) are combined by a learnable label synchronizer (confidence vector plus MLP) that models LF confidences and correlations to produce probabilistic pseudo-labels for training a GNN.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MDP instead of the strongest reported baselineMolecular classification under weak supervision · BACE, BBBP, SIDER, ClinTox, Tox21, ToxCast, HIV, MUVAUC: BACE: 0.586±0.016 -> 0.632±0.023; BBBP: 0.552±0.013 -> 0.618±0.011; SIDER: 0.595±0.006 -> 0.613±0.018; ClinTox: 0.545±0.Mixed
Add confidence estimation and correlation estimation, without clustering (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.529±0.096Hurt
Add confidence estimation and clustering, without correlation estimation (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.602±0.023Hurt
Add correlation estimation and clustering, without confidence estimation (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.619±0.025Hurt
Add confidence estimation only (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.484±0.038Hurt
Add correlation estimation only (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.546±0.038Hurt
Add clustering only (ablation)MDP · BACEAUC: 0.632±0.023 -> 0.617±0.033Hurt
Add all three components: confidence estimation, correlation estimation, and clustering (ablation)MDP · BACE, BBBP, ClinTox, SIDER, Tox21AUCHelped

Surprising findings

Limitations

Experimental setup

Datasets: BACE BBBP SIDER ClinTox Tox21 ToxCast HIV MUV

Benchmarks: BACE BBBP SIDER ClinTox Tox21 ToxCast HIV MUV

Metrics: test AUC

Baselines: GCN GAT GraphSAGE GIN pseudo-labeling self-training infomax context pred attr mask edge pred GraphLoG perturb edge

Builds on: data programming Snorkel MeTaL GraphLoG pseudo-labeling

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