ML Pipeline Ranking with Dynamic Data Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning pipelines are not universally accurate for all datasets, requiring inefficient linear regression testing to determine optimal pipelines, which is resource-intensive and time-consuming.

Innovation Solution

Utilizing meta learner models to evaluate meta features and pipeline features, dynamically updating rankings based on actual performance scores to match specific datasets with the most accurate pipelines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If linear regression testing is used to determine optimal pipelines, then pipeline accuracy can be evaluated, but the process becomes resource-intensive and time-consuming

Engineering Contradiction:
Improvepipeline accuracy evaluationVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by using meta learner models to predict pipeline performance curves before actual testing. These predictions provide initial rankings that guide subsequent data allocation, avoiding the need to test all pipelines exhaustively from scratch and significantly reducing evaluation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by allocating data points dynamically based on predicted performance curves rather than uniformly testing all pipelines with full datasets. The meta learner model identifies which pipelines warrant full testing versus those that can be ranked based on predictions alone, reducing overall testing requirements while maintaining measurement precision for critical pipelines.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If linear regression testing is used to determine optimal pipelines, then pipeline accuracy can be evaluated, but computational resources are excessively consumed

Engineering Contradiction:
Improvepipeline accuracy evaluationVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Meta learner models generate preliminary performance predictions that guide resource allocation. By predicting which pipelines are likely to perform well before actual testing, the system avoids expending computational resources on pipelines that will not contribute meaningfully to the final ranking, thereby reducing overall energy consumption while preserving evaluation accuracy for promising candidates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs partial testing based on meta learner predictions rather than exhaustive testing of all pipelines. Data points are allocated selectively to pipelines that the meta learner identifies as potentially optimal, reducing computational resource consumption while maintaining measurement precision for the pipelines that matter most to the final ranking.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If meta learner models are used to predict performance curves, then pipeline ranking efficiency is improved, but model accuracy must be continuously updated

Engineering Contradiction:
Improvepipeline ranking efficiencyVSAvoidmodel update complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback by using actual performance scores from tested pipelines to update the meta learner model. This continuous feedback loop allows the model to learn from real outcomes and improve its predictions over time, maintaining high ranking efficiency while adapting to new data patterns and pipeline configurations through systematic model updates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The meta learner model performs preliminary ranking based on predicted performance curves before actual testing. This preliminary action provides an efficient initial ranking that guides subsequent data allocation and testing strategies, improving overall productivity by focusing resources on the most promising pipelines while the model continues to learn and adapt through updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12555029B2Pipeline ranking with model-based dynamic data allocation
Publication Date: 2026.02.17 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12555029B2 patent drawing
  • US12555029B2 patent drawing
  • US12555029B2 patent drawing

AI summary

In a method for ranking machine learning (ML) pipelines for a dataset, a processor receives first performance curves predicted by a meta learner model for a plurality of ML pipelines. A processor allocates a first subset of data points from the dataset to each of the plurality of ML pipelines. A processor receives first performance scores for each of the ML pipelines for the first subset of data points. A processor updates the meta learner model using the first performance scores. A processor receives second performance curves from the meta learner model updated with the first performance scores. A processor ranks the plurality of ML pipelines based on the second performance curves.