Molecular Graph Edge Filtering for GNN Training Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for preparing training data for molecular dynamics simulations are labor-intensive, prone to biases, and struggle to capture the diverse and dynamic nature of molecular systems, leading to suboptimal performance and increased computational resources.

Innovation Solution

The use of a graph neural network (GNN) for pre-processing training data, which involves obtaining geometric information of a molecule, identifying edges between atoms, filtering these edges using a probability function, and generating a training set for the GNN to reduce the complexity of molecular graphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual curation and selection of molecular structures is used, then training data quality can be controlled, but the process becomes labor-intensive and time-consuming

Engineering Contradiction:
Improvetraining data qualityVSAvoiddata preparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates and curates molecular structures using computational methods, eliminating the need for manual curation. The automated pipeline includes generating molecular structures, computing geometric information, filtering edges based on probability functions, and preparing training data without human intervention, thus resolving the contradiction between data quality control and time consumption.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If comprehensive molecular structures are used in training data, then the model can capture diverse molecular properties, but the computational resources and graph complexity increase

Engineering Contradiction:
Improvemolecular property coverageVSAvoidgraph complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant edges from molecular graphs using probability-based filtering. By computing geometric information and applying probability functions to identify and retain only significant atomic interactions, the method removes redundant edges while preserving essential molecular properties, thus reducing graph complexity without sacrificing adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of manufacture

If existing methods are used to prepare training data, then the process is simpler, but the model performance is suboptimal for complex molecular scenarios

Engineering Contradiction:
Improvedata preparation simplicityVSAvoidmodel performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary processing of molecular structures by pre-computing geometric information, pre-filtering edges using probability functions, and pre-generating training data with optimized graph representations. This preliminary action ensures that when the model is trained, it receives high-quality, pre-processed data that significantly improves performance on complex molecular scenarios while maintaining automated simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250181911A1Method of pre-processing training data for molecular dynamics simulation and apparatus for performing the method
Publication Date: 2025.06.05 SAMSUNG ELECTRONICS CO LTD
  • US20250181911A1 patent drawing
  • US20250181911A1 patent drawing
  • US20250181911A1 patent drawing

AI summary

Provided is a method of pre-processing training data for a molecular dynamics simulation. The method includes obtaining geometric information of a molecule that includes a plurality of atoms, identifying a set of edges between the plurality of atoms in the molecule based on the geometric information, filtering the set of edges using a probability function based on the geometric information to obtain a filtered set of edges, and generating a training set for a graph neural network (GNN) including a graph of the molecule based on the filtered set of edges.