atlas

Research map / 3D vision / 3D generation

Mol-AE: Auto-Encoder Based Molecular Representation Learning With 3D Cloze Test Objective

ICML 2024 · 3D vision › 3D generation · approach: 2D-to-3D pretrained representations · 10 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 MOL-AE, a Transformer auto-encoder for 3D molecular representation learning that uses positional encodings as atom identifiers in the decoder and a 3D Cloze Test objective (atom dropping plus reconstruction) to replace coordinate denoising.

Problem

Encoder-only 3D molecular pre-training with coordinate denoising suffers from inconsistency between pre-training and downstream objectives and from unstable training because coordinates serve both as content and as atom identifiers.

Approach

Use an auto-encoder whose decoder receives sinusoidal positional encodings as stable atom identifiers, and pre-train by dropping atoms (rather than adding coordinate noise) and reconstructing the 3D structure of the full molecule (3D Cloze Test); discard the decoder for fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use MOL-AE instead of Uni-Mol3D molecular property prediction · BACE, BBBP, Tox21, SIDER, HIV, MUV, PCBA, ClinTox, ToxCast scaffold splitsROC-AUC: 84.1 vs 83.2; 72.0 vs 71.5; 80.0 vs 78.9; 67.0 vs 57.7; 80.6 vs 78.6; 81.6 vs 72.6; 88.9 vs 88.1; 87.8 vs 84.1; 69.6 vs Helped
use MOL-AE instead of Uni-Mol3D molecular regression · QM9, QM7, ESOL, FreeSolv, Lipo scaffold splitsMAE or RMSE: 0.0054 -> 0.0053; 58.9 -> 53.8; 0.844 -> 0.830; 1.879 -> 1.448; 0.610 -> 0.607Helped
use MOL-AE instead of Uni-Mol3D molecular property prediction · QM8 scaffold splitMAE: 0.0160 -> 0.0161Hurt
replace atom dropping with coordinate noise at 0.5 Å (ablation)MOL-AE · Tox21ROC-AUC: 80.0 -> 78.6Hurt
replace atom dropping with coordinate noise at 1 Å (ablation)MOL-AE · Tox21ROC-AUC: 80.0 -> 79.5Hurt
replace atom dropping with coordinate noise at 3 Å (ablation)MOL-AE · Tox21ROC-AUC: 80.0 -> 78.9Hurt
replace atom dropping with coordinate noise at 5 Å (ablation)MOL-AE · Tox21ROC-AUC: 80.0 -> 78.8Hurt
set decoder depth Ldec to 0 (ablation)MOL-AE · Tox21ROC-AUC: 78.9 -> 74.2Hurt
set decoder depth Ldec to 1 (ablation)MOL-AE · Tox21ROC-AUC: 78.9 -> 77.7Hurt
set decoder depth Ldec to 2 (ablation)MOL-AE · Tox21ROC-AUC: 78.9 -> 78.7Hurt
set decoder depth Ldec to 3 (ablation)MOL-AE · Tox21ROC-AUC: 78.9 -> 77.9Hurt
add positional encoding to the encoder as well as the decoder (ablation)MOL-AE with SMILES-order PE · Tox21ROC-AUC: 78.9 -> 78.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Uni-Mol pre-training dataset (19M molecules, 209M conformations) MoleculeNet (BACE, BBBP, Tox21, SIDER, HIV, MUV, PCBA, ClinTox, ToxCast, QM9, QM8, QM7, ESOL, FreeSolv, Lipo)

Benchmarks: MoleculeNet

Metrics: ROC-AUC MAE RMSE

Baselines: D-MPNN Attentive FP N-gram PretrainGNN GROVER GraphMVP MolCLR MoleBLEND Uni-Mol

Builds on: Uni-Mol Transformer-M masked autoencoders (MAE) BERT

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