A Molecular Multimodal Foundation Model Associating Molecule Graphs with Natural Language

Bing Su, Dazhao Du, Zhao Yang, Yujie Zhou, Jiangmeng Li +4 more
9/12/2022
cs.LGcs.AI

Official code: BingSu12/MoMu (24 stars, last commit 2022-10-11).

Abstract

Although artificial intelligence (AI) has made significant progress in understanding molecules in a wide range of fields, existing models generally acquire the single cognitive ability from the single molecular modality. Since the hierarchy of molecular knowledge is profound, even humans learn from different modalities including both intuitive diagrams and professional texts to assist their understanding. Inspired by this, we propose a molecular multimodal foundation model which is pretrained from molecular graphs and their semantically related textual data (crawled from published Scientific Citation Index papers) via contrastive learning. This AI model represents a critical attempt that directly bridges molecular graphs and natural language. Importantly, through capturing the specific and complementary information of the two modalities, our proposed model can better grasp molecular expertise. Experimental results show that our model not only exhibits promising performance in cross-modal tasks such as cross-modal retrieval and molecule caption, but also enhances molecular property prediction and possesses capability to generate meaningful molecular graphs from natural language descriptions. We believe that our model would have a broad impact on AI-empowered fields across disciplines such as biology, chemistry, materials, environment, and medicine, among others.

View on arXivView PDF

Code Implementations(1)

BingSu12/MoMuOfficial100%
244PythonAug 20, 20224 years ago

Similar Papers

Cite this paper

@article{su2022molecular,
  title  = {A Molecular Multimodal Foundation Model Associating Molecule Graphs with Natural Language},
  author = {Bing Su and Dazhao Du and Zhao Yang and Yujie Zhou and Jiangmeng Li and Anyi Rao and Hao Sun and Zhiwu Lu and Ji-Rong Wen},
  year   = {2022},
  eprint = {2209.05481},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2209.05481}
}

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/2209.05481.svg)](https://codeofpaper.com/paper/2209.05481)

Discussion