Phased Mixer Autoencoder for Noisy Multivariate Time-Series

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current time-series forecasting models face challenges with unlabeled data scarcity, noise in data, missing data gaps causing overfitting, difficulty in incorporating multivariate time-series data, and distribution shift, as well as limitations in transformer-based models like PatchTST and TSMixer.

Innovation Solution

A phased mixer masked autoencoder architecture that expands and compresses input features, masks hidden features, and uses a decoder head to learn robust representations, allowing for improved generalization and handling of multivariate time-series data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transformer-based models (PatchTST, TSMixer) are used for time-series forecasting, then the models can process multivariate time-series data, but they suffer from overfitting when data is missing or noisy and lack robustness across varying sequence lengths

Engineering Contradiction:
Improvemodel robustnessVSAvoidperformance across varying sequence lengths
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The model employs dynamic convolution operations where the kernel size and receptive field are adaptively adjusted based on the input sequence length and characteristics. This allows the model to maintain optimal performance across varying sequence lengths while preserving temporal dependencies in multivariate time-series data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The architecture dynamically changes parameters such as convolution kernel sizes, dilation rates, and attention weights based on the input data characteristics. This enables the model to adapt to different sequence lengths and data patterns, improving robustness against noise and missing values while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If more data is used to train the model to improve generalization, then the model can handle noise and missing data better, but unlabeled data scarcity becomes a limiting factor

Engineering Contradiction:
Improvegeneralization capabilityVSAvoidunlabeled data availability
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The model performs self-supervised learning by creating pseudo-labels from the input data itself through techniques like masked autoencoding and predictive coding. The model learns to reconstruct or predict missing portions of the time-series data, enabling it to train on unlabeled data and improve generalization without requiring additional annotated datasets.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the model architecture is made more complex to handle noise and missing data, then prediction accuracy improves, but the model becomes more difficult to train and computationally expensive

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel architecture complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The model divides the time-series data into multiple segments or patches and processes them independently through separate convolutional and attention modules. This segmentation reduces the computational complexity of handling entire long sequences while maintaining accuracy by capturing local patterns in each segment, which are then aggregated for final predictions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250371334A1Phased mixer masked autoencoder
Publication Date: 2025.12.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250371334A1 patent drawing
  • US20250371334A1 patent drawing
  • US20250371334A1 patent drawing

AI summary

The approach described herein can be for training a phased mixer autoencoder model for predicting sequence-to-sequence or time-series data. Embodiments may involve expanding input features of a given data set and encoding the expanded features with a model. The encoded features may be compressed back to the initial size of the input features. The compressed features may be masked and expanded into n number of phases. The masked expanded features may be fed to a decoder and decoded based on a thin decoder head. An error associated with the decoded masked expanded features, and the decoder can be updated based on the error.