Weighted Error Function for Accurate ML Molecular Dynamics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning molecular dynamics methods may produce physically invalid results due to the lack of consideration of elemental features, such as mass, leading to inaccuracies in force calculations and simulations.

Innovation Solution

An error function is introduced that uses weights based on elemental features, particularly mass, to minimize errors in force predictions, thereby improving the learning accuracy of machine learning models in molecular dynamics simulations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional machine learning molecular dynamics methods are used without considering elemental features, then calculation cost is reduced compared to first-principle methods, but simulation accuracy deteriorates due to physically invalid results

Engineering Contradiction:
Improvecalculation costVSAvoidsimulation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different weights to different elemental features in the error function. Specifically, features such as mass, atomic number, and electron configuration are given different importance levels based on their relevance to the physical properties being simulated. This allows the model to focus learning on the most critical elemental characteristics while maintaining computational efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters by introducing an element-feature-aware error function that incorporates multiple elemental features with different weights. The error function is defined as: E = Σw_i * (f_i(model) - f_i(target))^2, where w_i are weights assigned to different elemental features. This parameter change transforms the conventional uniform error metric into a physically-informed weighted metric that improves simulation accuracy without substantially increasing calculation cost.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If elemental features are incorporated into the error function with different weights, then learning accuracy is improved, but device complexity increases due to additional weighting mechanisms

Engineering Contradiction:
Improvelearning accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent modifies the error function parameters by introducing element-specific weights rather than using a uniform error metric. The weighted error function E = Σw_i * (f_i(model) - f_i(target))^2 incorporates physical knowledge about elemental importance, allowing the model to learn more effectively from training data while maintaining a relatively simple overall structure.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies preliminary action by pre-determining the weights for different elemental features based on their physical significance before the learning process begins. These weights are set according to domain knowledge about which elemental properties are most critical for the specific simulation task, thereby guiding the learning process from the outset and reducing the complexity of adaptive weight adjustment during training.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12632731B2Device for machine learning molecular dynamics using error function
Publication Date: 2026.05.19 KK TOSHIBA
  • US12632731B2 patent drawing
  • US12632731B2 patent drawing
  • US12632731B2 patent drawing

AI summary

According to an embodiment, an information processing device includes one or more hardware processors configured to: set an error function including one or more terms based on a plurality of weights according to features of a plurality of elements, the error function being a function used during learning of a machine learning model into which positions of a plurality of atoms included in an analysis target, and information indicating which of the plurality of elements the plurality of atoms are, are input, and that outputs a physical quantity of the analysis target; and learn the machine learning model using the error function.