paper-with-me

Papers

Spanning Tree-based Graph Generation for Molecules

2021-09-29 · ICLR 2022 4 · Sungsoo Ahn, Binghong Chen, Tianzhe Wang, Le Song

In this paper, we explore the problem of generating molecules using deep neural networks, which has recently gained much interest in chemistry. To this end, we propose a spanning tree-based graph generation (STGG) framework based on formulating molecular graph generation as a construction of a spanning tree and the residual edges. Such a formulation exploits the sparsity of molecular graphs and allows using compact tree-constructive operations to define the molecular graph connectivity. Based on the intermediate graph structure of the construction process, our framework can constrain its generation to molecular graphs that satisfy the chemical valence rules. We also newly design a Transformer architecture with tree-based relative positional encodings for realizing the tree construction procedure. Experiments on QM9, ZINC250k, and MOSES benchmarks verify the effectiveness of the proposed framework in metrics such as validity, Frechet ChemNet distance, and fragment similarity. We also demonstrate the usefulness of STGG in maximizing penalized LogP value of molecules.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Graph GenerationMolecular Graph Generation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Residual Connection 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…

Similar Papers 제목 키워드 기반

Any-Property-Conditional Molecule Generation with Self-Criticism using Spanning Trees

2024-07-12 · Alexia Jolicoeur-Martineau, Aristide Baratin, Kisoo Kwon, Boris Knyazev 외

Generating novel molecules is challenging, with most representations leading to generative models producing many invalid molecules. Spanning Tree-based Graph Generation (STGG) is a promising approach to ensure the genera…

Graph GenerationProperty Predictionvalid

A generative model for molecule generation based on chemical reaction trees

2021-06-07 · Dai Hai Nguyen, Koji Tsuda

Deep generative models have been shown powerful in generating novel molecules with desired chemical properties via their representations such as strings, trees or graphs. However, these models are limited in recommending…

Junction Tree Variational Autoencoder for Molecular Graph Generation

2018-02-12 · ICML 2018 7 · Wengong Jin, Regina Barzilay, Tommi Jaakkola

We seek to automate the design of molecules based on specific chemical properties. In computational terms, this task involves continuous embedding and generation of molecular graphs. Our primary contribution is the direc…

Drug DiscoveryGraph GenerationMolecular Graph Generation

The Marked Edge Walk: A Novel MCMC Algorithm for Sampling of Graph Partitions

2025-10-20 · Atticus McWhorter, Daryl DeFord arxiv

Novel Markov Chain Monte Carlo (MCMC) methods have enabled the generation of large ensembles of redistricting plans through graph partitioning. However, existing algorithms such as Reversible Recombination (RevReCom) and…

graph partitioning

Optimal spanning tree reconstruction in symbolic regression

2024-06-25 · Radoslav G. Neychev, Innokentiy A. Shibaev, Vadim V. Strijov

This paper investigates the problem of regression model generation. A model is a superposition of primitive functions. The model structure is described by a weighted colored graph. Each graph vertex corresponds to some p…

regressionSymbolic Regression