Edge-Conditioned Dynamic Neighborhood Aggregation for Molecular Properties

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Message Passing Neural Networks (MPNNs) face limitations in effectively encapsulating molecular graph characteristics and suffer from high computational complexity, making them unsuitable for real-time molecular property prediction.

Innovation Solution

A processor-implemented method using edge conditioned dynamic neighborhood aggregation mechanism, which includes updating hidden states of molecular graph nodes through self-attention mechanisms to transform hidden representations, and determining molecular properties using a linear layer from graph-level embeddings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Message Passing Neural Networks (MPNNs) are used for molecular property prediction, then the model can capture molecular graph characteristics, but the computational complexity becomes too high for real-time prediction

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

Solution Approach 1:

The patent segments the molecular graph processing into atomic-level operations where each atom (node) independently processes its local neighborhood. Instead of global message passing across the entire graph, each node performs localized aggregation of features from its immediate neighbors, breaking down the complex global computation into simpler parallel local operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic neighborhood aggregation where the set of neighboring nodes considered for each atom is dynamically determined based on geometric and chemical criteria. The neighborhood radius and composition adapt during processing, allowing the model to focus computational resources on relevant local regions rather than processing fixed or global neighborhoods uniformly.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If traditional MPNN aggregation operators are used, then the model structure is simple, but the discriminative power of node and graph-level embeddings is insufficient

Engineering Contradiction:
Improvemodel structure simplicityVSAvoidembedding discriminative power
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by making each node's aggregation process unique and adaptive to its local graph structure and chemical properties. Instead of using a uniform aggregation operator for all nodes, each node dynamically selects and applies aggregation strategies based on its specific neighborhood characteristics, atom types, and geometric context, thereby enhancing the discriminative quality of resulting embeddings.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters dynamically during the aggregation process, including neighborhood radius, node selection criteria, and aggregation weights. These parameters are adjusted based on local graph properties, atom features, and iteration stage, allowing the model to adapt its processing behavior to maximize embedding discriminative power for different molecular contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12437845B2Edge conditioned dynamic neighborhood aggregation based molecular property prediction
Publication Date: 2025.10.07 TATA CONSULTANCY SERVICES LTD
  • US12437845B2 patent drawing
  • US12437845B2 patent drawing
  • US12437845B2 patent drawing

AI summary

This disclosure relates generally to system and method for molecular property prediction. The conventional methods for molecular property prediction suffer from inherent limitation to effectively encapsulate the characteristics of the molecular graph. Moreover, the known methods are computationally intensive, thereby leading to non-performance in real-time scenarios. The disclosed method overcomes the limitations of typical dynamic neighborhood aggregation (DNA) method by fusing the static edge attributes in determining the self-attention coefficients. In an embodiment, the disclosed method transforms the hidden state of a sink node by utilizing a neural-net function, which takes as input an aggregated single-message vector obtained by the self-attention mechanism and the self-attention mechanism transformed hidden state of the node.