paper-with-me

홈 › Papers

Grammars and reinforcement learning for molecule optimization

2018-11-27 · Egor Kraev

We seek to automate the design of molecules based on specific chemical properties. Our primary contributions are a simpler method for generating SMILES strings guaranteed to be chemically valid, using a combination of a new context-free grammar for SMILES and additional masking logic; and casting the molecular property optimization as a reinforcement learning problem, specifically best-of-batch policy gradient applied to a Transformer model architecture. This approach uses substantially fewer model steps per atom than earlier approaches, thus enabling generation of larger molecules, and beats previous state-of-the art baselines by a significant margin. Applying reinforcement learning to a combination of a custom context-free grammar with additional masking to enforce non-local constraints is applicable to any optimization of a graph structure under a mixture of local and nonlocal constraints.

📄 PDF Abstract BibTeX arXiv:1811.11222

Code (1)

ZmeiGorynych/generative_playground 공식 구현 pytorch

Tasks

reinforcement-learningReinforcement LearningReinforcement Learning (RL)valid

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
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…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Reinforced Molecular Optimization with Neighborhood-Controlled Grammars

2020-11-14 · NeurIPS 2020 12 · Chencheng Xu, Qiao Liu, Minlie Huang, Tao Jiang

A major challenge in the pharmaceutical industry is to design novel molecules with specific desired properties, especially when the property evaluation is costly. Here, we propose MNCE-RL, a graph convolutional policy ne…

Graph GenerationMolecular Graph Generation

Probabilistic hypergraph grammars for efficient molecular optimization

2019-06-05 · Egor Kraev, Mark Harley

We present an approach to make molecular optimization more efficient. We infer a hypergraph replacement grammar from the ChEMBL database, count the frequencies of particular rules being used to expand particular nontermi…

GPUreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Deep learning for molecular design - a review of the state of the art

2019-03-11 · Daniel C. Elton, Zois Boukouvalas, Mark D. Fuge, Peter W. Chung

In the space of only a few years, deep generative modeling has revolutionized how we think of artificial creativity, yielding autonomous systems which produce original images, music, and text. Inspired by these successes…

Benchmarkingreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Representing Molecules as Random Walks Over Interpretable Grammars

2024-03-13 · Michael Sun, Minghao Guo, Weize Yuan, Veronika Thost 외

Recent research in molecular discovery has primarily been devoted to small, drug-like molecules, leaving many similarly important applications in material design without adequate technology. These applications often rely…

Property Prediction

Optimization of Molecules via Deep Reinforcement Learning

2018-10-19 · Zhenpeng Zhou, Steven Kearnes, Li Li, Richard N. Zare 외

We present a framework, which we call Molecule Deep $Q$-Networks (MolDQN), for molecule optimization by combining domain knowledge of chemistry and state-of-the-art reinforcement learning techniques (double $Q$-learning …

Deep Reinforcement LearningMolecular Graph GenerationMulti-Objective Reinforcement LearningQ-Learning+3