Graph Transformer Neural Network Force Field for Molecular Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current molecular dynamics simulations face a trade-off between accuracy and computational resource usage, with accurate methods like ab-initio quantum mechanics being expensive and less resource-intensive approaches lacking precision, particularly in predicting atomic forces for complex material systems.

Innovation Solution

The implementation of a graph transformer neural network (GTFF) that converts molecular dynamics snapshots into graphs, uses an attention mechanism with a distance matrix to iteratively calculate derivatives and predict atomic forces, offering a balance between accuracy and computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ab-initio quantum mechanics approach is used to calculate atomic forces, then prediction accuracy is improved, but computational resource consumption increases significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the calculation process by dividing atomic forces into different components (e.g., bonded and non-bonded forces) and applying different computational methods to each. This allows the use of simplified models for less critical components while maintaining accuracy for key interactions, thereby reducing overall computational resource consumption while preserving prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the computationally intensive ab-initio quantum mechanics approach with a machine learning-based force field model. This substitution uses trained neural networks to predict atomic forces directly from structural information, eliminating the need for expensive quantum mechanical calculations while maintaining high prediction accuracy for molecular dynamics simulations.

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

2Use of energy by moving object

If less resource-intensive approaches are used to calculate atomic forces, then computational cost is reduced, but prediction accuracy deteriorates

Engineering Contradiction:
Improvecomputational resource consumptionVSAvoidprediction accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent employs preliminary action by pre-training machine learning models on extensive quantum mechanical reference data before deployment. This pre-computation phase captures complex quantum mechanical effects in the trained model parameters, allowing the subsequent simulations to use the simplified model without sacrificing accuracy, thus achieving low computational cost during actual simulations while maintaining high prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by adapting the complexity and precision of force calculations dynamically based on the simulation context. The machine learning model adjusts its computational effort by selecting appropriate levels of theory or model complexity based on the local chemical environment, maintaining high accuracy where needed while reducing computational cost in less critical regions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11170141B2Graph transformer neural network force field for prediction of atomic forces and energies in molecular dynamic simulations
Publication Date: 2021.11.09 ROBERT BOSCH GMBH
  • US11170141B2 patent drawing
  • US11170141B2 patent drawing
  • US11170141B2 patent drawing

AI summary

A simulation includes converting a molecular dynamics snapshot of elements within a multi-element system into a graph with atoms as nodes of the graph; defining a matrix such that each column of the matrix represents a node in the graph; defining a distance matrix according to a set of relative positions of each of the atoms; iterating through the GTFF using an attention mechanism, operating on the matrix and augmented by incorporating the distance matrix, to pass hidden state from a current layer of the GTFF to a next layer of the GTFF; performing a combination over the columns of the matrix to produce a scalar molecular energy; making a backward pass through the GTFF, iteratively calculating derivatives at each of the layers of the GTFF to compute a prediction of force acting on each atom; and returning the prediction of the force acting on each atom.