Forecasting Datasets Using Blended Temporal and Grouped Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers face challenges in accurately forecasting future values due to errors or reduced accuracy in initial forecasted values, which propagate to subsequent forecasts, especially when dealing with multiple time series data.

Innovation Solution

The implementation of a blended approach that combines temporal aggregation and grouped aggregation techniques to manipulate data points from multiple time series, creating new time series for improved forecasting accuracy by aligning and summing data points, and aggregating adjacent points, allowing for more accurate future value predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If initial forecast values are used for subsequent predictions, then forecasting process can proceed, but accuracy deteriorates due to error propagation

Engineering Contradiction:
Improveforecasting process continuityVSAvoidforecast accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the forecasting process into multiple independent time series, each processed separately through aggregation and forecasting steps. By dividing the overall forecasting task into smaller, manageable segments (different time series with different aggregation levels), the system avoids compounding errors that would occur in a single sequential forecast chain, thereby maintaining both productivity and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary aggregation to time series data before forecasting. By pre-processing the data through temporal and/or grouped aggregation to create aggregated time series, the system establishes a more stable foundation for forecasting that reduces error propagation in subsequent predictions, while still allowing the forecasting process to proceed efficiently.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple time series are processed individually, then forecasting accuracy for each series is maintained, but processing time increases

Engineering Contradiction:
Improveforecast accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges multiple time series processing operations by implementing aggregation mechanisms that combine data from multiple series. Through temporal aggregation (combining data points within time periods) and grouped aggregation (combining data from multiple series), the system processes multiple time series more efficiently while maintaining the ability to generate accurate forecasts for each series, thus reducing overall processing time.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If aggregated time series are created through temporal and grouped aggregation, then forecasting accuracy is improved, but data complexity increases

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

Solution Approach 1:

The patent applies local quality by allowing different time series to have different aggregation characteristics. Each time series can be processed with appropriate temporal and/or grouped aggregation based on its specific properties and requirements. This targeted approach improves forecast accuracy for each series while avoiding the unnecessary complexity that would arise from applying uniform complex aggregation to all series.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240362210A1Forecasting datasets using blend of temporal aggregation and grouped aggregation
Publication Date: 2024.10.31 ORACLE INT CORP
  • US20240362210A1 patent drawing
  • US20240362210A1 patent drawing
  • US20240362210A1 patent drawing

AI summary

Techniques are described herein for forecasting datasets using blend of temporal aggregation and grouped aggregation. An example method can include a device accessing a first and second time series, comprising a first data point associated with a first time step and a first value and a second data point associated with a second time step and a second value. The method can further include the device determining a grouped aggregated data point using the first and second time series by aligning the first and second data point. The method can further include the device determining the grouped aggregated data point by summing the first and second value. The method can further include determining a grouped aggregated time series. The method can further include the device determining a first set of input values for a machine learning model. The method can further include the device determining a first forecasted future value.