Exogenous Time-Series Forecasting via Historical Error Model Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional time-series forecasting systems rely on user input for determining the use of exogenous data in training and forecasting phases, often leading to unsatisfactory results due to a lack of real-time relationship understanding between data usage and forecasting accuracy.

Innovation Solution

An automated method that configures and evaluates multiple time-series forecasting models, incorporating exogenous data, by analyzing historic error levels to select the model with the lowest prediction error, leveraging multi-variate linear regression and ARIMAX variants to determine the optimal model for forecasting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If automated model selection with multiple variants is implemented, then forecasting accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveforecasting accuracyVSAvoidmodel selection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the model selection process into distinct phases: training multiple model variants with different configurations, evaluating each variant's historical error independently, and selecting the optimal variant based on performance metrics. This segmentation allows comprehensive evaluation without overwhelming complexity at any single stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service through automated model variant training, evaluation, and selection. The framework automatically trains multiple model configurations, compares their historical error levels, and selects the best-performing variant without requiring manual user intervention or expertise in model selection.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If multiple model variants are trained and evaluated, then model selection accuracy is improved, but loss of time increases

Engineering Contradiction:
Improvemodel selection accuracyVSAvoidmodel training and evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by training multiple model variants in advance and evaluating their historical error levels before actual forecasting is needed. This pre-evaluation establishes a performance baseline that enables rapid deployment of the optimal model without time-consuming trial-and-error during production use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The framework trains multiple model variants beyond what a single-model approach would use, evaluating each independently. This excessive action of training several variants ensures that the best-performing model is selected, with the trade-off of additional training time being offset by improved forecasting accuracy and avoidance of suboptimal model selection.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If exogenous variable data is incorporated into model training, then forecasting accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveforecasting accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements a universal framework that handles both models with exogenous variables and models without exogenous variables through the same training and evaluation process. The framework automatically manages the complexity of incorporating exogenous data by providing a unified interface for training model variants with different data configurations.

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

Data Source

PatentUS12481917B2Time series forecasting with exogenous variable data
Publication Date: 2025.11.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12481917B2 patent drawing
  • US12481917B2 patent drawing
  • US12481917B2 patent drawing

AI summary

Providing time-series forecasting by receiving target variable data and exogenous variable data, training a plurality of time-series models according to the target variable data and the exogenous variable data, determining a historical error for each of the plurality of time series models, and providing a time-series forecasting model having a lowest historical error.