Restricted Boltzmann Machine Parameter Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for modeling complex interacting systems, such as those in biology and physics, rely on simplified models and crude approximations to determine parameter values, leading to inaccurate representations of the systems being modeled.

Innovation Solution

The use of restricted Boltzmann machines (RBM) trained with a maximum entropy principle to determine parameters of parametrized physical models, such as the Ising or Bose-Hubbard models, allowing for more accurate prediction of system properties and behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If simplified physical models with crude approximations are used to model complex systems, then the modeling process becomes computationally simpler, but the accuracy of parameter determination and system representation deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidparameter determination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces Restricted Boltzmann Machines (RBMs) as an intermediary computational framework that bridges simplified physical models and complex system reality. The RBM learns the underlying probability distribution of training data from complex systems, enabling accurate parameter determination for simplified physical models without requiring direct complex computations on the original systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the parameter determination problem by changing from direct physical model fitting to learning parameters through RBM training on data. This parameter transformation approach allows the system to capture complex system behavior through learned parameters while maintaining the computational simplicity of the underlying physical models.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If traditional crude approximation methods are used to determine model parameters, then the computational resources required are reduced, but the accuracy of system representation deteriorates

Engineering Contradiction:
Improvecomputational resource usageVSAvoidsystem representation accuracy
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The RBM serves as a computational intermediary that processes training data to extract accurate parameter values. This intermediary approach avoids the need for extensive computational resources while maintaining high accuracy, as the RBM learns the essential patterns from data rather than performing exhaustive simulations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical/computational methods of parameter determination (such as direct simulation or iterative fitting) with a machine learning-based RBM approach. This substitution enables more efficient computation while achieving superior parameter accuracy through the RBM's ability to learn from training data.

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

Data Source

PatentUS20220138538A1Maximum Entropy Boltzmann Machines
Publication Date: 2022.05.05 NELL WATSON LTD
  • US20220138538A1 patent drawing
  • US20220138538A1 patent drawing
  • US20220138538A1 patent drawing

AI summary

This specification describes machine-learning systems and methods for modelling physical and/or biological systems that apply the principle of maximum entropy to restricted Boltzmann machines. According to a first aspect of this specification, there is described a method for modelling a complex system using machine learning. The method includes: obtaining training data representing the complex system; determining one or more parameters of a parametrised physical model representing the complex system using the training data; and predicting one or more properties of the complex system and/or behaviour of the complex system from the parametrised physical model. Determining parameters of the parametrised physical model representing the complex system using the training data includes: mapping the parametrised physical model to a restricted Boltzmann machine; training the restricted Boltzmann machine on the training data representing the complex system using a maximum entropy principle; and extracting the one or more parameters of the parametrised physical model from the trained restricted Boltzmann machine.