Multi-Label Classification Using Confidence-Based Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-label classification models lack visibility in assessing misclassifications, leading to improper error propagation and static class weights that do not evolve based on model confidence, hindering effective learning.

Innovation Solution

The approach utilizes a computer model's self-confidence to identify and focus additional training on 'low-confidence' regions, modifying the training data and loss function to enhance model performance by increasing weights for difficult predictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the model uses static class weights for all predictions, then the training process is simple and fast, but the model cannot effectively learn from misclassifications and propagates improper errors

Engineering Contradiction:
Improvemodel accuracyVSAvoidtraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transforming static class weights into dynamic confidence-based weights that evolve during training. The system calculates confidence scores for each prediction and adjusts weights accordingly, allowing the training process to adapt to the model's learning state and focus on uncertain predictions rather than using fixed weights throughout training.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using the model's own confidence scores to modulate training weights. The confidence-based weighting mechanism creates a feedback loop where prediction uncertainty informs weight adjustment, which in turn affects future predictions and confidence scores, enabling continuous improvement and error correction throughout the training process.

Inventive Principle:
Principle #23Feedback

2Reliability

If the model focuses training on all regions equally, then training coverage is comprehensive, but the model fails to improve performance on difficult predictions and low-confidence regions

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating training focus across different regions of the input space based on confidence scores. Instead of uniform treatment, the system identifies low-confidence regions and applies higher weights to their loss contributions, allowing targeted improvement in problematic areas while maintaining efficient processing of high-confidence regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by selectively focusing training resources on low-confidence predictions rather than treating all predictions equally. The confidence-based weighting mechanism applies excessive attention (higher weights) specifically to uncertain predictions, enabling the model to concentrate learning efforts where they are most needed without wasting time on already-mastered classifications.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the model does not differentiate between various members of a class, then the training process is simpler, but improper errors are propagated and model precision deteriorates

Engineering Contradiction:
Improveclassification precisionVSAvoiderror assessment complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the classification space into confidence-based segments. Each prediction is evaluated individually with its own confidence score, allowing the system to distinguish between different members of a class based on prediction certainty. This segmentation enables precise error identification and targeted weight adjustment for each prediction rather than treating entire classes uniformly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11875555B2Applying self-confidence in multi-label classification to model training
Publication Date: 2024.01.16 INTEL CORP
  • US11875555B2 patent drawing
  • US11875555B2 patent drawing
  • US11875555B2 patent drawing

AI summary

A computer model is trained to classify regions of a space (e.g., a pixel of an image or a voxel of a point cloud) according to a multi-label classification. To improve the model's accuracy, the model's self-confidence is determined with respect to its own predictions of regions in a training space. The self-confidence is determined based on the class predictions, such as a difference between the highest-predicted class and a second-highest-predicted class. When these are similar, it may reflect areas for potential improvement by focusing training on these low-confidence areas. Additional training may be performed by including modified training data in subsequent training iterations that focuses on low-confidence areas. As another example, additional training may be performed using the self-confidence to modify a classification loss used to refine parameters of the model.