Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation

Jinyeong Park, Jaegyoon Ahn, Jonghwan Choi, Jibum Kim
3/29/2024
cs.LGcs.AIq-bio.BM

No official code found. Best implementation: DevSlem/Mol-AIR (29 stars, last commit 2025-12-02).

Abstract

Optimizing techniques for discovering molecular structures with desired properties is crucial in artificial intelligence(AI)-based drug discovery. Combining deep generative models with reinforcement learning has emerged as an effective strategy for generating molecules with specific properties. Despite its potential, this approach is ineffective in exploring the vast chemical space and optimizing particular chemical properties. To overcome these limitations, we present Mol-AIR, a reinforcement learning-based framework using adaptive intrinsic rewards for effective goal-directed molecular generation. Mol-AIR leverages the strengths of both history-based and learning-based intrinsic rewards by exploiting random distillation network and counting-based strategies. In benchmark tests, Mol-AIR demonstrates superior performance over existing approaches in generating molecules with desired properties without any prior knowledge, including penalized LogP, QED, and celecoxib similarity. We believe that Mol-AIR represents a significant advancement in drug discovery, offering a more efficient path to discovering novel therapeutics.

View on arXivView PDF

Code Implementations(1)

DevSlem/Mol-AIRCommunity100%

Molecular Reinforcement Learning with Adaptive Intrinsic Reward for Goal-directed Molecular Generation.

294PythonFeb 15, 202410 months ago
chemistrydeep-reinforcement-learningdrug-discoverymolecular-modelingmolecular-structure+2 more

Similar Papers

Cite this paper

@article{park2024molair,
  title  = {Mol-AIR: Molecular Reinforcement Learning with Adaptive Intrinsic Rewards for Goal-directed Molecular Generation},
  author = {Jinyeong Park and Jaegyoon Ahn and Jonghwan Choi and Jibum Kim},
  year   = {2024},
  eprint = {2403.20109},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.20109v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.20109.svg)](https://codeofpaper.com/paper/2403.20109)

Discussion