Automated Machine Learning Model Selection Hierarchy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Choosing the most effective combination of data processing techniques, feature selection techniques, machine learning algorithms, and hyperparameters for building a machine learning model can be complex and requires significant expertise, making it challenging for non-specialists to achieve optimal model performance.

Innovation Solution

A service provider system that automatically determines a suitable machine learning model by performing an iterative model selection process, using a selection hierarchy to optimize data processing packages, feature selection packages, machine learning platforms, algorithms, and hyperparameters based on performance metrics, thereby abstracting out the complexity of model construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic model selection is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an automatic model selection system that acts as an intermediary between the user and the complex machine learning model construction process. This system automatically selects appropriate data processing techniques, feature selection methods, machine learning algorithms, and hyperparameters based on the input data characteristics, thereby shielding users from the underlying complexity while delivering optimized models.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the automatic model selection process to autonomously determine the optimal machine learning model configuration without requiring user expertise. The system evaluates multiple algorithms and parameters automatically, selecting the best combination based on performance metrics, thus making the complex model building process accessible to non-experts.

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If expertise-based model selection is required, then manufacturing precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvemodel performanceVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The automatic model selection system performs the expertise-based evaluation and selection process autonomously. It automatically assesses different machine learning algorithms, data processing techniques, and hyperparameter combinations based on performance metrics, eliminating the need for user expertise while maintaining high model performance through systematic automated evaluation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where performance metrics from training and validation are continuously monitored and used to guide the model selection process. This feedback loop enables the system to automatically refine its selections and identify the optimal model configuration based on actual performance data rather than relying on user expertise.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If comprehensive hyperparameter tuning is performed, then manufacturing precision is improved, but loss of time increases

Engineering Contradiction:
Improvemodel performanceVSAvoidtime
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-evaluating and ranking different machine learning algorithms and hyperparameter combinations based on historical performance data and data characteristics. This preliminary assessment allows the automatic model selection process to quickly identify promising candidates without exhaustively tuning every parameter for every algorithm, thereby reducing time while maintaining performance quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by focusing hyperparameter tuning efforts only on the most promising algorithm candidates identified through preliminary evaluation. Rather than exhaustively tuning all parameters for all algorithms, the system concentrates computational resources on partial tuning of selected candidates, achieving good performance with reduced time investment.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240211813A1Hierarchy optimization method for machine learning
Publication Date: 2024.06.27 PAYPAL INC
  • US20240211813A1 patent drawing
  • US20240211813A1 patent drawing
  • US20240211813A1 patent drawing

AI summary

A method includes receiving a set of training data and selecting a first machine learning platform based on a first optimization function that metrics past machine learning platforms used for training on the set of training data. The method also includes selecting a first algorithm supported by the first machine learning platform based on a second optimization function that metrics past algorithms used for training on the set of training data. Further, the method includes determining one or more hyperparameters supported by the first algorithm based on a third optimization function that metrics past combinations of hyperparameters from the set of hyperparameters used for training on the set of training data. The method also includes training a machine learning model on the set of training data using the first machine learning platform, the first algorithm, and the one or more hyperparameters.