Multivariate Time-Series Forecasting to Reduce Spurious Correlations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional time-series forecasting methods, such as ARIMA and ETS models, are limited by their reliance on linear relationships, univariate data, and one-step predictions, and can be inaccurate due to spurious correlations when making multi-step forecasts.

Innovation Solution

A monitoring device uses multiple machine learning models (e.g., CNN, RNN, LSTM) to generate and combine multi-step forecast values, employing voting and averaging techniques to minimize spurious correlations and enhance accuracy, while also reducing resource usage by identifying resource correlations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional linear models (ARIMA, ETS) are used for time-series forecasting, then the models are lightweight and require less data, but they produce inaccurate multi-step forecasts due to spurious correlations and inability to capture complex patterns

Engineering Contradiction:
Improveforecast accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple machine learning models (CNN, RNN, LSTM) into an ensemble forecasting system. Each model processes the same time-series input data independently, and their predictions are aggregated through voting or averaging mechanisms. This merging of multiple models captures diverse patterns in the data while maintaining robustness against individual model failures, thereby improving forecast accuracy for multi-step predictions without requiring any single model to be overly complex.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If multiple machine learning models are used to generate forecasts, then forecast accuracy improves, but computational resources and processing time increase

Engineering Contradiction:
Improveforecast accuracyVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and eliminates redundant computational efforts by implementing a voting mechanism that identifies and discards outlier predictions from the ensemble models. Instead of processing and storing all predictions from multiple models, the system extracts only the consensus forecast values that agree across models, removing spurious correlations and unnecessary computational overhead. This extraction approach maintains high accuracy while reducing the energy and computational resources required for forecast generation.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If multiple time-series data streams from multiple resources are processed, then comprehensive forecasting is achieved, but data processing overhead and resource consumption increase

Engineering Contradiction:
Improveforecast reliabilityVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary correlation analysis on time-series data streams before feeding them into the machine learning models. By pre-processing the data to identify and remove highly correlated or redundant data streams, the system reduces the volume of input data without compromising forecast reliability. This preliminary action eliminates unnecessary data processing overhead while maintaining the comprehensive nature of the forecasting approach, thereby improving processing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12530599B2Accuracy of multivariate approach for time-series based forecasting
Publication Date: 2026.01.20 JUNIPER NETWORKS INC
  • US12530599B2 patent drawing
  • US12530599B2 patent drawing
  • US12530599B2 patent drawing

AI summary

In some implementations, a monitoring device may obtain a plurality of time-series data streams respectively associated with a plurality of resources. The monitoring device may generate, using a plurality of machine learning models and based on the plurality of time-series data streams, a plurality of sets of multi-step forecast values, wherein each set of multi-step forecast values is associated with the plurality of resources. The monitoring device may determine, based on the plurality of sets of multi-step forecast values, a set of particular multi-step forecast values associated with the plurality of resources. The monitoring device may cause, based on the set of particular multi-step forecast values, one or more actions to be performed. In some implementations, the monitoring device may determine, based on the plurality of time-series data streams and the plurality of sets of multi-step forecast values, that a correlation exists between a first resource and a second resource.