TensorVAE: A Simple and Efficient Generative Model for Conditional Molecular Conformation Generation

Abstract

Efficient generation of 3D conformations of a molecule from its 2D graph is a key challenge in in-silico drug discovery. Deep learning (DL) based generative modelling has recently become a potent tool to tackling this challenge. However, many existing DL-based methods are either indirect–leveraging inter-atomic distances or direct–but requiring numerous sampling steps to generate conformations. In this work, we propose a simple model abbreviated TensorVAE capable of generating conformations directly from a 2D molecular graph in a single step. The main novelty of the proposed method is focused on feature engineering. We develop a novel encoding and feature extraction mechanism relying solely on standard convolution operation to generate token-like feature vector for each atom. These feature vectors are then transformed through standard transformer encoders under a conditional Variational Autoencoder framework for generating conformations directly. We show through experiments on two benchmark datasets that with intuitive feature engineering, a relatively simple and standard model can provide promising generative capability outperforming more than a dozen state-of-the-art models employing more sophisticated and specialized generative architecture.

Cite

Text

Yu and Yu. "TensorVAE: A Simple and Efficient Generative Model for Conditional Molecular Conformation Generation." Transactions on Machine Learning Research, 2024.

Markdown

[Yu and Yu. "TensorVAE: A Simple and Efficient Generative Model for Conditional Molecular Conformation Generation." Transactions on Machine Learning Research, 2024.](https://mlanthology.org/tmlr/2024/yu2024tmlr-tensorvae/)

BibTeX

@article{yu2024tmlr-tensorvae,
  title     = {{TensorVAE: A Simple and Efficient Generative Model for Conditional Molecular Conformation Generation}},
  author    = {Yu, Hongyang and Yu, Hongjiang},
  journal   = {Transactions on Machine Learning Research},
  year      = {2024},
  url       = {https://mlanthology.org/tmlr/2024/yu2024tmlr-tensorvae/}
}