Graph Neural Network for Valid Small Molecule Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated molecule generation in drug discovery is challenging due to the large and discrete search space of atom and bond types, leading to inefficiencies in existing algorithms, particularly when generating long-sequence molecules, which often result in chemically invalid structures and scalability issues.

Innovation Solution

A machine learning algorithm that predicts the next bond or edge to be added to a molecular graph adjacency tensor, using a simple restriction mechanism to curb the growth of the action space, allowing only linear growth and ensuring chemical validity by restricting bond modifications and atom additions, and employing a pretrained model that operates directly on the graph adjacency tensor to generate valid substructures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If one-shot graph generation algorithms are used to generate molecular graphs in a single forward pass, then the generation speed is improved, but the model requires significant computational resources and time to analyze the huge search space, and performance drops for longer molecules

Engineering Contradiction:
Improvegeneration speedVSAvoidcomputational resources required
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the molecular graph generation process into sequential steps, where atoms and bonds are generated one at a time rather than attempting to generate the entire graph in a single forward pass. This segmentation transforms the complex one-shot generation problem into a series of simpler sequential decisions, reducing the computational burden on the model while maintaining generation speed.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the search space of atom types, bond types and connection edges is expanded to generate more diverse molecules, then the chemical validity and novelty are improved, but the complexity of the generation process increases and training becomes harder

Engineering Contradiction:
Improvemolecular diversityVSAvoidgeneration process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different parts of the molecular graph (different atoms and bonds) to be generated with different levels of freedom. The model learns to generate diverse molecules by making localized decisions at each generation step rather than applying uniform constraints or freedom across the entire molecule, thus maintaining diversity while managing complexity.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If graph convolutional neural networks are used to propagate node and edge information throughout the graph, then the generation accuracy is improved, but the number of propagation steps increases with graph size, reducing scalability

Engineering Contradiction:
Improvegeneration accuracyVSAvoidscalability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent incorporates preliminary action by pre-defining the generation sequence and restricting which atoms and bonds can be generated at each step. This preliminary structuring of the generation process allows the model to focus computational effort on accurate local decisions rather than requiring extensive propagation steps, improving both accuracy and scalability.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If separate multi-layered perceptrons are used to produce embedding representations of nodes and edges independently, then the representation accuracy is improved, but the model complexity increases and stable end-to-end training becomes difficult

Engineering Contradiction:
Improverepresentation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the node and edge embedding generation processes into a unified model architecture. Instead of using separate multi-layered perceptrons for nodes and edges, the model learns representations in an integrated manner, simplifying the overall architecture while maintaining representation accuracy and enabling stable end-to-end training.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230197209A1Graph based machine learning for generating valid small molecule compounds
Publication Date: 2023.06.22 CHENGDU ANTICANCER BIOSCI LTD
  • US20230197209A1 patent drawing
  • US20230197209A1 patent drawing
  • US20230197209A1 patent drawing

AI summary

Disclosed herein is an automated small molecule generation process for use in in silico drug discovery. The automated process employs a trained neural network that analyzes a graph adjacency tensor which represents a small molecule compound. Over subsequent iterations, the trained neural network analyzes the graph adjacency tensor and predicts actions (e.g., adding an atom, adding a bond type, or assigning a charge) that, if taken, are likely to lead to a valid small molecule compound. Thus, the methods described herein generate small molecule compounds of increased validity in comparison to conventional methodologies.