Active Learning Document Annotation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual annotation of documents is time-consuming and impractical for large volumes, and machine learning approaches require accurate and comprehensive pre-annotated training datasets, which are difficult to obtain, especially in evolving fields of knowledge.

Innovation Solution

A document annotation system with a graphical user interface, an active learning component, and a request handler that allows for the concurrent training and annotation of documents, using proposed annotations that can be accepted or rejected by human annotators, and incorporating feedback from domain experts to update the annotation model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If machine learning approaches are used to annotate documents, then annotation efficiency is improved, but the requirement for accurate and comprehensive pre-annotated training datasets increases complexity and difficulty

Engineering Contradiction:
Improveannotation efficiencyVSAvoidtraining dataset requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically generating proposed annotations using an annotation model trained on existing data, which are then reviewed and refined by human annotators. This preliminary automated annotation reduces the burden of requiring extensive pre-annotated training datasets while maintaining annotation quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where human annotators review and correct proposed annotations, and domain experts provide feedback on annotation accuracy. This feedback loop allows the annotation model to be continuously refined and updated, reducing the need for large initial training datasets while improving annotation efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual annotation is used to ensure accuracy, then annotation quality is improved, but time consumption increases significantly

Engineering Contradiction:
Improveannotation qualityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The annotation process is segmented into two phases: automated proposed annotation generation and human review/refinement. The automated phase handles the bulk of annotation tasks, while human annotators focus only on reviewing and correcting proposed annotations, significantly reducing overall time consumption while maintaining quality through targeted human involvement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service by automatically generating proposed annotations using the annotation model, reducing the amount of manual work required. Human annotators then review and refine these automated proposals, allowing the system to serve itself in the initial annotation generation while maintaining quality through human oversight.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If the annotation model is trained on static training data, then model stability is improved, but adaptability to evolving knowledge domains deteriorates

Engineering Contradiction:
Improvemodel stabilityVSAvoidadaptability to evolving knowledge
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamics by enabling continuous updates to the annotation model using feedback from domain experts and human annotators. The model transitions from a static, fixed training data approach to a dynamic system that can be continuously refined and adapted to evolving knowledge domains while maintaining stability through controlled update processes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where domain experts and human annotators review and provide feedback on annotation quality. This feedback is used to continuously update and refine the annotation model, allowing it to adapt to evolving knowledge domains while maintaining stability through systematic model updates based on expert feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8726144B2Interactive learning-based document annotation
Publication Date: 2014.05.13 GENESEE VALLEY INNOVATIONS LLC
  • US8726144B2 patent drawing
  • US8726144B2 patent drawing
  • US8726144B2 patent drawing

AI summary

A document annotation system includes a graphical user interface used by an annotator to annotate documents. An active learning component trains an annotation model and proposes annotations to documents based on the annotation model. A request handler conveys annotation requests from the graphical user interface to the active learning component, conveys proposed annotations from the active learning component to the graphical user interface, and selectably conveys evaluation requests from the graphical user interface to a domain expert. During annotation, at least some low probability proposed annotations are presented to the annotator by the graphical user interface. The presented low probability proposed annotations enhance training of the annotation model by the active learning component.