Entropy-Based Sample Selection for Annotation Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing annotation techniques require extensive human effort and time for training classifiers, as they focus on increasing annotation accuracy rather than minimizing the number of samples that need human annotation, making it inefficient for large datasets.

Innovation Solution

A computer-implemented method that selects a subset of samples for human annotation based on minimizing the entropy mean difference, using these human-annotated samples to configure an annotation process, and subsequently verifying machine-annotated samples to optimize the annotation process and reduce human effort.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all digital objects are manually annotated by human annotation, then annotation accuracy is improved, but time consumption and cost increase significantly

Engineering Contradiction:
Improveannotation accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the annotation task into two parts: human annotation for a selected subset of digital objects (training set) and machine annotation for the remaining digital objects. This segmentation allows the system to leverage both human accuracy and machine efficiency, resolving the contradiction between annotation accuracy and time consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary human annotation on a carefully selected subset of digital objects to create training data before proceeding with machine annotation. This preliminary action enables the machine learning model to learn from high-quality human-annotated examples and subsequently annotate the remaining digital objects automatically, significantly reducing overall time consumption while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If a small number of digital objects are selected for human annotation, then time consumption is reduced, but annotation accuracy of the classifier deteriorates

Engineering Contradiction:
Improvetime consumptionVSAvoidannotation accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of sample selection from random or uniform sampling to entropy-based sampling. By selecting digital objects with entropy values closest to the average entropy of the entire dataset, the system ensures that the training set represents the overall data distribution, maintaining classifier accuracy while using fewer human-annotated samples.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional mechanical sampling methods (random sampling, stratified sampling) with an entropy-based selection mechanism. This substitution enables automatic identification of representative samples based on their information content, ensuring that a small subset of human-annotated digital objects can effectively train the classifier for the entire dataset.

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

3Measurement precision

If existing techniques focus on increasing annotation accuracy of the classifier, then classification performance is improved, but the number of digital objects requiring human annotation is not minimized

Engineering Contradiction:
Improveclassification performanceVSAvoidannotation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent inverts the conventional approach by not focusing on increasing the number of human-annotated samples to improve accuracy, but rather on minimizing human annotation through intelligent selection. The system selects the most representative digital objects for human annotation based on entropy, allowing the majority of digital objects to be annotated by the machine, thereby improving productivity while maintaining classification performance.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS10867255B2Efficient annotation of large sample group
Publication Date: 2020.12.15 HONG KONG APPLIED SCI & TECH RES INST
  • US10867255B2 patent drawing
  • US10867255B2 patent drawing
  • US10867255B2 patent drawing

AI summary

A method for annotating a batch of original samples is provided. A first subset of original samples, selected from the batch and determined by minimizing an entropy-mean difference between the first subset and the batch, is used for human annotation to yield human-annotated samples. The human-annotated samples are used as training data to configure an annotation process for annotating an input sample to yield an annotated output sample, and a check process for verifying annotation accuracy of the annotated output sample. Remaining original samples in the hatch are processed by the annotation process to yield machine-annotated samples, whose accuracy is verified by the check process. In one embodiment, part of the original samples corresponding to erroneous machine-annotated samples are selected for human annotation. Resultant additional human-annotated samples are used to update the two processes. The remaining original samples not yet annotated are then processed by the two processes.