NeurIPS 2020

ChemBERTa: Large-Scale Self-Supervised Pretraining for Molecular Property Prediction

Seyone Chithrananda, Gabriel Grand, Bharath Ramsundar

Main figure for ChemBERTa: Large-Scale Self-Supervised Pretraining for Molecular Property Prediction

Abstract

GNNs and chemical fingerprints are the predominant approaches to representing molecules for property prediction. However, in NLP, transformers have become the de-facto standard for representation learning thanks to their strong downstream task transfer. In parallel, the software ecosystem around transformers is maturing rapidly, with libraries like HuggingFace and BertViz enabling streamlined training and introspection. In this work, we make one of the first attempts to systematically evaluate transformers on molecular property prediction tasks via our ChemBERTa model. While not at state-of-the-art, ChemBERTa scales well with pretraining dataset size, offering competitive downstream performance on MoleculeNet and useful attention-based visualization modalities. Our results suggest that transformers offer a promising avenue of future work for molecular representation learning and property prediction. To facilitate these efforts, we release a curated dataset of 77M SMILES from PubChem suitable for large-scale self-supervised pretraining.

Proposed method: ChemBERTa 10M

Benchmark Results

Tested on 1 dataset 2 baseline values reported too low

Tables show presented results in global context (best 3 papers + GCN + MLP).

MoleculeNet

#ModelROC-AUC ↑Paper
1
MAGPrompt+
0.9432 ±0.0238
2
CamS-LLaMA
0.9420
3
SE(3)-I MPPH
0.9400 ±0.0210
26
D-MPNN
actual #26 vs paper #123 97 places worse
0.9130 ±0.0260
best reported
actual #26 vs paper #123 97 places worse
paper 0.7080
34
GIN
0.8875 ±0.0049
85
SVM
actual #85 vs paper #140 55 places worse
0.7290
best reported
actual #85 vs paper #140 55 places worse
paper 0.7020
best at pub: Molecule Attention Transformer (NeurIPS 2020)
paper 0.7020 Δ at pub 0.0210 Δ today 0.0270
92
rf
actual #92 vs paper #199 107 places worse
0.7250 ±0.0060
best reported
actual #92 vs paper #199 107 places worse
paper 0.6810
best at pub: Molecule Attention Transformer (NeurIPS 2020)
paper 0.6810 Δ at pub 0.0440
280
ChemBERTa 10M
0.6430
This paper
SOTA performance (not significantly different from the best) Proposed method (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best today — OK at publication; today's leaderboard best is elsewhere