ICLR 2025

NExT-Mol: 3D Diffusion Meets 1D Language Modeling for 3D Molecule Generation

Zhiyuan Liu, Yanchen Luo, Han Huang, Enzhi Zhang, Sihang Li, Junfeng Fang, Yaorui Shi, Xiang Wang, Kenji Kawaguchi, Tat-Seng Chua

Main figure for NExT-Mol: 3D Diffusion Meets 1D Language Modeling for 3D Molecule Generation

Abstract

3D molecule generation is crucial for drug discovery and material design. While prior efforts focus on 3D diffusion models for their benefits in modeling continuous 3D conformers, they overlook the advantages of 1D SELFIES-based Language Models (LMs), which can generate 100% valid molecules and leverage the billion-scale 1D molecule datasets. To combine these advantages for 3D molecule generation, we propose a foundation model -- NExT-Mol: 3D Diffusion Meets 1D Language Modeling for 3D Molecule Generation. NExT-Mol uses an extensively pretrained molecule LM for 1D molecule generation, and subsequently predicts the generated molecule's 3D conformers with a 3D diffusion model. We enhance NExT-Mol's performance by scaling up the LM's model size, refining the diffusion neural architecture, and applying 1D to 3D transfer learning. Notably, our 1D molecule LM significantly outperforms baselines in distributional similarity while ensuring validity, and our 3D diffusion model achieves leading performances in conformer prediction. Given these improvements in 1D and 3D modeling, NExT-Mol achieves a 26% relative improvement in 3D FCD for de novo 3D generation on GEOM-DRUGS, and a 13% average relative gain for conditional 3D generation on QM9-2014. Our codes and pretrained checkpoints are available at https://github.com/acharkq/NExT-Mol.

Benchmark Results

Tested on 2 datasets

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

MoleculeNet

#ModelRMSE ↓Paper
1
Graphormer-SPIS
0.4840 ±0.0050
2
Graphormer-SPD
0.4920 ±0.0040
3
conan-FGW
0.5140 ±0.0190
7
GCN
0.5640 ±0.0150
38
MoLlama
0.7400 ±0.0100
This paper
43
MolPROP
0.7770 ±0.0200
This paper
64
ChemBERTa-2
0.8890
This paper
65
3D Infomax
actual #65 vs paper #77 12 places worse
0.8940 ±0.0280
best reported
actual #65 vs paper #77 12 places worse
paper 0.9500 ±0.0400

Difference within reported uncertainty; not counted as underperformance.

paper 0.9500 ±0.0400 Δ at pub 0.0560 Δ today 0.0560
117
Pretrain-GNN
1.2200 ±0.0200
This paper
126
GATv2
1.4100
This paper
129
SVM
1.5000
This paper
#ModelRMSE ↓Paper
1
SE(3)-I MPPH
0.3540 ±0.0530
2
ECFP-4 + RF
0.5600 ±0.0660
3
GPSE + GPS
0.6820
30
MoLlama
1.5900 ±0.0400
This paper
36
MolPROP
1.7000 ±0.0900
This paper
51
ChemBERTa-2
2.0470
This paper
63
3D Infomax
actual #63 vs paper #63
2.2300 ±0.2600
actual #63 vs paper #63
paper 2.2300 ±0.2600

Improvement within reported uncertainty; not highlighted.

paper 2.2300 ±0.2600 Δ at pub 0.1070
69
GIN
2.3460 ±0.1220
89
Pretrain-GNN
2.8300 ±0.1200
This paper
99
SVM
3.1400
This paper
100
GATv2
3.1400
This paper
SOTA performance (not significantly different from the best) Baseline / comparison (this paper) Global context (other papers)