Outlier Removal in Machine Learning Training Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems are unable to effectively identify and control access to restricted information within documents, relying on inefficient keyword searches that consume significant memory and processing resources, limiting system throughput.

Innovation Solution

A document analysis system employing artificial intelligence and machine learning to analyze text, tag specific sentence types, train machine learning models, determine sentence similarities, and identify outlier sentences, thereby improving the accuracy and efficiency of information access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If keyword searches are used for controlling data access, then data access control can be implemented, but memory resources and processing resources are significantly consumed

Engineering Contradiction:
Improvedata access controlVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the essential meaning from documents by identifying and removing outlier sentences, keeping only the most representative sentences for training the machine learning model. This reduces the quantity of training data while maintaining the core information needed for accurate classification, thereby reducing memory resources required for storage and processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the approach from keyword-based search to machine learning-based classification. By training a model on cleaned training data (with outliers removed), the system achieves more efficient data access control that requires less memory and processing power compared to maintaining and searching large keyword sets.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If keyword searches are used for controlling data access, then data access control can be implemented, but processing resources are significantly consumed

Engineering Contradiction:
Improvedata access controlVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent performs preliminary cleaning of training data by identifying and removing outlier sentences before training the machine learning model. This preprocessing step ensures that the model is trained on high-quality, representative data, leading to more efficient inference during data access control operations and reduced processing resources during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from keyword-based search to machine learning-based classification. The machine learning model, trained on cleaned data, provides more efficient processing during data access control compared to searching through large keyword sets, thereby reducing processing resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If outlier sentences are removed from training data, then training accuracy is improved, but training data quantity is reduced

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining data quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes outlier sentences from the training data that do not represent the typical characteristics of the document corpus. By eliminating these atypical sentences, the training data becomes more consistent and representative, improving model training accuracy without requiring an increase in overall data quantity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the quality parameter of training data by removing outliers, transforming the dataset from containing mixed-quality sentences to containing only high-quality, representative sentences. This parameter change improves training accuracy while the reduced data quantity is compensated by the higher quality of remaining sentences.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11423231B2Removing outliers from training data for machine learning
Publication Date: 2022.08.23 BANK OF AMERICA CORP
  • US11423231B2 patent drawing
  • US11423231B2 patent drawing
  • US11423231B2 patent drawing

AI summary

A document analysis device that includes an artificial intelligence (AI) processing engine configured to receive training data, to select a sentence from the training data, and to compute a first set of similarity scores between the selected sentence and other sentences from the training data. The AI processing engine is further configured to determine a set count that is equal to a number of similarity scores in the first set of similarity scores that exceed a similarity score threshold value and to compare the set count to a set outlier threshold value. The AI processing engine is further configured to keep the selected sentence in the training data when the set count is greater than or equal to the set outlier threshold value and to remove the selected sentence from the training data when the set count is less than the set outlier threshold value.