IJCAI 2023poster5 citations

GPMO: Gradient Perturbation-Based Contrastive Learning for Molecule Optimization

Xixi Yang, Li Fu, Yafeng Deng, Yuansheng Liu, Dongsheng Cao, Xiangxiang Zeng

Abstract

Optimizing molecules with desired properties is a crucial step in de novo drug design. While translation-based methods have achieved initial success, they continue to face the challenge of the “exposure bias” problem. The challenge of preventing the “exposure bias” problem of molecule optimization lies in the need for both positive and negative molecules of contrastive learning. That is because generating positive molecules through data augmentation requires domain-specific knowledge, and randomly sampled negative molecules are easily distinguished from the real molecules. Hence, in this work, we propose a molecule optimization method called GPMO, which leverages a gradient perturbation-based contrastive learning method to prevent the “exposure bias” problem in translation-based molecule optimization. With the assistance of positive and negative molecules, GPMO is able to effectively handle both real and artificial molecules. GPMO is a molecule optimization method that is conditioned on matched molecule pairs for drug discovery. Our empirical studies show that GPMO outperforms the state-of-the- art molecule optimization methods. Furthermore, the negative and positive perturbations improve the robustness of GPMO.

Multidisciplinary Topics and Applications: MDA: Bioinformatics
BibTeX
@inproceedings{ijcai2023p549,
  title     = {GPMO: Gradient Perturbation-Based Contrastive Learning for Molecule Optimization},
  author    = {Yang, Xixi and Fu, Li and Deng, Yafeng and Liu, Yuansheng and Cao, Dongsheng and Zeng, Xiangxiang},
  booktitle = {Proceedings of the Thirty-Second International Joint Conference on
               Artificial Intelligence, {IJCAI-23}},
  publisher = {International Joint Conferences on Artificial Intelligence Organization},
  editor    = {Edith Elkind},
  pages     = {4940--4948},
  year      = {2023},
  month     = {8},
  note      = {Main Track},
  doi       = {10.24963/ijcai.2023/549},
  url       = {https://doi.org/10.24963/ijcai.2023/549},
}