[Paper Review] Pre-training via Denoising for Molecular Property Prediction
The authors propose a self-supervised pre-training method that denoises 3D molecular structures to learn representations, achieving state-of-the-art results on QM9 and other benchmarks.
Many important problems involving molecular property prediction from 3D structures have limited data, posing a generalization challenge for neural networks. In this paper, we describe a pre-training technique based on denoising that achieves a new state-of-the-art in molecular property prediction by utilizing large datasets of 3D molecular structures at equilibrium to learn meaningful representations for downstream tasks. Relying on the well-known link between denoising autoencoders and score-matching, we show that the denoising objective corresponds to learning a molecular force field -- arising from approximating the Boltzmann distribution with a mixture of Gaussians -- directly from equilibrium structures. Our experiments demonstrate that using this pre-training objective significantly improves performance on multiple benchmarks, achieving a new state-of-the-art on the majority of targets in the widely used QM9 dataset. Our analysis then provides practical insights into the effects of different factors -- dataset sizes, model size and architecture, and the choice of upstream and downstream datasets -- on pre-training.
Motivation & Objective
- Motivate and develop a pre-training approach for molecular property prediction from 3D structures where labeled data are scarce.
- Leverage denoising/score-matching to learn a meaningful force-field-like representation from equilibrium structures.
- Demonstrate that denoising-based pre-training improves downstream task performance across diverse datasets and architectures.
- Provide practical insights into how upstream dataset size, model size, architecture, and dataset similarity affect transfer.
Proposed method
- Formulate a denoising pre-training objective on 3D molecular structures by perturbing atomic coordinates with Gaussian noise and training a GNN to predict the noise.
- Interpret the denoising objective as learning a force field corresponding to a Gaussian-mixture approximation of the Boltzmann distribution around equilibrium structures.
- Apply this pre-training to Graph Net Simulator (GNS) and a Tailored Activation Transform (TAT) enhanced variant (GNS-TAT).
- Demonstrate architecture-agnosticity by also applying denoising pre-training to TorchMD-NET, a transformer-based model with invariant/equivariant components.
- Use Noisy Nodes as an auxiliary loss to complement pre-training and analyze its impact.
- Analyze dataset size, model size, and upstream/downstream dataset relationships on transfer performance.
Experimental results
Research questions
- RQ1Does pre-training via denoising improve downstream molecular property prediction compared to random initialization?
- RQ2How does the benefit of denoising pre-training depend on the relationship between upstream (pre-training) and downstream datasets?
- RQ3Can denoising pre-training be effective across different architectures (GNNs and transformers) and tasks (QM9, OC20, DES15K)?
Key findings
- Pre-training via denoising significantly improves downstream performance across multiple datasets and targets, achieving new state-of-the-art on the QM9 majority of targets.
- GNS-TAT with Noisy Nodes after denoising pre-training yields state-of-the-art results on 10 of 12 QM9 targets; some targets may be sensitive to the noise scale.
- Pre-training on PCQM4Mv2 (3.4M 3D structures) generally transfers well to QM9 and DES15K, with varying transfer depending on element overlap and task similarity.
- Pre-training on OC20 did not improve OC20 IS2RE performance when pre-trained on PCQM4Mv2, highlighting transfer limitations due to dataset dissimilarity, but did speed convergence when pre-trained on OC20 itself.
- Increasing upstream data generally improves downstream representations; larger models benefit from pre-training and can surpass models trained from scratch.
- Pre-training also improves force prediction (e.g., MD17 aspirin) and accelerates training when fine-tuning decoder components only.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.