Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Efficient Evolutionary Search Over Chemical Space with Large Language Models

About

Molecular discovery, when formulated as an optimization problem, presents significant computational challenges because optimization objectives can be non-differentiable. Evolutionary Algorithms (EAs), often used to optimize black-box objectives in molecular discovery, traverse chemical space by performing random mutations and crossovers, leading to a large number of expensive objective evaluations. In this work, we ameliorate this shortcoming by incorporating chemistry-aware Large Language Models (LLMs) into EAs. Namely, we redesign crossover and mutation operations in EAs using LLMs trained on large corpora of chemical information. We perform extensive empirical studies on both commercial and open-source models on multiple tasks involving property optimization, molecular rediscovery, and structure-based drug design, demonstrating that the joint usage of LLMs with EAs yields superior performance over all baseline models across single- and multi-objective settings. We demonstrate that our algorithm improves both the quality of the final solution and convergence speed, thereby reducing the number of required objective evaluations. Our code is available at http://github.com/zoom-wang112358/MOLLEO

Haorui Wang, Marta Skreta, Cher-Tian Ser, Wenhao Gao, Lingkai Kong, Felix Strieth-Kalthoff, Chenru Duan, Yuchen Zhuang, Yue Yu, Yanqiao Zhu, Yuanqi Du, Al\'an Aspuru-Guzik, Kirill Neklyudov, Chao Zhang• 2024

Related benchmarks

TaskDatasetResultRank
Molecular Optimization (QED)TOMG-Bench
Success Rate (SR)49.6
39
Molecular Optimization (LogP)TOMG-Bench
Success Rate (SR)51
39
Molecular Optimization (MR)TOMG-Bench
Success Rate (SR)50.9
39
Molecular OptimizationPractical Molecular Optimization (PMO)
Sum AUC top-1011.65
37
Goal-directed molecular optimizationPMO
Amlodipine MPO0.529
24
Property optimizationPMV21 JNK3 (test)
AUC@10.2424
19
Single-Property Molecular Optimization (JNK3)ZINC 250k 200 lead molecules
Success Rate (SR)10
14
Single-Property Molecular Optimization (plogP)ZINC 250k 200 lead molecules
Success Rate (SR)12.5
14
Single-Property Molecular Optimization (SA)ZINC 250k 200 lead molecules
Success Rate (SR)8
14
Single-Property Molecular Optimization (DRD2)ZINC 250k 200 lead molecules
Success Rate (SR)4
14
Showing 10 of 40 rows

Other info

Follow for update