Machine Learning Parameter Optimization via Discontinuity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In deep learning-based information processing systems, determining optimal parameter values for model generation is inefficient when the acquisition function is discontinuous, leading to difficulties in specifying appropriate parameter values for enhancing the percentage of correct answers.

Innovation Solution

A method that identifies discontinuity points in learning time relative to parameter variations, specifies continuous ranges for parameter values, calculates estimated performance improvements, and selects optimal parameter values for efficient machine learning model generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning is performed with varied learning parameters to optimize model performance, then the percentage of correct answers is improved, but the learning time becomes discontinuous and difficult to predict

Engineering Contradiction:
Improvepercentage of correct answersVSAvoidlearning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the learning parameter space into multiple ranges based on detected discontinuity points. Each range is evaluated separately to determine which range provides the best performance-to-time ratio, avoiding the need to search through all parameter values uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the approach from directly optimizing for highest accuracy to optimizing for the ratio of accuracy improvement to learning time. This parameter transformation allows the system to find optimal parameters more efficiently by considering both performance and time together.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the learning parameter is adjusted to improve model accuracy, then the percentage of correct answers increases, but the acquisition function becomes discontinuous making parameter specification difficult

Engineering Contradiction:
Improvepercentage of correct answersVSAvoidparameter specification
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent divides the continuous learning parameter space into discrete ranges separated by discontinuity points. This segmentation makes parameter specification easier by providing clear boundaries and guidance on which ranges to explore, rather than searching through all possible values.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces discontinuity points as intermediary elements that mediate between the learning parameter and the acquisition function. These points serve as markers that simplify the specification process by indicating where significant changes in learning behavior occur.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If exhaustive search of learning parameters is performed to find optimal values, then the model performance is maximized, but the computational efficiency and productivity decrease

Engineering Contradiction:
Improvemodel performanceVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the parameter search space into meaningful ranges based on discontinuity detection, allowing the system to focus computational resources on evaluating representative parameters from each range rather than exhaustively searching all possible values.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs partial action by evaluating only the most promising parameter ranges identified through discontinuity analysis, rather than performing exhaustive search. This partial evaluation achieves sufficient model performance while significantly improving computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11488056B2Learning program, learning apparatus, and learning method
Publication Date: 2022.11.01 FUJITSU LTD
  • US11488056B2 patent drawing
  • US11488056B2 patent drawing
  • US11488056B2 patent drawing

AI summary

A non-transitory computer-readable storage medium storing therein a learning program that causes a computer to execute a process includes: determining whether or not there is a discontinuity point at which a variation in a learning time relative to a variation in a learning parameter is discontinuous; specifying, when the discontinuity point is present, ranges of the learning parameter in which the variation in the learning time relative to the variation in the learning parameter is continuous, based on the discontinuity point; calculating, for each of the specified ranges, an estimated value of performance of trials using a trial parameter learned by machine learning per a learning time of machine learning using a learning parameter included in the range; and specifying a learning parameter which enables any of the estimated values selected in accordance with a magnitude of the estimated value among the calculated estimated values.