Meta-Learning Model Selection via Configuration Space Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning techniques require extensive configuration tuning and resource-intensive processes to achieve optimal performance, making them inefficient and resource-heavy.

Innovation Solution

A method and apparatus that utilize meta-learning to optimize the configuration space by extracting meta-features from datasets, calculating performance based on various configurations, and executing meta-learning to refine the configuration space, thereby reducing the search space and resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If extensive configuration tuning is performed to achieve optimal machine learning performance, then model accuracy is improved, but computing time and resource consumption increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing performance metrics for various machine learning configurations in a database before actual model selection. When a new dataset arrives, the system retrieves pre-computed performance data and matches it with dataset characteristics, avoiding the need to test every configuration from scratch. This significantly reduces computing time while maintaining the ability to identify optimal configurations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a configuration space model that represents the performance characteristics of multiple machine learning configurations without physically executing each one. The system copies performance patterns from previously analyzed configurations and uses them to predict optimal settings for new datasets, reducing the need for exhaustive computational testing.

Inventive Principle:
Principle #26Copying

2Measurement precision

If a comprehensive configuration space is searched to find optimal machine learning models, then model performance is improved, but resource consumption increases

Engineering Contradiction:
Improvemodel performanceVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential performance characteristics and configuration parameters needed for model selection, storing them in a structured configuration space database. Instead of processing entire datasets and models, the system extracts key features and performance metrics, then uses these extracted elements to determine optimal configurations, significantly reducing computational resources while maintaining selection accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary analysis to build a configuration space database that pre-contains performance information for various machine learning configurations. This preliminary work allows the system to quickly query and compare configurations without re-running expensive computational experiments, reducing resource consumption during actual model selection tasks.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple configurations are evaluated to select the best machine learning model, then selection accuracy is improved, but processing time increases

Engineering Contradiction:
Improveselection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary evaluation of multiple configurations and stores their performance characteristics in advance. When a selection is needed, the system retrieves pre-computed performance data and compares it with current dataset characteristics, maintaining high selection accuracy while dramatically reducing the time required for the actual selection process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a configuration space representation that copies the essential performance patterns of multiple configurations without requiring their full execution. This copied representation enables rapid comparison and selection while preserving the accuracy benefits of evaluating multiple configurations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11681947B2Method and apparatus for selecting model of machine learning based on meta-learning
Publication Date: 2023.06.20 SAMSUNG ELECTRONICS CO LTD
  • US11681947B2 patent drawing
  • US11681947B2 patent drawing
  • US11681947B2 patent drawing

AI summary

A method of selecting a model of machine learning executed by a processor is provided. The method includes: receiving at least one data-set; configuring a configuration space for machine learning of the at least one data-set; extracting, from the at least one data-set, a meta-feature including quantitative information about the data-set; calculating performance of the machine learning for the at least one data-set based on a plurality of configurations included in the configuration space; executing meta-learning based on the meta-feature, the plurality of configurations, and the calculated performance; and optimizing the configuration space based on a result of executing the meta-learning.