Multi-Class Object Classification with Weighted Partial Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Training machine-learned multi-class object classification models using partially labeled data leads to significant model quality degradation due to the assumption that unlabeled regions do not contain objects, requiring exhaustive and costly labeling of all classes in image data.

Innovation Solution

A computing system and method that utilize a loss function with weighted loss signals based on the inclusion of object classes within the labeled subset, adjusting model parameters to reduce the impact of unlabeled classes, allowing training with partially labeled data without degrading performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exhaustive annotation of all classes is performed to train multi-class object classification models, then model quality is maintained, but training cost and time become prohibitively expensive

Engineering Contradiction:
Improvemodel qualityVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by training the model with only a subset of class labels (partially labeled data) rather than requiring complete annotation of all classes. The loss function is designed to handle missing labels by applying weights based on label inclusion, allowing the model to learn from available labeled data without needing exhaustive annotation of every class in the dataset.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If partially labeled training data is used to reduce annotation costs, then training efficiency improves, but model quality degrades significantly

Engineering Contradiction:
Improvetraining efficiencyVSAvoidmodel quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the treatment of different classes in the loss function based on their labeling status. Each class receives a weight in the loss function determined by whether it is included in the labeled subset, allowing the model to focus learning efforts on well-labeled classes while still incorporating information from unlabeled classes without degrading overall model quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters of the loss function by introducing weights that are dynamically adjusted based on the inclusion of object classes in the labeled subset. This parameter modification allows the training process to adapt to partially labeled data, maintaining model quality by appropriately weighting the contribution of each class to the overall loss.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If unlabeled regions are assumed to not contain objects to simplify training, then training complexity is reduced, but classification accuracy deteriorates

Engineering Contradiction:
Improvetraining complexityVSAvoidclassification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a modified loss function that mediates between labeled and unlabeled regions. Rather than making binary assumptions about unlabeled regions, the loss function gracefully handles missing labels by applying appropriate weights, allowing the model to learn from both labeled and unlabeled regions without requiring complex additional processing or assumptions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12586349B2Systems and methods for training multi-class object classification models with partially labeled training data
Publication Date: 2026.03.24 GOOGLE LLC
  • US12586349B2 patent drawing
  • US12586349B2 patent drawing
  • US12586349B2 patent drawing

AI summary

Systems and methods of the present disclosure are directed to a computer-implemented method for training a machine-learned multi-class object classification model with partially labeled training data. The method can include obtaining image data depicting objects and ground truth data comprising a subset of object class annotations respectively associated with a subset of object classes of a plurality of object classes. The method can include processing the image data with the machine-learned multi-class object classification model to obtain object classification data. The method can include evaluating a loss function that evaluates a multi-class classification loss and adjusting one or more parameters of the multi-class object classification model based on the loss function.