Label Refinery for Dynamic Image Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning algorithms face challenges in image classification due to incomplete, ambiguous, and redundant labels, which affect the accuracy and generalization of models.

Innovation Solution

The introduction of a Label Refinery, an iterative process that refines ground truth labels by examining the entire dataset, generates soft, informative, collective, and dynamic labels, improving the accuracy of image classification models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional labeling methods are used for training data, then the labeling process is simple and fast, but the labels are incomplete, ambiguous, and redundant which reduces classification accuracy

Engineering Contradiction:
Improveclassification accuracyVSAvoidlabeling process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing label refinement before the actual model training process. A refinement model is trained on the original dataset with initial labels, and its predictions are used to generate refined labels that are then used for subsequent model training. This preliminary label refinement step improves classification accuracy by addressing incomplete, ambiguous, and redundant labels before the main training occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary refinement model that acts as a mediator between the original training data and the final classification model. This refinement model processes the original labels and generates improved labels, serving as an intermediate step that bridges the gap between simple traditional labeling and high-accuracy classification requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If iterative label refinement is applied to improve label quality, then classification accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvetop-1 accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing a controlled iterative refinement process where the refinement model is trained for a specific number of epochs (e.g., 90 epochs) rather than continuously. The process stops when convergence is achieved or a predetermined number of iterations is reached, balancing the improvement in top-1 accuracy with acceptable processing time constraints.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent employs periodic action through iterative epochs of training the refinement model. The model undergoes multiple training cycles (epochs) where it periodically processes the data, refines labels, and updates its predictions. This periodic iterative process allows the system to progressively improve label quality and classification accuracy while managing computational resources through structured training cycles.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12315053B2Image classification through label progression
Publication Date: 2025.05.27 APPLE INC
  • US12315053B2 patent drawing
  • US12315053B2 patent drawing
  • US12315053B2 patent drawing

AI summary

Systems and methods are disclosed for training neural networks using labels for training data that are dynamically refined using neural networks and using these trained neural networks to perform detection and/or classification of one or more objects appearing in an image. Particular embodiments may generate a set of crops of images from a corpus of images, then apply a first neural network to the set of crops to obtain a set of respective outputs. A second neural network may then be trained using the set of crops as training examples. The set of respective outputs may be applied as labels for the set of crops.