IP Library › Granted Patent US 12,632,731
Granted Patent B2
US 12,632,731 · App. 18/457,601 · Granted May 19, 2026

Device for machine learning molecular dynamics using error function

Inventors: Takeichiro Nishikawa (Yokohama, JP); Gen Li (Kawasaki, JP)
Assignee: KABUSHIKI KAISHA TOSHIBA
G06N3/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,632,731
App. No.
18/457,601
Granted
May 19, 2026
Kind
B2
Abstract

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.

Claims (53)

1 . An information processing device comprising

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,

wherein the one or more hardware processors are configured to set the error function including a plurality of terms obtained by multiplying, by the plurality of weights, errors of physical quantities for the plurality of elements.

2 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to:

set the plurality of weights according to the features of the plurality of elements, and

set the error function including the one or more terms based on the plurality of set weights.

3 . The device according to claim 2 ,

wherein the one or more hardware processors are configured to:

aggregate numbers of atoms that are numbers of atoms of the plurality of elements included in a plurality of pieces of learning data used for learning of the machine learning model, for the plurality of elements, based on the plurality of pieces of learning data, the plurality of pieces of learning data each including positions of the plurality of atoms, and

set the plurality of weights based on the numbers of atoms or ratios of the numbers of atoms to a total number of atoms of all elements included in the plurality of pieces of learning data.

4 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to:

receive the plurality of weights designated for the plurality of elements, and

set the error function including the one or more terms based on the plurality of received weights.

5 . The device according to claim 1 ,

wherein the features are masses of the plurality of elements, atomic numbers of the plurality of elements, information correlated with the masses or the atomic numbers, or numbers of atoms of the plurality of elements included in the analysis target.

6 . The device according to claim 5 ,

wherein the plurality of weights are reciprocals of the plurality of features.

7 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to set the error function including a plurality of terms obtained by multiplying second errors by the weights, the second errors being sums of first errors that are errors of the physical quantities of the plurality of atoms, for the plurality of elements.

8 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to select one or more elements from among the plurality of elements with a probability according to magnitude of the plurality of weights, and set the error function including one or more terms obtained by multiplying weights for the selected one or more elements by errors of the physical quantities for the selected one or more elements.

9 . The device according to claim 8 ,

wherein the one or more hardware processors are configured to select the one or more elements with the probabilities for each of a plurality of pieces of learning data used for learning of the machine learning mode, and each including positions of the plurality of atoms.

10 . The device according to claim 8 ,

wherein the one or more hardware processors are configured to:

repeatedly execute learning of the machine learning model a plurality of times using a plurality of pieces of learning data each including positions of the plurality of atoms; and

select one or more of the plurality of elements with the probabilities for each of the plurality of times of the learning.

11 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to:

correct at least part of the plurality of weights to a designated value, and

set the error function including one or more terms based on the plurality of weights after correction.

12 . The device according to claim 11 ,

wherein the one or more hardware processors are configure to:

output an output value of the error function; and

correct at least part of the plurality of weights to a value designated according to the output output value.

13 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to correct a parameter of the machine learning model such that an output value of the error function is made small.

14 . The device according to claim 1 ,

wherein the one or more hardware processors are configured to implement:

a function setting unit configured to set the error function; and

a learning unit configured to learn the machine learning model.

15 . An information processing method executed by an information processing device, comprising:

setting 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

learning the machine learning model using the error function; and

wherein the setting the error function including a plurality of terms obtained by multiplying, by the plurality of weights, errors of physical quantities for the plurality of elements.

16 . A computer program product comprising a non-transitory computer-readable medium including programmed instructions, the instructions causing a computer to execute:

setting 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

learning the machine learning model using the error function; and

wherein the setting the error function including a plurality of terms obtained by multiplying, by the plurality of weights, errors of physical quantities for the plurality of elements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2023
From: NISHIKAWA, TAKEICHIRO; LI, GEN
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 064937/0845 →
Priority Claims (1)
JP 2023-042587 · Mar 17, 2023 · national
Continuity (1)
Related Publication 20240311632A1 · Sep 19, 2024
References Cited (16)
US 12211588B1 · Aithani · 2025 [cited by examiner]
US 20200365236A1 · Park et al. · 2020 [cited by applicant]
US 20210081505A1 · Bai et al. · 2021 [cited by applicant]
US 20210217501A1 · Matsushita · 2021 [cited by applicant]
US 20220207370A1 · Motoki · 2022 [cited by applicant]
US 20230086384A1 · Smith · 2023 [cited by examiner]
US 20230360808A1 · Park et al. · 2023 [cited by applicant]
US 20240050975A1 · Lee et al. · 2024 [cited by applicant]
US 20240153596A1 · Ye · 2024 [cited by examiner]
CN 115527626A · 2022 [cited by applicant]
JP 202111143A · 2021 [cited by applicant]
WO 2022060177A1 · 2022 [cited by applicant]
WO 2022060179A1 · 2022 [cited by applicant]
WO 2023015247A1 · 2023 [cited by applicant]
Office Action issued on Sep. 9, 2025, in corresponding Japanese Application No. 2023-042587, 7 pages. [cited by applicant]
Behler, “Constructing High-Dimensional Neural Network Potentials: A Tutorial Review”, International Journal of Quantum Chemistry, Mar. 6, 2015, vol. 115, No. 16, pp. 1032-1050. [cited by applicant]