MolEvolve: LLM-Guided Evolutionary Search for Interpretable Molecular Optimization
Organizations: Hong Kong Polytechnic University · Hong Kong University of Science and Technology(Guangzhou) · Tsinghua University · Harbin Institute of Technology (Shenzhen)
Abstract
Despite deep learning's success in chemistry, its impact is hindered by a lack of interpretability and an inability to resolve activity cliffs, where minor structural nuances trigger drastic property shifts. Current representation learning, bound by the similarity principle, often fails to capture these structural-activity discontinuities. To address this, we introduce MolEvolve, an evolutionary framework that reformulates molecular discovery as an autonomous, look-ahead planning problem. Unlike traditional methods that depend on human-engineered features or rigid prior knowledge, MolEvolve leverages a Large Language Model (LLM) to actively explore and evolve a library of executable chemical symbolic operations. By utilizing the LLM to cold start and an Monte Carlo Tree Search (MCTS) engine for test-time planning with external tools (e.g. RDKit), the system self-discovers optimal trajectories autonomously. This process evolves transparent reasoning chains that translate complex structural transformations into actionable, human-readable chemical insights. Experimental results demonstrate that MolEvolve's autonomous search not only evolves transparent, human-readable chemical insights, but also outperforms baselines in both property prediction and molecule optimization tasks.
Figures & tables
| Base Model | Method | Regression (RMSE ) | Classification (ROC-AUC ) | |||
|---|---|---|---|---|---|---|
| ESOL | Lipo. | BACE | BBBP | HIV | ||
| Qwen2.5-7B-Instruct | Automolco ( Zhang et al., 2025 ) | 1.0566 | 1.0854 | 0.6716 | 0.6102 | 0.6265 |
| MolRAG ( Xian et al., 2025 ) | 1.7160 | 2.5412 | 0.6968 | 0.5608 | 0.6476 | |
| ATTRILENS-MOL ( Lin et al., 2025 ) | 1.8420 | - | 0.6102 | 0.5810 | - | |
| MolEvolve | 0.6890 | 0.8527 | 0.7705 | 0.7461 | 0.7581 | |
| GPT-4o-mini | Automolco ( Zhang et al., 2025 ) | 1.0062 | 1.0630 | 0.7390 | 0.6435 | 0.6583 |
| Base Model | LogP | QED | ||
|---|---|---|---|---|
| SR% | SR% | |||
| MolEvolve (Ours) | ||||
| GPT-4o-mini | 1.925 | 85% | 0.264 | 55% |
| Qwen2.5-7B-Instruct | 1.271 | 63% | 0.245 | 58% |
| Qwen2.5-32B-Instruct | 2.126 | 82% | 0.258 | 60% |
| Baseline Models | ||||
| Module | RMSE | ROC-AUC | |||
|---|---|---|---|---|---|
| ESOL | Lipo | BACE | BBBP | HIV | |
| Base Model: Qwen2.5-7B-Instruct | |||||
| Vanilla LLM | 1.984 | 2.251 | 0.590 | 0.377 | 0.621 |
| w/o Cold Start + MCTS | 0.831 | 0.959 | 0.671 | 0.691 | 0.702 |
| w. cold start + MCTS | 0.689 | 0.853 | 0.771 | 0.746 | 0.758 |
| Base Model: GPT-4o-mini | |||||
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Property Prediction (Feature Evolution) | Property Optimization (Structural Evolution) |
|---|---|---|
| State ( ) | A tuple of symbolic feature names representing a selected descriptor set. | A validated molecular SMILES string representing a specific chemical structure. |
| Action ( ) | Selection of a novel RDKit-computable descriptor from the evolved pool to augment the feature set . | A multi-stage structural transformation involving LLM-driven critique and rewriting. |
| Expansion | LLM identifies high-potential descriptors by analyzing physicochemical relevance and existing feature importance. | LLM acts as molecule operator, performing structural diagnosis and modification proposals. |
| Reward ( ) | Validation metric (e.g., negative RMSE or AUC) augmented by a normalized test signal bonus for exploration stability. | Weighted sum of task score (e.g., LogP/QED), cold-start heuristic scores, and similarity-based penalties. |
| Verification | Deterministic RDKit-based feature computation; ensures all descriptors in are executable. | Enforced by RDKit sanitization and valence checks; invalid SMILES are assigned a heavy penalty ( ). |
Molecular Optimization
Molecular optimization computationally designs or edits chemical structures to improve desired properties while respecting chemical and practical constraints.
See all 103 papers