Gaussian Mixture Normalization for Non-Normal Time Series Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning systems face challenges with non-normal data distributions, leading to underfitting or overfitting, and require multiple models for each domain, resulting in high computational load and inefficiencies, especially with serial RNN architectures.

Innovation Solution

The system employs a Gaussian Mixture Model to approximate non-normal data distributions, trains a single LSTM model across multiple domains, and uses a parallel neural network architecture to improve prediction accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional normalization methods are used on non-normal data distributions, then the normalization process is simple, but prediction accuracy deteriorates due to underfitting or overfitting

Engineering Contradiction:
Improveprediction accuracyVSAvoidnormalization method complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the non-normal data distribution into multiple clusters, each with its own normal distribution characteristics. By dividing the data into K clusters and applying normalization specific to each cluster rather than using a single global normalization, the system accurately captures the underlying structure of non-normal distributions, thereby improving prediction accuracy while maintaining manageable complexity through localized processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the normalization parameters dynamically based on the identified cluster for each data point. Instead of using fixed global mean and standard deviation, the system adapts the normalization parameters (mean and standard deviation) to match the local characteristics of the cluster to which each data point belongs, thereby resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple machine learning models are trained for each domain of input data, then domain-specific prediction accuracy is improved, but computational load and memory storage requirements increase

Engineering Contradiction:
Improvedomain-specific prediction accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent creates a universal normalization process based on Gaussian Mixture Models that can handle multiple domains of input data simultaneously. By learning a shared representation of the data distribution across domains through the GMM framework, the system eliminates the need to train separate models for each domain, thereby reducing computational load and memory requirements while maintaining the ability to handle domain-specific characteristics through the cluster assignment mechanism.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If serial RNN architectures are used for training machine learning models, then model training is straightforward, but performance delays and inefficiencies occur

Engineering Contradiction:
Improvetraining efficiencyVSAvoidarchitecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the sequential processing of serial RNNs into parallel processing streams by introducing multiple processing units that can simultaneously handle different aspects of the input data. Each processing unit operates independently on its assigned data stream, eliminating the sequential bottleneck while maintaining the recurrent processing capabilities needed for time series analysis, thereby improving training efficiency with moderate architectural complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230360124A1Recurrent neural networks with gaussian mixture based normalization
Publication Date: 2023.11.09 THE BANK OF NEW YORK MELLON
  • US20230360124A1 patent drawing
  • US20230360124A1 patent drawing
  • US20230360124A1 patent drawing

AI summary

The disclosure relates to systems and methods of generating a mixture model for approximating non-normal distributions of time series data. The mixture model may include clusters of normal distributions that together approximate a non-normal distribution. The mixture model may be used to normalize input data for machine learning models. For example, a machine learning model such as an autoencoder may be trained to make predictions on the normalized input data. The predictions may relate to the time series of data. In one example, the time series of data may be market data for a security. The market data my include one or more features that are normalized using the mixture model. The predictions may include a predicted rate at which a lender will charge to borrow a security for short selling, where such rate may depend on the market data for the security.