mol-air-goal-directed-generation-eval
Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation — Park et al. (2024) (arXiv:2403.20109, 2024)
What this evaluates
Evaluates a reinforcement learning model's ability to generate molecules that optimize specific target chemical or biological properties. It probes the model's exploration-exploitation balance in navigating chemical space to find high-scoring structures for penalized LogP, drug-likeness (QED), structural similarity, and kinase inhibition targets.
Datasets
Metrics
Best Property Score (primary) — range: other
- The maximum value of the target property score achieved across 3,000 training iterations. Properties include: pLogP (penalized LogP × 0.1), QED (drug-likeness, [0,1)), Tanimoto similarity to celecoxib ([0,1]), GSK3B inhibition score ([0,1]), JNK3 inhibition score ([0,1]), and GSK3B+JNK3 (arithmetic mean of the two inhibition scores). Scores are computed using RDKit, Guacamol scripts, or TDC oracles.
Input / output format
Input: Initial molecular state or empty sequence; model generates molecules step-by-step using SELFIES representation.
Output: SELFIES string representing a complete molecular structure.
Scoring recipe
best_score = -inf
for step in range(3000):
molecule = model.generate()
score = compute_property_score(molecule, target_property)
if score > best_score:
best_score = score
return best_score
Common pitfalls
- The reported score is the maximum found over 3,000 iterations, not the average or final step score.
- pLogP scores are normalized by multiplying by 0.1 before comparison.
- GSK3B and JNK3 scores rely on the TDC library oracles, not independent calculations.
Evidence (verbatim from paper)
For the calculation of pLogP, QED, and similarity scores, we used scripts provided by existing research, and for GSK3B and JNK3 scores, we utilized the oracle provided by the Therapeutics Data Commons (TDC) library. All experimental results were evaluated based on 3,000 iterations of training. Table 1 shows that the proposed method, Mol-AIR, is superior to the baseline approaches, outperforming them in finding the best scoring molecules for all six tasks.
Citation
@misc{park2024molair,
title={Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation},
author={Park et al. (2024)},
year={2024},
note={arXiv:2403.20109}
}
1---2name: mol-air-goal-directed-generation-eval3description: Evaluates a reinforcement learning model's ability to generate molecules that optimize specific target chemical or biological properties. It probes the model's exploration-exploitation balance in navigating chemical space to find high-scoring structures for penalized LogP, drug-likeness (QED), structural similarity, and kinase inhibition targets. Use when the user wants to benchmark on Mol-AIR Goal-Directed Generation Tasks, or asks about evaluating this task. Reports Best Property Score.4---56# mol-air-goal-directed-generation-eval78> Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation — Park et al. (2024) (arXiv:2403.20109, 2024)910## What this evaluates1112Evaluates a reinforcement learning model's ability to generate molecules that optimize specific target chemical or biological properties. It probes the model's exploration-exploitation balance in navigating chemical space to find high-scoring structures for penalized LogP, drug-likeness (QED), structural similarity, and kinase inhibition targets.1314## Datasets1516- **Mol-AIR Goal-Directed Generation Tasks** — total ?; splits: test (-1); repo https://github.com/DevSlem/Mol-AIR1718## Metrics1920- `Best Property Score` **(primary)** — range: other21 - The maximum value of the target property score achieved across 3,000 training iterations. Properties include: pLogP (penalized LogP × 0.1), QED (drug-likeness, [0,1)), Tanimoto similarity to celecoxib ([0,1]), GSK3B inhibition score ([0,1]), JNK3 inhibition score ([0,1]), and GSK3B+JNK3 (arithmetic mean of the two inhibition scores). Scores are computed using RDKit, Guacamol scripts, or TDC oracles.2223## Input / output format2425**Input**: Initial molecular state or empty sequence; model generates molecules step-by-step using SELFIES representation.2627**Output**: SELFIES string representing a complete molecular structure.2829## Scoring recipe3031```python32best_score = -inf33for step in range(3000):34 molecule = model.generate()35 score = compute_property_score(molecule, target_property)36 if score > best_score:37 best_score = score38return best_score39```4041## Common pitfalls4243- The reported score is the maximum found over 3,000 iterations, not the average or final step score.44- pLogP scores are normalized by multiplying by 0.1 before comparison.45- GSK3B and JNK3 scores rely on the TDC library oracles, not independent calculations.4647## Evidence (verbatim from paper)4849> For the calculation of pLogP, QED, and similarity scores, we used scripts provided by existing research, and for GSK3B and JNK3 scores, we utilized the oracle provided by the Therapeutics Data Commons (TDC) library. All experimental results were evaluated based on 3,000 iterations of training. Table 1 shows that the proposed method, Mol-AIR, is superior to the baseline approaches, outperforming them in finding the best scoring molecules for all six tasks.5051## Citation5253```bibtex54@misc{park2024molair,55 title={Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation},56 author={Park et al. (2024)},57 year={2024},58 note={arXiv:2403.20109}59}60```6162- arXiv: 2403.20109