Target-Aware Active Learning for Multi-Class Annotation Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for training multi-class classifiers (MCCs) are inefficient and resource-intensive, often selecting samples that do not significantly improve accuracy, leading to unnecessary annotation and training costs.

Innovation Solution

A target-aware active learning approach that prioritizes instances for annotation based on class priority weights and candidate labels, focusing on classes with low current accuracy relative to target accuracy, thereby reducing the amount of annotated data needed and improving training efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional methods are used to train multi-class classifiers, then the classifier can process a wide variety of data, but the training process becomes inefficient and resource-intensive

Engineering Contradiction:
Improveability to process various dataVSAvoidtraining efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different priorities to different classes based on their current accuracy performance. Classes with lower accuracy receive higher priority for sampling, while well-performing classes receive lower priority. This localized differentiation optimizes the training process by focusing resources on areas that need improvement most, thereby resolving the contradiction between maintaining versatility and improving training efficiency.

Inventive Principle:
Principle #3Local quality

2Reliability

If more annotated data is collected to improve accuracy, then classification performance improves, but the cost and time required for annotation increases

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

Solution Approach 1:

The patent implements feedback by continuously monitoring the current accuracy of each class and using this information to dynamically adjust sampling priorities. The system queries the multi-class classifier's accuracy for each class and uses this feedback to determine which classes should be prioritized for annotation in the next iteration. This feedback mechanism ensures that annotation efforts are directed toward classes that need improvement most, reducing overall annotation time while maintaining accuracy improvements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by performing accuracy queries for all classes before selecting samples for annotation. This preliminary assessment of class performance allows the system to pre-determine priority weights and select the most beneficial samples in advance, avoiding unnecessary annotation of classes that are already performing well and thus reducing overall annotation time.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If random sampling is used to select training samples, then the process is simple, but it selects samples that do not significantly improve accuracy

Engineering Contradiction:
Improvesimplicity of sampling processVSAvoidaccuracy improvement
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies dynamics by transforming the static random sampling process into a dynamic priority-based sampling process. Instead of using fixed random selection, the system dynamically calculates priority weights for each class based on their current accuracy performance and uses these dynamic priorities to guide sample selection. This dynamic approach maintains simplicity while significantly improving accuracy by ensuring that samples are selected based on current performance metrics rather than random chance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12561404B1System for target-aware machine learning
Publication Date: 2026.02.24 AMAZON TECH INC
  • US12561404B1 patent drawing
  • US12561404B1 patent drawing
  • US12561404B1 patent drawing

AI summary

A multi-class classifier (MCC) is trained using annotated data. The annotated data comprises instances of sample data and associated label data. Creation of the annotated data and subsequent active learning by the MCC uses resources. A target-aware active learning system selects sample data for addition to an annotation queue based on factors such as current accuracy of a particular class determination and priority of that class. As each instance in the sample data in the annotation queue is annotated and used for subsequent training, accuracy of particular classes is improved until a specified accuracy for that class is attained. By being selective in the ordering of instances in the annotation queue, overall resource usage and corresponding costs associated with creating annotated data and training is reduced. Overall accuracy for all classes is improved using a smaller overall set of annotated data compared to naïve approaches.