Score Function Optimization for Imbalanced Two-Class Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In two-class classification, when the number of positive example class data is significantly smaller than the negative example class data, existing methods face challenges in preventing overlearning and achieving high classification accuracy, as they either lead to excessive adaptation of the score function to training data or limit the use of nonlinear models due to the requirement of two probability models.

Innovation Solution

A learning apparatus and method that optimize the score function by using a weighted combination of AUC and pAUC as an index, updating the score function parameters through machine learning while decreasing the weight λ, allowing for the use of nonlinear models like deep networks without overlearning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a learning method using only pAUC as an index is employed to handle imbalanced data, then classification accuracy on positive examples is improved, but overlearning occurs and versatility is lost

Engineering Contradiction:
Improveclassification accuracyVSAvoidversatility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent combines AUC and pAUC into a composite evaluation index by linearly combining their gradient components. This merging allows the learning method to simultaneously consider both overall classification performance (AUC) and performance at specific false positive rates (pAUC), preventing overfitting to training data while maintaining high classification accuracy on positive examples.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If two probability models are required as in Patent Document 1, then overlearning is suppressed, but nonlinear models such as deep networks cannot be used

Engineering Contradiction:
Improveoverlearning suppressionVSAvoidmodel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the evaluation index from using two separate probability models to using a single probability model with a composite index that linearly combines gradients from both AUC and pAUC. This parameter change allows the use of flexible nonlinear models like deep networks while still suppressing overlearning through the dual-objective gradient combination.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230252313A1Learning apparatus, trained model generation method, classification apparatus, classification method, and computer-readable recording medium
Publication Date: 2023.08.10 NEC CORP
  • US20230252313A1 patent drawing
  • US20230252313A1 patent drawing
  • US20230252313A1 patent drawing

AI summary

The learning apparatus for machine learning a score function to be used for two-class classification includes a score function optimization unit that updates, by setting, as an index, a total value of a value obtained by multiplying an AUC by a weight λ which is a positive real number and a value obtained by multiplying a pAUC by a weight (1-λ), a parameter of the score function through machine learning that is performed, using training data, so as to maximize the index, while decreasing the value of the weight λ. The AUC indicates an area of a region on a horizontal axis side of a curve obtained by changing a threshold for determining a positive example and a negative example in the score function. The pAUC is a value of the AUC when the value of the false positive rate is set to a specific fixed value.