Cross-Domain Hyperparameter Evaluation Engine for AutoML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated machine learning (AutoML) techniques are limited in their ability to automate the process of training machine learning models, particularly in hyperparameter optimization, which is time-consuming and computationally intensive, especially when dealing with mixed-domain datasets, and require specialized knowledge and resources.

Innovation Solution

The proposed solution involves a cross-domain hyperparameter evaluation engine that configures and optimizes hyperparameter sampling by using initial default values and ranges, derived from cross-dataset analysis, to reduce the computational effort and time required to identify optimal hyperparameter settings for machine learning models across multiple domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional AutoML techniques are used for hyperparameter optimization, then machine learning models can be trained automatically, but the process becomes time-consuming and computationally intensive, especially for mixed-domain datasets

Engineering Contradiction:
Improveautomation of machine learning processVSAvoidtime required for hyperparameter optimization
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary cross-dataset analysis to derive domain-specific default values and value ranges before the actual AutoML process. This preliminary action stores optimized hyperparameter configurations in a data structure that can be quickly retrieved and applied to new datasets, avoiding time-consuming optimization from scratch for each dataset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a data structure that stores derived cross-dataset default values and value ranges as templates. When processing new datasets, the system copies and adapts these pre-computed configurations rather than performing complete re-optimization, significantly reducing the time required for hyperparameter optimization while maintaining effectiveness.

Inventive Principle:
Principle #26Copying

2Ease of operation

If conventional AutoML techniques are used, then non-experts can make use of machine learning models, but the system is restricted to only hyperparameter optimization and cannot handle diverse data domains effectively

Engineering Contradiction:
Improveease of using machine learning modelsVSAvoidability to handle multiple data domains
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system derives domain-specific default values and value ranges tailored to each data domain's characteristics. By storing and applying domain-specific configurations rather than using a single universal set of hyperparameter settings, the system achieves both ease of operation for non-experts and adaptability to handle diverse data domains effectively.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates a universal AutoML framework that can handle multiple data domains by storing domain-specific optimized configurations in a shared data structure. This allows the same AutoML system to adapt to different domains (e.g., healthcare, finance, technology) without requiring separate specialized systems, achieving both ease of operation and versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Manufacturing precision

If specialized knowledge is used to hand-tune machine learning models for optimal accuracy, then model performance improves, but the barrier to entry increases due to required specialized knowledge and resources

Engineering Contradiction:
Improvemodel accuracyVSAvoidease of implementing machine learning solutions
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The system performs self-service by automatically deriving domain-specific default values and value ranges through cross-dataset analysis. The AutoML logic automatically selects and applies appropriate hyperparameter configurations based on the data domain, eliminating the need for users to have specialized knowledge while achieving optimal model accuracy through automated adaptation to each domain's characteristics.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11423333B2Mechanisms for continuous improvement of automated machine learning
Publication Date: 2022.08.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11423333B2 patent drawing
  • US11423333B2 patent drawing
  • US11423333B2 patent drawing

AI summary

Mechanisms are provided for optimizing an automated machine learning (AutoML) operation to configure parameters of a machine learning model. AutoML logic is configured based on an initial default value and initial range for sampling of a parameter of the machine learning (ML) model and an initial AutoML process is executed on the ML model based on a plurality of datasets comprising a plurality of domains of data elements, utilizing the initially configured AutoML logic. For each domain, a cross-dataset default value and cross-dataset value range are derived from results of the execution of the initial AutoML process. For each domain, an entry is stored in a data structure, the entry storing the derived cross-dataset default value and cross-dataset value range for the domain. The AutoML logic performs a subsequent AutoML process on a new dataset based on one or more entries of the data structure.