Automated Machine Learning Model Selection Service

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 model training in machine learning models requires significant expertise and understanding of the dataset and desired insights, making it a complex and time-consuming process.

Innovation Solution

A service provider system that automatically determines a suitable machine learning model by performing an iterative model selection process, selecting combinations of data processing packages, feature selection packages, machine learning platforms, algorithms, and hyperparameters based on optimization functions and performance metrics, thereby reducing the need for extensive user input and expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual selection of data processing techniques, feature selection techniques, machine learning algorithms, and hyperparameters is performed, then model performance can be optimized, but the process requires significant expertise and time

Engineering Contradiction:
Improvemodel performanceVSAvoidmodel development time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automated model selection where the computer system autonomously evaluates multiple machine learning models, data processing techniques, and feature selection methods without requiring manual expert intervention. The system automatically trains models using different combinations and selects the optimal configuration based on performance metrics, freeing users from time-consuming manual tuning while maintaining high model performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by evaluating model performance metrics and using this information to iteratively improve model selection. The automated process continuously assesses different model configurations, compares their performance, and refines selections based on observed results, enabling the system to learn and adapt without human intervention while achieving reliable model performance.

Inventive Principle:
Principle #23Feedback

2Reliability

If expert knowledge is used to select machine learning components, then effective models can be built, but the process becomes complex and requires deep understanding of the dataset

Engineering Contradiction:
Improvemodel effectivenessVSAvoidprocess complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated model selection process that acts as a mediator between raw data and final model deployment. This intermediary layer handles the complexity of evaluating multiple data processing techniques, feature selection methods, and machine learning algorithms, translating complex technical decisions into automated evaluations that users can initiate without needing deep expertise in each component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs self-service automated evaluation of multiple model configurations, automatically assessing data processing techniques, feature selection methods, and machine learning algorithms without requiring user expertise. The system independently manages the complexity of component selection and combination, allowing users to benefit from expert-level model building without needing to understand the underlying complexities.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple machine learning platforms and algorithms are evaluated, then the best model can be found, but the selection process becomes more difficult

Engineering Contradiction:
Improvemodel performanceVSAvoidmodel selection ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service automated evaluation of multiple machine learning platforms and algorithms, independently assessing their performance without requiring user intervention or expertise. Users simply initiate the process and receive the optimal model selection, making the operation easy while still evaluating multiple platforms and algorithms to ensure high model performance.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system merges the evaluation of multiple machine learning platforms, algorithms, data processing techniques, and feature selection methods into a unified automated selection process. By combining these evaluations into a single integrated system that automatically compares and selects the best configuration, the system maintains ease of operation for users while thoroughly assessing multiple options to achieve high model performance.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11615347B2Optimizing data processing and feature selection for model training
Publication Date: 2023.03.28 PAYPAL INC
  • US11615347B2 patent drawing
  • US11615347B2 patent drawing
  • US11615347B2 patent drawing

AI summary

A method includes training a first machine learning model based on a set of training data and based on the training, determining a first performance metric corresponding to the first machine learning model. The method also includes determining one or more past performance metrics corresponding to one or more machine learning models that were previously trained based on the set of training data. Based on the first performance metric and the one or more past performance metrics, the method includes automatically selecting a second machine learning model to train based on the set of training data.