Kernel-Elastic Autoencoder for Molecular Design

Haote Li, Yu Shee, Brandon Allen, Federica Maschietto, Victor Batista
10/12/2023
cs.LG

No confident code implementation found for this paper.

Abstract

We introduce the Kernel-Elastic Autoencoder (KAE), a self-supervised generative model based on the transformer architecture with enhanced performance for molecular design. KAE is formulated based on two novel loss functions: modified maximum mean discrepancy and weighted reconstruction. KAE addresses the long-standing challenge of achieving valid generation and accurate reconstruction at the same time. KAE achieves remarkable diversity in molecule generation while maintaining near-perfect reconstructions on the independent testing dataset, surpassing previous molecule-generating models. KAE enables conditional generation and allows for decoding based on beam search resulting in state-of-the-art performance in constrained optimizations. Furthermore, KAE can generate molecules conditional to favorable binding affinities in docking applications as confirmed by AutoDock Vina and Glide scores, outperforming all existing candidates from the training dataset. Beyond molecular design, we anticipate KAE could be applied to solve problems by generation in a wide range of applications.

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{li2023kernelelastic,
  title  = {Kernel-Elastic Autoencoder for Molecular Design},
  author = {Haote Li and Yu Shee and Brandon Allen and Federica Maschietto and Victor Batista},
  year   = {2023},
  eprint = {2310.08685},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.08685v2}
}

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

Discussion