Second-Order Predictive Model Generation for Time-Series Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current predictive modeling approaches are inefficient and costly, as they often rely on ad-hoc methods that explore only a small portion of the vast modeling search space, leading to suboptimal solutions and high costs due to extensive trial-and-error testing and resource investment.

Innovation Solution

A systematic method for evaluating time-series predictive modeling techniques by explicitly parametrizing aspects such as training data, time intervals, and temporal lags, allowing for rigorous and efficient exploration of the modeling space through techniques like generating training and testing data subsets and fitting predictive models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If ad-hoc trial-and-error methods are used to build predictive models, then model accuracy may be improved through extensive testing, but computational resources and costs increase significantly

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

Solution Approach 1:

The system performs preliminary actions by automatically generating multiple candidate predictive models with different configurations before actual testing. The automated system pre-explores the modeling search space by creating varied model structures, selecting features, and configuring parameters, so that when models are tested, the most promising candidates are already identified, reducing the need for extensive trial-and-error testing and computational resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies parameter changes by systematically varying model configuration parameters such as model type, feature set, data sampling methods, and hyperparameters. The automated generation process explores different parameter combinations to create diverse candidate models, allowing the system to find accurate models more efficiently without requiring exhaustive testing of all possible configurations.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If ad-hoc methods are used to explore the modeling search space, then implementation simplicity is maintained, but the extent of exploration is limited to a small portion of potential solutions

Engineering Contradiction:
Improveimplementation simplicityVSAvoidmodeling space exploration coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system applies self-service by implementing an automated framework that independently performs model generation, configuration, and evaluation without requiring manual intervention. The system automatically manages the complexity of exploring the modeling search space by self-generating candidate models, self-selecting features, and self-evaluating performance, thereby maintaining ease of operation while vastly expanding the coverage of explored solutions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses parameter changes to expand exploration coverage by automatically varying key parameters such as model architecture, feature selection criteria, data preprocessing methods, and hyperparameters. This systematic parameter variation allows the automated system to explore a much broader portion of the modeling search space compared to manual ad-hoc methods, while the automation maintains operational simplicity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If extensive trial-and-error testing is performed to evaluate predictive models, then model selection accuracy improves, but time consumption and resource investment increase

Engineering Contradiction:
Improvemodel selection accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary evaluation by automatically generating and pre-testing multiple candidate models before final selection. The automated framework conducts initial performance assessments, feature importance analyses, and validation tests on generated models, allowing for accurate model selection without requiring extensive post-generation testing. This preliminary action reduces the overall testing duration while maintaining selection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by automatically evaluating generated models against performance metrics and using this feedback to guide subsequent model generation and selection. The automated system learns from evaluation results, adjusting generation parameters and prioritizing promising model configurations, which accelerates the testing process while improving model selection accuracy through iterative refinement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11922329B2Systems for second-order predictive data analytics, and related methods and apparatus
Publication Date: 2024.03.05 DATAROBOT INC
  • US11922329B2 patent drawing
  • US11922329B2 patent drawing
  • US11922329B2 patent drawing

AI summary

A predictive modeling method may include obtaining a fitted, first-order predictive model configured to predict values of output variables based on values of first input variables; and performing a second-order modeling procedure on the fitted, first-order model, which may include: generating input data including observations including observed values of second input variables and predicted values of the output variables; generating training data and testing data from the input data; generating a fitted second-order model of the fitted first-order model by fitting a second-order model to the training data; and testing the fitted, second-order model of the first-order model on the testing data. Each observation of the input data may be generated by (1) obtaining observed values of the second input variables, and (2) applying the first-order predictive model to corresponding observed values of the first input variables to generate the predicted values of the output variables.