atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Text-Guided Molecule Generation with Diffusion Language Model

AAAI 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based molecule design with diffusion · 20 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 TGM-DLM, a continuous-embedding diffusion language model that generates SMILES from text in two phases (text-guided denoising, then unconditional correction of invalid SMILES), outperforming MolT5-Base on ChEBI-20 without extra data.

Problem

Autoregressive SMILES generators struggle to incorporate global textual constraints (scaffold/attributes spread across the whole sequence) and cannot revise earlier tokens; text-guided molecule generation needs a non-autoregressive alternative.

Approach

Apply continuous embedding-space diffusion to SMILES tokens, denoising collectively and iteratively under text cross-attention, followed by a second diffusion phase trained on deliberately corrupted (unbalanced ring/parenthesis) embeddings to repair invalid SMILES.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TGM-DLM instead of MolT5-BaseText-guided molecule generation · ChEBI-20 testExact: 0.081 -> 0.242Helped
Use TGM-DLM instead of MolT5-BaseText-guided molecule generation · ChEBI-20 testMACCS FTS: 0.721 -> 0.854Helped
Use TGM-DLM instead of MolT5-BaseText-guided molecule generation · ChEBI-20 testText2Mol: 0.496 -> 0.581Helped
Add phase-two correction (ablation)TGM-DLM · ChEBI-20 testValidity: 0.789 -> 0.871Helped
Add phase-two correction (ablation)TGM-DLM · ChEBI-20 testBLEU: 0.828 -> 0.826Hurt
Use 0.5× phase-two steps (ablation)TGM-DLM · ChEBI-20 testValidity: 0.789 -> 0.855Helped
Use twice the phase-two steps (ablation)TGM-DLM · ChEBI-20 testValidity: 0.871 -> 0.875Helped
Use twice the phase-two steps (ablation)TGM-DLM · ChEBI-20 testBLEU: 0.826 -> 0.825Hurt
Use 3× phase-two steps (ablation)TGM-DLM · ChEBI-20 testValidity: 0.871 -> 0.883Helped
Use 3× phase-two steps (ablation)TGM-DLM · ChEBI-20 testBLEU: 0.826 -> 0.825Hurt
Train one network for both phases instead of separate networks (ablation)TGM-DLM · ChEBI-20 testBLEU: 0.826 -> 0.819Hurt
Add text input to the correction phase (ablation)TGM-DLM · ChEBI-20 testValidity: 0.871 -> 0.824Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ChEBI-20

Benchmarks: ChEBI-20 test split

Metrics: BLEU Exact match Levenshtein MACCS FTS RDK FTS Morgan FTS FCD Text2Mol Validity

Baselines: Transformer T5-Base MolT5-Base

Builds on: Diffusion-LM DDPM MolT5 SciBERT

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