TimeVAE Decoder Injects Temporal Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deep learning models for generating multivariate time series data, such as GANs, require large amounts of training data and significant computational resources, making them inefficient for scenarios with limited data and resource constraints, and struggle to accurately represent temporal patterns.

Innovation Solution

The TimeVAE architecture, which includes a variational auto-encoder with an interpretable decoder comprising blocks that inject specific temporal structures, allowing for efficient training on smaller datasets and improved performance in generating realistic multivariate time series data, including trend and seasonality patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If GANs are used to generate multivariate time series data, then the generated data can be realistic, but large amounts of training data and significant computational resources are required

Engineering Contradiction:
Improverealism of generated dataVSAvoidamount of training data
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the fundamental parameters of the generative model from GANs to VAEs, which fundamentally alters the training dynamics and data requirements. VAEs use a different objective function (evidence lower bound) that is more sample-efficient and requires less computational power while still generating realistic time series data with proper temporal structures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the adversarial training mechanism of GANs with the variational inference mechanism of VAEs. This substitution changes the training paradigm from a minimax game between generator and discriminator to a unified optimization problem that maximizes the evidence lower bound, resulting in more efficient training with less data.

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

2Manufacturing precision

If GANs are used to generate multivariate time series data, then the generated data can be realistic, but significant computational resources are consumed

Engineering Contradiction:
Improverealism of generated dataVSAvoidcomputational resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent changes the computational parameters by using VAEs with explicit probabilistic formulations that are more computationally efficient than the iterative adversarial training of GANs. The reparameterization trick enables gradient flow through the sampling process, allowing for more efficient optimization with fewer computational resources.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the computationally intensive adversarial training mechanism of GANs with the variational inference approach of VAEs. This replacement eliminates the need for separate generator and discriminator networks and their complex minimax optimization, reducing overall computational resource consumption while maintaining data generation quality.

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

3Use of energy by moving object

If standard VAE architecture is used, then training is computationally efficient, but temporal patterns and structures are not accurately represented

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of temporal patterns
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent segments the decoder architecture into specialized components: a trend injection block that adds long-term monotonic patterns, seasonal blocks that incorporate periodic structures, and a base decoder for general reconstruction. This segmentation allows each component to specialize in capturing specific temporal patterns while maintaining overall computational efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by injecting temporal structures (trend and seasonality) directly into the decoding process before final data generation. This pre-injection of temporal patterns ensures that the generated data inherently contains accurate temporal structures without requiring the model to learn them entirely from scratch during training.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If deep learning models are trained to identify patterns, then predictions can be accurate, but training and configuring is technically complex and requires significant compute resources

Engineering Contradiction:
Improveprediction accuracyVSAvoidtraining and configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent substitutes complex deep learning pattern recognition with a more straightforward variational auto-encoder framework that incorporates explicit temporal structure injection. This replacement simplifies the training process by using a unified variational objective function rather than complex adversarial training or multiple specialized models, reducing configuration complexity while maintaining prediction accuracy.

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

Solution Approach 2:

The patent changes the model architecture parameters to include explicit temporal structure components (trend blocks, seasonal blocks) that are easier to train and configure than purely data-driven deep learning models. These structured parameters guide the learning process and reduce the complexity of training while achieving accurate predictions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230128164A1Variational Auto-Encoder for Multivariate Time Series Generation
Publication Date: 2023.04.27 VERINT AMERICAS INC
  • US20230128164A1 patent drawing
  • US20230128164A1 patent drawing
  • US20230128164A1 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques for generating multivariate time series data utilizing a variational auto-encoder (VAE) having an architecture for injecting custom temporal structures into the generated multivariate time series data. A method for generating multivariate time series data includes sampling a multivariate distribution forming a latent space vector, processing the latent space vector with an interpretable decoder of a variational auto-encoder, an architecture of the interpretable decoder comprising a plurality of blocks including one or more blocks configured to inject one or more temporal structures into multivariate time series data, and outputting, from the interpretable decoder, generated multivariate time series data comprising one or more temporal structures defined by the injected one or more temporal structures.