Constrained Cross-Validation Tuning for Time Series Forecasting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Selecting the right combination of cross-validation parameters for time series forecasting is challenging and time-consuming, leading to inefficient and inaccurate model predictions due to manual or heuristic-based methods.

Innovation Solution

A time series forecasting service system that determines optimal cross-validation parameters using an objective function and optimization techniques to minimize penalties while satisfying constraints, thereby improving model performance and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual or heuristic-based methods are used to determine cross-validation parameters, then the process is simple to implement, but the processing time is excessive and model accuracy is poor

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

Solution Approach 1:

The system performs self-optimization by automatically determining cross-validation parameters through an objective function that evaluates multiple candidate parameter sets. The system independently identifies optimal parameters without requiring manual intervention, thereby improving model accuracy while reducing the time loss associated with manual tuning processes.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If manual or heuristic-based methods are used to determine cross-validation parameters, then the implementation is straightforward, but computational resources are excessively consumed

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputational resource utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system changes parameters dynamically by evaluating multiple candidate cross-validation parameter sets against an objective function. Instead of using fixed manual values, the system systematically varies parameters (such as number of folds, gap between folds, and left most fold position) to identify the combination that maximizes model accuracy while optimizing computational resource utilization.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If heuristic-based rules are used to determine cross-validation parameters, then the process is quick to execute, but the model generalization capability is poor

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidmodel generalization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms by evaluating candidate cross-validation parameter sets using an objective function that incorporates model performance metrics. The feedback from these evaluations guides the selection of optimal parameters, ensuring that the chosen parameters improve both processing efficiency and model generalization capability rather than relying on fixed heuristic rules.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If extensive manual tuning of cross-validation parameters is performed, then model accuracy may be improved, but the complexity of the process increases significantly

Engineering Contradiction:
Improvemodel accuracyVSAvoidprocess complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs self-optimization by automatically determining cross-validation parameters through an objective function that evaluates multiple candidate parameter sets. The system independently identifies optimal parameters without requiring manual intervention, thereby improving model accuracy while reducing the time loss associated with manual tuning processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters dynamically by evaluating multiple candidate cross-validation parameter sets against an objective function. Instead of using fixed manual values, the system systematically varies parameters (such as number of folds, gap between folds, and left most fold position) to identify the combination that maximizes model accuracy while optimizing computational resource utilization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12450311B2Techniques for determining cross-validation parameters for time series forecasting
Publication Date: 2025.10.21 ORACLE INT CORP
  • US12450311B2 patent drawing
  • US12450311B2 patent drawing
  • US12450311B2 patent drawing

AI summary

A time series forecasting service system is disclosed. The system identifies a set of cross-validation parameters to be used for cross-validating a model to be used for generating a requested forecast. The requested forecast includes a time series dataset and a forecast horizon identifying a number of time steps for which a forecast is to be made using the time series dataset. The system identifies an objective function to be minimized for determining optimal values for the set of cross-validation parameters and identifies constraints for the cross-validation parameters. The system uses an optimization technique to determine the optimal values for the cross-validation parameters. The optimization technique performs processing that determines the optimal values by minimizing the objective function while satisfying the set of constraints. The system uses the optimal values for the cross-validation parameters to perform cross-validation of the model to be used for making the requested forecast.