Dynamic Boltzmann Machine Predicting Time-Varying Second Moments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Boltzmann machines face challenges in adapting to real-number time-series data due to their binary data handling limitations, making it difficult to effectively predict higher-order moments in time-series datasets.

Innovation Solution

Employing a dynamic Boltzmann machine (DyBM) in conjunction with a generalized auto-regressive heteroscedasticity (GARCH) model to predict time-varying second-order moments of time-series datasets by learning a time-series generative model with eligibility traces and acquiring parameters for accurate predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a dynamic Boltzmann machine uses binary data handling, then the model structure remains simple, but it cannot effectively process real-number time-series data

Engineering Contradiction:
Improveadaptability to real-number time-series dataVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the binary data constraint into a continuous value framework by changing the parameter representation. Instead of binary states, the system uses continuous activation values that can represent real-number time-series data, allowing the Boltzmann machine to adapt to financial and other continuous data while maintaining the core probabilistic framework

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic elements by making the network weights and activation values time-dependent. The weights are updated dynamically through learning processes that adapt to temporal patterns in the data, and the activation values evolve over time to capture dynamic relationships in time-series data

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a Boltzmann machine learns time-series data, then predictive capability improves, but computational complexity increases

Engineering Contradiction:
Improvepredictive accuracy for higher-order momentsVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the learning process into distinct components: eligibility trace computation, weight update calculations, and parameter optimization. By dividing the complex learning task into manageable segments with specific functions, the system achieves accurate prediction of higher-order moments while making the computational process more tractable and efficient

Inventive Principle:
Principle #1Segmentation

3Productivity

If the DyBM learns with eligibility traces, then learning efficiency improves, but the computational overhead increases

Engineering Contradiction:
Improvelearning efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent implements preliminary action by pre-computing and storing eligibility traces during the forward pass before the weight update step. This preliminary computation of trace values allows the learning algorithm to efficiently utilize historical information during parameter updates, improving learning efficiency while organizing computational work in advance to reduce overall overhead

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11410042B2Dynamic Boltzmann machine for estimating time-varying second moment
Publication Date: 2022.08.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11410042B2 patent drawing
  • US11410042B2 patent drawing
  • US11410042B2 patent drawing

AI summary

A computer-implemented method includes employing a dynamic Boltzmann machine (DyBM) to predict a higher-order moment of time-series datasets. The method further includes acquiring the time-series datasets transmitted from a source node to a destination node of a neural network including a plurality of nodes, learning, by the processor, a time-series generative model based on the DyBM with eligibility traces, and obtaining, by the processor, parameters of a generalized auto-regressive heteroscedasticity (GARCH) model to predict a time-varying second-order moment of the times-series datasets.