Interactive ML Labeling with Near-Instant Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning methods require extensive and costly human annotation for labeled training data, leading to bottlenecks in development due to slow and inefficient labeling processes, especially in deep learning projects, where human annotators spend significant time on repetitive tasks without immediate feedback.

Innovation Solution

The implementation of an interactive learning approach that provides near-instant feedback to human annotators through automatically-generated labels, allowing for sparse labeling and parallelization of localized models, enabling efficient data labeling with reduced human effort and increased accuracy by leveraging both human and machine learning components in a feedback loop.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If human annotators manually label all training images, then labeling accuracy is maintained, but labeling time and cost increase significantly

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated labeling using a pre-trained ML model before human annotators review the images. This preliminary action provides a head start on the labeling process, reducing the time human annotators need to spend while maintaining accuracy through subsequent verification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where human annotators verify and correct automated labels, and the corrected labels are used to retrain and improve the ML model. This continuous feedback mechanism ensures labeling accuracy improves over time while reducing the burden on human annotators.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If human annotators label entire batches of images, then comprehensive training data is produced, but feedback to annotators is delayed until batch processing completes

Engineering Contradiction:
Improvetraining data volumeVSAvoidfeedback delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system segments the batch processing into individual image-level processing units. Each image is processed independently and immediately, providing real-time feedback to annotators while still producing comprehensive training data across the entire batch through cumulative processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system enables continuous processing and feedback throughout the labeling workflow rather than waiting for batch completion. Annotators receive immediate feedback on each image they process, maintaining continuous productive action without interruption or delay until batch completion.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If automated ML models label images, then labeling speed increases, but labeling accuracy and quality control decrease

Engineering Contradiction:
Improvelabeling speedVSAvoidlabeling accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system merges automated ML labeling with human annotation in a hybrid workflow. The ML model handles initial labeling to maintain speed, while human annotators provide quality control and correction to ensure accuracy. Both approaches are combined to achieve high-speed accurate labeling.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses an intermediary verification step where human annotators review and validate automated labels. This intermediary layer acts as a quality control mechanism that preserves the speed benefits of automation while ensuring the accuracy and reliability of the final labeled data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11049044B1Visual image annotation utilizing machine learning for in-time feedback
Publication Date: 2021.06.29 BLACKSHARK AI GMBH
  • US11049044B1 patent drawing
  • US11049044B1 patent drawing
  • US11049044B1 patent drawing

AI summary

An interactive learning cycle includes an operator, a computer and a pool of images. The operator produces a sparsely-labeled data set. A back-end system produces live feedback: a densely-labeled training set which is displayed on the computer. Immediate feedback is displayed in color on the operator computer in less than about five seconds. A labeling tool displays a user interface and for every labeling project a region is defined that is downloaded as an image data batch. The operator annotates on a per-image basis in the region and uses several UI tools to mark features in the image and group them to a predefined label class. The back-end system includes processes that run in parallel and feed back into each other, each executing a model. A local model is used independently of the global model. The global model accepts sparsely-labeled images from numerous operator computers.