Hyperparameter Optimization via Probability Model Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hyperparameter optimization techniques for machine learning models are inefficient, leading to suboptimal performance in applications like search result relevance, requiring manual tuning and consuming excessive processing time.

Innovation Solution

An automated method that iteratively configures and refines hyperparameters for machine learning models by generating validation scores and updating probability determination models, allowing for the selection of more optimal hyperparameters, thereby improving model performance and reducing processing time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Manual Search, Grid Search, Random Search, or Bayesian Optimization is used for hyperparameter tuning, then hyperparameter selection can be performed, but the processing time is excessive and model performance is suboptimal

Engineering Contradiction:
Improvehyperparameter optimization accuracyVSAvoidprocessing time for hyperparameter tuning
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining a pool of candidate hyperparameters and their possible values before the optimization process begins. This preliminary preparation enables faster subsequent optimization iterations by avoiding on-the-fly hyperparameter generation or validation, thus reducing overall processing time while maintaining optimization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where validation scores from model performance are continuously fed back to update the probability determination model. This feedback loop allows the system to learn from previous hyperparameter configurations and guide future selections, improving optimization accuracy over time while reducing the number of iterations needed compared to exhaustive search methods.

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional hyperparameter optimization techniques are used, then hyperparameter selection is possible, but model performance and search result relevance are suboptimal

Engineering Contradiction:
Improvesearch result relevanceVSAvoidmodel performance efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes parameters by dynamically adjusting hyperparameter selections based on probability distributions derived from validation performance. Instead of using fixed or randomly selected hyperparameters, the system continuously modifies hyperparameter values according to learned patterns from validation scores, thereby improving search result relevance and model reliability while maintaining efficient productivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces dynamics by making the hyperparameter selection process adaptive and evolving rather than static. The probability determination model learns and evolves during the optimization process, allowing hyperparameter selections to dynamically adjust based on accumulated knowledge from validation results, thus improving both model performance and search result relevance.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If more processing time is allocated to hyperparameter tuning, then potentially better hyperparameters can be found, but the system consumes excessive computational resources

Engineering Contradiction:
Improvehyperparameter selection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selecting a limited pool of candidatehyperparameters with predefined possible values, rather than exhaustively searching all possible hyperparameter combinations. This partial exploration approach achieves sufficient optimization accuracy without consuming excessive computational resources, as the system focuses on the most promising candidates identified through the probability determination model.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements self-service through the probability determination model that automatically learns optimalhyperparameter selections from validation feedback without requiring extensive manual intervention or exhaustive computational searching. The model serves itself by using past performance data to guide future hyperparameter choices, reducing computational resource consumption while maintaining selection accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11494593B2Methods and apparatus for machine learning model hyperparameter optimization
Publication Date: 2022.11.08 WALMART APOLLO LLC
  • US11494593B2 patent drawing
  • US11494593B2 patent drawing
  • US11494593B2 patent drawing

AI summary

This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters. The computing device may repeat the process of generating validation scores, updating the parameters, and generating probabilities to determine sets of hyperparameters until at least one condition is satisfied.