Ensemble Learning With Rejection Regions for Credible Predictions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ensemble learning methods face challenges such as high computational cost and limitations in baseline model ranking and aggregation, especially for class-imbalanced data, and lack credibility in model predictions due to unmeasured feature patterns.

Innovation Solution

A method for ensemble learning with rejection, involving training baseline models on diverse data types, generating rejection regions, and processing samples outside these regions to improve predictive performance, followed by training an ensemble model on these samples, optimizing rejection boundaries using algorithms like Grid search or Bayesian optimization, and flagging samples within the rejection region as unreliable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional static ensemble learning is used, then implementation is simpler, but predictive performance is lower

Engineering Contradiction:
Improvepredictive performanceVSAvoidensemble learning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic ensemble selection where the system adaptively selects which baseline models to use for each prediction based on their performance on training data. This dynamic approach allows the system to achieve higher predictive performance by using only the most competent models for each specific prediction task, rather than statically combining all models equally.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by evaluating each baseline model's competence locally on specific training samples and making selection decisions based on sample-specific performance characteristics. This allows different models to be selected for different regions of the feature space, optimizing predictive performance for local data patterns.

Inventive Principle:
Principle #3Local quality

2Reliability

If selective ensemble learning with model ranking is used, then predictive performance improves, but computational cost increases

Engineering Contradiction:
Improvepredictive performanceVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes underperforming baseline models from the ensemble based on their competence evaluation. By identifying and eliminating models that do not meet performance thresholds, the system reduces computational cost by avoiding unnecessary predictions from weak models while maintaining high predictive performance through selective use of competent models.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by not requiring all baseline models to participate in every prediction. Instead, only a subset of models that demonstrate sufficient competence on the training data are selected for making predictions, reducing the overall computational burden while maintaining or improving predictive accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If predictions are made for all data samples, then coverage is complete, but model credibility is not measured

Engineering Contradiction:
Improvemodel credibilityVSAvoidprediction coverage
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses training data samples as disposable evaluation objects to assess model competence. Each training sample is used to evaluate whether baseline models are credible for making predictions on similar test samples. This allows the system to measure model credibility without requiring additional expensive validation processes.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent implements feedback by using training data to evaluate baseline model performance and using this evaluation to determine which models should be selected for making predictions. The training data provides feedback on model competence, which then informs the selection process for test predictions, ensuring that only credible models are used.

Inventive Principle:
Principle #23Feedback

4Adaptability or versatility

If baseline models are trained on diverse data types, then model robustness improves, but training complexity increases

Engineering Contradiction:
Improvemodel robustnessVSAvoidtraining process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the training process by training each baseline model on the complete diverse training dataset independently. This segmentation allows each model to develop its own specialized capabilities while maintaining robustness through exposure to diverse data types. The segmentation of training simplifies the overall process compared to coordinated multi-model training approaches.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250315740A1Method, System, and Computer Program Product for Ensemble Learning With Rejection
Publication Date: 2025.10.09 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US20250315740A1 patent drawing
  • US20250315740A1 patent drawing
  • US20250315740A1 patent drawing

AI summary

Methods, systems, and computer program products are provided for ensemble learning. An example system includes at least one processor configured to: (i) generate a rejection region for each baseline model of a set of baseline models (ii) generate a global rejection region based on the rejection regions of each baseline model; (iii) train an ensemble machine learning model; (iv) update, based on a baseline model predictive performance metric for each baseline machine learning model, the set of baseline machine learning models; and (iv) repeat (i)-(iv) until there is a single baseline model in the set of baseline models or a predictive performance or global acceptance ratio of the ensemble model satisfies a threshold.