graph convolutional policy network for goal directed
play

Graph Convolutional Policy Network for Goal-Directed Molecular - PowerPoint PPT Presentation

Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation Jiaxuan You*, Bowen Liu*, Rex Ying, Vijay Pande, Jure Leskovec Stanford University 1 Motivation Question: Can we learn a model that can generate valid


  1. Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation Jiaxuan You*, Bowen Liu*, Rex Ying, Vijay Pande, Jure Leskovec Stanford University 1

  2. Motivation  Question:  Can we learn a model that can generate valid and realistic molecules with high value of a given chemical property?  Valid, Realistic, High scores Drug- that has output Model likeness 0.95 Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 2

  3. Goal-Directed Graph Generation  Generating graphs that:  Optimize given objectives (High scores)  E.g., drug-likeness (black box)  Obey underlying rules (Valid)  E.g., chemical valency  Are learned from examples (Realistic)  E.g., Imitating a molecule graph dataset Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 3

  4. Existing Approaches  String representations + RL [Guimaraes et al, 2017]  “CCN(C)C1C2=CC3=C(C=CC=C3)N2C(CN)C”  Very likely to generate invalid strings  Learned VAE-based vector representations + Bayesian optimization [Jin et al, 2018]  Depends on latent space, hand-coded decoder rules Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 4

  5. GCPN  Our Approach: Graph representation + RL  Graph representation enables validity check in each state transition (Valid)  Reinforcement learning optimizes intermediate and final rewards (High scores)  Adversarial training imitates examples in given datasets (Realistic) Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 5

  6. GCPN  Graph convolutional policy network (GCPN) (1) Compute node embedding (2) Predict edge, edge type and stop token (3) Optimize using PPO Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 6

  7. Results  Generating graphs from scratch:  Over 60% higher scores  Modifying existing graphs:  Over 180% higher scores improvement Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 7

  8. Results  Visualization Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation 8

  9. Results  https://github.com/bowenliu16/rl_graph_gen eration  Come to poster AB#140 for more results! Jure Leskovec, Stanford 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend