GPT-MolBERTa: GPT Molecular Features Language Model for molecular property prediction

Suryanarayanan Balaji, Rishikesh Magar, Yayati Jadhav, Amir Barati Farimani
9/20/2023
physics.chem-phcs.LG

No confident code implementation found for this paper.

Abstract

With the emergence of Transformer architectures and their powerful understanding of textual data, a new horizon has opened up to predict the molecular properties based on text description. While SMILES are the most common form of representation, they are lacking robustness, rich information and canonicity, which limit their effectiveness in becoming generalizable representations. Here, we present GPT-MolBERTa, a self-supervised large language model (LLM) which uses detailed textual descriptions of molecules to predict their properties. A text based description of 326000 molecules were collected using ChatGPT and used to train LLM to learn the representation of molecules. To predict the properties for the downstream tasks, both BERT and RoBERTa models were used in the finetuning stage. Experiments show that GPT-MolBERTa performs well on various molecule property benchmarks, and approaching state of the art performance in regression tasks. Additionally, further analysis of the attention mechanisms show that GPT-MolBERTa is able to pick up important information from the input textual data, displaying the interpretability of the model.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{balaji2023gptmolberta,
  title  = {GPT-MolBERTa: GPT Molecular Features Language Model for molecular property prediction},
  author = {Suryanarayanan Balaji and Rishikesh Magar and Yayati Jadhav and Amir Barati Farimani},
  year   = {2023},
  eprint = {2310.03030},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.03030v3}
}

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

Discussion