Neural Network Case Selection for Machine Learning Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing active learning methods do not effectively select cases for improving machine learning performance, resulting in insufficient performance.

Innovation Solution

A learning method that trains a case selection model and a label prediction model using neural networks to select and predict labels for cases, integrating observed label information and minimizing prediction errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a larger number of labeled learning cases are used, then machine learning performance is improved, but labeling cost increases

Engineering Contradiction:
Improvemachine learning performanceVSAvoidlabeling cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses the trained prediction model to automatically identify and select cases that would benefit most from labeling, enabling the system to self-optimize without external intervention. The prediction model serves itself by identifying which cases should be prioritized for labeling based on their predicted performance impact.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the prediction model continuously evaluates the impact of potential labeling decisions, selects cases with highest predicted benefit, labels them, and retraines the model with the new data. This closed-loop feedback mechanism systematically improves performance while controlling labeling costs.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If existing active learning methods are used to select cases, then labeling cost is reduced, but machine learning performance is insufficient

Engineering Contradiction:
Improvelabeling costVSAvoidmachine learning performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system changes the selection criterion from traditional uncertainty-based metrics to a custom objective function that directly optimizes for prediction performance improvement. By parameterizing the case selection around predicted performance gain rather than uncertainty, the system achieves better performance for the same labeling budget.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary training of the prediction model before case selection to establish a baseline performance level. This preliminary action enables the system to accurately predict which cases will provide the most benefit, rather than selecting cases based on initial uncertainty estimates alone.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If case selection is not optimized, then implementation complexity is reduced, but machine learning performance is insufficient

Engineering Contradiction:
Improvemachine learning performanceVSAvoidcase selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the case selection process into distinct components: a prediction model that estimates performance impact and a selection mechanism that chooses cases based on these estimates. This segmentation allows each component to be optimized independently while maintaining overall system performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The prediction model acts as an intermediary between the labeling process and the machine learning training. It mediates the selection of cases by providing performance predictions, thereby simplifying the overall decision-making process while achieving optimized performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230222324A1Learning method, learning apparatus and program
Publication Date: 2023.07.13 NT T INC
  • US20230222324A1 patent drawing
  • US20230222324A1 patent drawing
  • US20230222324A1 patent drawing

AI summary

A method includes receiving data including cases and labels therefor, calculating a predicted value of a label for each case included in the data using parameters of a neural network and information representing cases in which the labels are observed among the cases in the data, selecting one case from the data using parameters of another neural network and information representing the cases where the labels are observed among the cases in the data, training the parameters of the neural network using an error between the predicted value and a value of the label for each case in the data, and training the parameters of the other neural network using the error and another error between a predicted value of a label for each case when the one case is additionally observed and a value of the label for the case.