Active Learning Interface for Guided Data Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of generating labeled data sets for machine learning models is resource-intensive and time-consuming, particularly when dealing with large volumes of unlabeled data, as it often requires substantial human input from subject matter experts and can be challenging to determine the required number of training examples needed to achieve desired quality standards.

Innovation Solution

An automated workflow using intelligently guided labeling feedback sessions and interactive programmatic interfaces to streamline the classification process, including active learning, user-controlled teaching, optimized training iterations, and continuous performance evaluation, which reduces the need for human intervention and enhances resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If subject matter experts manually label large volumes of unlabeled data to achieve high-quality training sets, then the quality and accuracy of machine learning models improve, but the time consumption and resource requirements increase significantly

Engineering Contradiction:
Improvequality of training dataVSAvoidtime for labeling process
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables semi-automated labeling where the machine learning model pre-labels data items and the interface allows users to review and correct these pre-generated labels. This self-service approach reduces manual labeling effort while maintaining high quality through user verification of model-generated labels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements iterative feedback loops where user corrections to model labels are fed back to improve the model's labeling accuracy over time. The interface tracks labeling performance and uses this feedback to refine future pre-labeling, progressively reducing the time needed for quality labeling.

Inventive Principle:
Principle #23Feedback

2Reliability

If subject matter experts manually label data items to ensure high quality training sets, then the reliability of classification results improves, but the complexity and cost of the labeling process increase

Engineering Contradiction:
Improvereliability of classificationVSAvoidcomplexity of labeling system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The graphical user interface acts as an intermediary between the automated labeling system and the user. It presents data items for labeling, displays pre-generated labels, and captures user corrections, thereby simplifying the interaction while maintaining reliability through a structured workflow.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual mechanical labeling with an automated machine learning model that generates preliminary labels. This substitution reduces the need for extensive manual intervention while maintaining reliability through user review and iterative improvement of the labeling model.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If all available unlabeled data items are labeled to create comprehensive training sets, then the productivity of model development improves, but the resource consumption and time required increase substantially

Engineering Contradiction:
Improvespeed of model developmentVSAvoidresources for labeling
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system applies partial action by labeling only the most critical or uncertain data items rather than all available data. The interface allows users to focus on reviewing and correcting labels for items that most need attention, achieving good model performance with reduced overall labeling effort and resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The machine learning model performs preliminary labeling of data items before user review. This preliminary action prepares the data in advance, allowing users to focus their effort on verification and correction rather than creating labels from scratch, thereby improving productivity while reducing the overall time and resources needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11875230B1Artificial intelligence system with intuitive interactive interfaces for guided labeling of training data for machine learning models
Publication Date: 2024.01.16 AMAZON TECH INC
  • US11875230B1 patent drawing
  • US11875230B1 patent drawing
  • US11875230B1 patent drawing

AI summary

At an artificial intelligence system, during a labeling feedback session, a visualization data set is presented via a programmatic interface. The visualization data set comprises a representation of data items for which labeling feedback is requested for generating a training set of a classifier. At least one of the data items is selected based on an estimated rank with respect to a metric associated with including the data item in a training set. During the session, respective labels for the data items and a filter criterion to be used to select additional data items are obtained. A classifier trained using the labels is stored.