Auto-Encoder Time Series Forecasting Algorithm Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for selecting forecasting algorithms for time series data are resource-intensive and often inaccurately select algorithms, failing to address the diverse behaviors of time series across various domains.

Innovation Solution

An automated system that trains an auto-encoder to generate time series based on descriptive characteristics, uses this auto-encoder to train a classification model to select the best-suited forecasting model for a given time series, thereby addressing the resource-intensiveness and domain-specific limitations of existing methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods are used to select forecasting algorithms, then algorithm selection can be performed, but the process is resource-intensive and may select inaccurate algorithms

Engineering Contradiction:
Improveaccuracy of algorithm selectionVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system pre-trains the auto-encoder model on comprehensive time series data to learn optimal forecasting algorithm selections before actual deployment. This preliminary training phase allows the system to make accurate algorithm selections during runtime without consuming extensive computational resources, as the heavy lifting is done in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an auto-encoder as an intermediary component that transforms time series data into a compressed representation, which then feeds into the forecasting algorithm selection process. This intermediary layer enables more efficient and accurate algorithm selection by capturing essential patterns without requiring the system to process all raw data features directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If existing methods are used to select forecasting algorithms, then selection can be made, but they fail to address diverse behaviors of time series across various domains

Engineering Contradiction:
Improvecoverage of time series domainsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The auto-encoder model is designed with universal applicability across multiple time series domains. By training on diverse time series data from various domains during the pre-training phase, the model learns domain-agnostic patterns and characteristics, enabling it to accurately select forecasting algorithms for different types of time series without requiring domain-specific customization or increasing system complexity.

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

Data Source

PatentUS20250190779A1Systems and methods for automatic forecasting algorithm selection based on time series characteristics
Publication Date: 2025.06.12 ORACLE INT CORP
  • US20250190779A1 patent drawing
  • US20250190779A1 patent drawing
  • US20250190779A1 patent drawing

AI summary

Systems, methods, and other embodiments associated with characteristics-based selection of time series forecast algorithms are described. In one embodiment, a method includes analyzing each time series in a training set of time series to yield characteristics vectors for the time series. The method trains an auto-encoder to minimize error: (1) between bottleneck layer and the characteristics vectors, and (2) between input layer and output layer. The method generates new characteristics vectors that fill gaps between neighboring characteristics. The method inputs the new characteristics vectors to the bottleneck layer to generate a testing set of time series. The method tests forecasting algorithms using the testing set to find forecasting error. The method trains a ranking function to assign a rank to each forecasting algorithm based on a provided characteristics vector. And, the method automatically selects one of the forecasting algorithms to monitor an additional time series based on the ranks.