Semi-supervised Random Forests Using Mahalanobis Distance for Active Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning systems using random decision forests face challenges in effectively utilizing both labeled and unlabeled data, particularly in applications like image segmentation and medical image analysis, where labeled data is scarce and expensive to obtain.

Innovation Solution

The implementation of a semi-supervised random decision forest that trains using both labeled and unlabeled observations, employing a transducer to assign labels and an inducer to form a generic classification function, allowing for the identification of regions for active learning and improved data utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If only labeled data is used for training random decision forests, then classification accuracy is improved, but the quantity of usable training data is reduced

Engineering Contradiction:
Improveclassification accuracyVSAvoidquantity of training data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent introduces an intermediary mechanism (semi-supervised learning framework with confidence-based labeling) that allows unlabeled data to be gradually incorporated into training. The system uses a confidence threshold mechanism where predictions above a certain confidence level are treated as reliable labels, serving as an intermediary step between completely supervised and completely unsupervised learning, thereby expanding the usable training data without compromising accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the training parameter from strictly labeled data to a hybrid dataset combining labeled and confidently-predicted unlabeled data. By adjusting the confidence threshold parameter, the system dynamically controls the proportion of unlabeled data incorporated, allowing optimization between data quantity and classification accuracy

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more labeled data is collected to improve classification performance, then accuracy is improved, but the time and cost for data annotation increase

Engineering Contradiction:
Improveclassification performanceVSAvoiddata annotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs self-service by automatically generating labels for unlabeled data through its own predictions when confidence exceeds the threshold. This self-labeling mechanism eliminates the need for manual annotation of all training data, significantly reducing annotation time and cost while maintaining classification performance through the use of high-confidence automated labels

Inventive Principle:
Principle #25Self-service

3Device complexity

If traditional supervised learning is used, then model simplicity is maintained, but the ability to utilize unlabeled data is lost

Engineering Contradiction:
Improvemodel simplicityVSAvoiddata utilization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent extends the traditional supervised learning framework to perform multiple functions: it maintains the original supervised classification capability while simultaneously incorporating unsupervised learning from unlabeled data. The semi-supervised framework acts as a universal system that can process both labeled and unlabeled data, enhancing data utilization capability without abandoning the simplicity of traditional approaches

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9519868B2Semi-supervised random decision forests for machine learning using mahalanobis distance to identify geodesic paths
Publication Date: 2016.12.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9519868B2 patent drawing
  • US9519868B2 patent drawing
  • US9519868B2 patent drawing

AI summary

Semi-supervised random decision forests for machine learning are described, for example, for interactive image segmentation, medical image analysis, and many other applications. In examples, a random decision forest comprising a plurality of hierarchical data structures is trained using both unlabeled and labeled observations. In examples, a training objective is used which seeks to cluster the observations based on the labels and similarity of the observations. In an example, a transducer assigns labels to the unlabeled observations on the basis of the clusters and certainty information. In an example, an inducer forms a generic clustering function by counting examples of class labels at leaves of the trees in the forest. In an example, an active learning module identifies regions in a feature space from which the observations are drawn using the clusters and certainty information; new observations from the identified regions are used to train the random decision forest.