Automated Medical Data Labeling via Multi-Model Ensembling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The availability of high-quality labeled training data is limited due to resource-intensive and time-consuming manual annotation processes, especially when dealing with large datasets and human-inputted unstructured text, leading to inconsistencies and high costs.

Innovation Solution

A system that uses a small labeled 'golden dataset' combined with a knowledge graph, trained classifier models, and unsupervised clustering to generate accurate labels for larger datasets with minimal human intervention, employing a voting-based, multi-stage ensembling mechanism to produce high-quality labeled data efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is used to label medical data, then labeling accuracy can be maintained, but resource consumption and time consumption increase significantly

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The labeling process is segmented into multiple independent stages: knowledge graph-based labeling, classifier model labeling, and unsupervised clustering labeling. Each stage handles specific aspects of the labeling task, allowing parallel processing and reducing overall time consumption while maintaining accuracy through the aggregation of results from multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A knowledge graph is introduced as an intermediary component that bridges unstructured medical text and structured labels. The knowledge graph pre-processes and structures the unstructured data, making it easier for subsequent classifier models to generate accurate labels without requiring extensive manual annotation, thus improving efficiency while maintaining labeling quality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual annotation by domain experts is used, then labeling quality is maintained, but costs and time consumption increase

Engineering Contradiction:
Improvelabeling qualityVSAvoidannotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-training classifier models on available labeled data and constructing a knowledge graph from existing medical knowledge bases before actual labeling begins. This preliminary preparation enables the system to rapidly label new data with high quality without requiring domain experts to manually annotate each new dataset, significantly reducing annotation time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a small labeled golden dataset is used for training, then resource consumption is reduced, but the challenge of generating sufficient training data increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges multiple labeling approaches (knowledge graph-based labeling, supervised classifier labeling, and unsupervised clustering labeling) into a unified multi-stage pipeline. This combination allows the system to leverage a small golden dataset efficiently while generating sufficient training data through the synergistic effect of multiple labeling methods, reducing the need for large amounts of manually annotated data while managing system complexity through integrated architecture.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If multiple labeling methods are combined, then labeling accuracy improves, but system complexity increases

Engineering Contradiction:
Improvelabeling accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The complex multi-method labeling system is segmented into distinct, modular stages: knowledge graph construction, classifier model training, and clustering analysis. Each module operates independently with well-defined inputs and outputs, allowing the system to combine multiple labeling methods for improved accuracy while managing complexity through clear separation of concerns and modular architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11763945B2System and method for labeling medical data to generate labeled training data
Publication Date: 2023.09.19 GE PRECISION HEALTHCARE LLC
  • US11763945B2 patent drawing
  • US11763945B2 patent drawing
  • US11763945B2 patent drawing

AI summary

A method of automated labeling of medical data to generate labeled training data for training a learning algorithm is provided, wherein the medical data includes both machine-generated data elements and human-inputted data elements. The method includes using a knowledge graph to generate a first label for each machine-generated data element and each human-inputted data element. A set of trained classifier models are used to generate a second label for each machine-generated data element and each human-inputted data element. An unsupervised clustering model is used to generate a third label for each machine-generated data element and each human-inputted data element. A final label for each data element is then generated based on the first label, the second label, and the third label for the respective data element to output a labeled training dataset.