Boosted Classifier for Machine Learning with Malicious Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machine learning approaches are ineffective in generating accurate classifiers when faced with high rates of malicious noise, as they tend to produce erroneous results due to incorrectly labeled examples, limiting their accuracy and reliability.

Innovation Solution

The technique involves generating a boosted classifier through a boosting module that repeatedly calls a weak learner module to produce a plurality of weak classifiers, including those based on a majority vote of randomly-generated classifiers, which are selected and combined to improve accuracy despite malicious noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional machine learning approaches are used to process labeled examples, then the system can generate classifiers, but the accuracy deteriorates when malicious noise rates are high

Engineering Contradiction:
Improveclassifier accuracyVSAvoidmalicious noise rate
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies the principle of converting harm into benefit by using the presence of malicious noise to identify and exclude corrupted examples. The system processes labeled examples and identifies those with incorrect labels (malicious noise), then excludes them from the training set before generating the final classifier. This transforms the harmful effect of noise into a beneficial filtering mechanism that improves overall classifier accuracy.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If the system processes more labeled examples to improve accuracy, then the classifier performance improves, but the time required for processing increases

Engineering Contradiction:
Improveclassifier accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing example identification and exclusion before the main classification training process. The system first processes the labeled examples to identify and remove malicious noise, then uses the cleaned dataset for classifier generation. This preliminary purification step prevents time-consuming iterations and reprocessing, efficiently preparing the training data in advance.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8972307B1Method and apparatus for machine learning
Publication Date: 2015.03.03 GOOGLE LLC
  • US8972307B1 patent drawing
  • US8972307B1 patent drawing
  • US8972307B1 patent drawing

AI summary

A computationally efficient method and apparatus is disclosed for machine learning an unknown, n-dimensional γ-margin halfspace to accuracy 1−ε in the presence of malicious noise, when the noise rate is allowed to be as high asΘ⁡(ɛγ⁢log⁡(1/γ)).A smooth boosting module repeatedly calls a weak learner module that generates candidate classifiers based on a majority vote of randomly-generated classifiers.