Attention Based Molecule Generation via Hierarchical Variational Autoencoder

Divahar Sivanesan
1/18/2024
q-bio.BMcs.LG

No confident code implementation found for this paper.

Abstract

Molecule generation is a task made very difficult by the complex ways in which we represent molecules computationally. A common technique used in molecular generative modeling is to use SMILES strings with recurrent neural networks built into variational autoencoders - but these suffer from a myriad of issues: vanishing gradients, long-range forgetting, and invalid molecules. In this work, we show that by combining recurrent neural networks with convolutional networks in a hierarchical manner, we are able to both extract autoregressive information from SMILES strings while maintaining signal and long-range dependencies. This allows for generations with very high validity rates on the order of 95% when reconstructing known molecules. We also observe an average Tanimoto similarity of .6 between test set and reconstructed molecules, which suggests our method is able to map between SMILES strings and their learned representations in a more effective way than prior works using similar methods.

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{sivanesan2024attention,
  title  = {Attention Based Molecule Generation via Hierarchical Variational Autoencoder},
  author = {Divahar Sivanesan},
  year   = {2024},
  eprint = {2402.16854},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.16854v1}
}

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

Discussion