Hyperparameter Optimization with Inequality Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for training machine learning algorithms do not effectively account for inequality constraints, such as available computing resources, which are crucial for optimizing hyperparameters and ensuring robust performance.

Innovation Solution

The method employs a tree-structured Parzen estimator with an acquisition function adapted to inequality constraints, factorizing these constraints into distributions to optimize hyperparameters efficiently, ensuring robustness and reduced computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional hyperparameter optimization methods are used, then optimization speed may be acceptable, but the method cannot effectively account for inequality constraints such as computing resource limitations

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidoptimization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent modifies the acquisition function parameters by incorporating inequality constraints directly into its mathematical formulation. The acquisition function is transformed to include penalty terms or boundary conditions that enforce resource constraints, thereby changing the optimization landscape to naturally guide hyperparameter selection toward feasible regions that satisfy computing resource limitations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a constraint-handling mechanism as an intermediary between the objective function and the optimization process. This intermediary component (the adapted acquisition function) mediates the trade-off between performance improvement and resource constraints, translating constraint violations into reduced acquisition values that guide the optimizer toward feasible solutions without directly modifying the underlying optimization algorithm.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If computing resources are increased to handle constraints, then constraint satisfaction improves, but resource consumption increases

Engineering Contradiction:
Improveconstraint satisfactionVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by incorporating only the necessary constraint terms into the acquisition function rather than implementing full constraint satisfaction through multiple iterative checks or complex penalty methods. This partial incorporation of constraint information achieves sufficient constraint handling while avoiding the computational overhead of more exhaustive constraint verification approaches.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If hyperparameter optimization accounts for inequality constraints, then model robustness improves, but optimization complexity increases

Engineering Contradiction:
Improvemodel robustnessVSAvoidoptimization algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the constraint handling functionality directly into the acquisition function itself, combining the objectives of performance optimization and constraint satisfaction into a single unified function. This merging eliminates the need for separate constraint checking mechanisms or multi-objective optimization frameworks, thereby reducing overall algorithmic complexity while maintaining model robustness.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230334371A1Method for training a machine learning algorithm taking into account at least one inequality constraint
Publication Date: 2023.10.19 ROBERT BOSCH GMBH
  • US20230334371A1 patent drawing

AI summary

A method for training a machine learning algorithm taking into account at least one inequality constraint. Each of the at least one inequality constraint represents a secondary constraint. The method includes: optimizing hyperparameters for the machine learning algorithm by applying a tree-structured Parzen estimator, wherein the tree-structured Parzen estimator is based on an acquisition function adapted on the basis of the at least one inequality constraint; and training the machine learning algorithm on the basis of the optimized hyperparameters.