Molecular Representation via Fully Connected Graph Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current AI-driven drug design methods face challenges in accurately predicting molecular attributes such as toxicity and affinity to protein receptors, limiting the efficiency and cost-effectiveness of drug development.

Innovation Solution

A method for generating high-quality molecular vector representations by constructing a fully connected graph of atoms, performing aggregation on atom and edge vector representations, and using a trained molecular representation model to improve prediction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional AI-driven drug design methods are used, then the drug development process can proceed, but the accuracy of molecular attribute prediction (such as toxicity and affinity) is insufficient

Engineering Contradiction:
Improvemolecular attribute prediction accuracyVSAvoiddrug development efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The molecule is segmented into atomic-level components, with each atom represented as a node in a graph structure. This segmentation allows the model to capture local atomic features and their relationships, improving prediction accuracy by analyzing molecular structure at the atomic level rather than treating the molecule as a whole.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms molecular representation from traditional 1D sequences or 2D images to 3D graph structures with spatial coordinates. By incorporating three-dimensional spatial information and using graph neural networks to process these multi-dimensional atomic relationships, the model achieves more accurate prediction of molecular attributes while maintaining computational efficiency.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If more complex molecular representation methods are used to improve prediction accuracy, then the computational complexity and processing time increase

Engineering Contradiction:
Improvemolecular attribute prediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary encoding of atomic features (such as atom type, charge, and spatial coordinates) into fixed-dimensional vectors before processing. This pre-processing step organizes molecular data into a standardized graph structure with atomic nodes and bond edges, reducing the complexity of subsequent neural network processing while preserving essential molecular information for accurate prediction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical molecular modeling approaches with graph neural network-based computational methods. By using message-passing mechanisms in GNNs to automatically learn atomic interactions from graph structures, the system achieves high prediction accuracy without requiring complex explicit physical simulations, thereby reducing computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20230245727A1Method for molecular representing
Publication Date: 2023.08.03 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US20230245727A1 patent drawing
  • US20230245727A1 patent drawing
  • US20230245727A1 patent drawing

AI summary

A computer-implemented method is provided. The method includes: obtaining feature information of a molecule to be represented, wherein the molecule includes a plurality of atoms; generating a fully connected graph of the plurality of atoms, wherein the fully connected graph includes a plurality of edges; generating, based on the feature information, a plurality of atom vector representations and a plurality of edge vector representations, wherein the plurality of atom vector representations correspond to the plurality of atoms, respectively, and the plurality of edge vector representations correspond to the plurality of edges, respectively; performing, based on the fully connected graph, at least one aggregation on the plurality of atom vector representations and the plurality of edge vector representations to obtain a plurality of updated atom vector representations; and generating, based on the plurality of updated atom vector representations, a molecular vector representation of the molecule.