Ensemble ML Models Mitigate Data Poisoning Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning systems are vulnerable to 'poisoning' attacks where abnormal data is injected, compromising the integrity of training data and decision-making processes, and conventional approaches struggle to accurately detect malfeasance due to limited data and binary labeling methods.

Innovation Solution

A collaborative artificial intelligence system utilizing a population of machine learning models to monitor interactions, generate confidence scores for abnormal data detection, and adaptively reconfigure the model population to remove abnormal data, employing ensemble techniques and retraining to enhance detection accuracy and resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single powerful machine learning model is used for decisioning, then decision-making efficiency is improved, but the system becomes vulnerable to poisoning attacks and abnormal data injection

Engineering Contradiction:
Improvedecision-making efficiencyVSAvoidintegrity of training data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the single machine learning model into a population of multiple machine learning models. Each model in the population independently analyzes interaction data and generates confidence scores. This segmentation allows the system to maintain decision-making efficiency while improving reliability through diversified analysis, as abnormal data is less likely to consistently deceive all models in the population simultaneously.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If conventional binary labeling methods are used for data analysis, then detection simplicity is improved, but detection accuracy of malfeasance deteriorates

Engineering Contradiction:
Improvedetection simplicityVSAvoiddetection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms the binary labeling approach into a multi-parameter confidence scoring system. Instead of simply labeling data as normal or abnormal, each machine learning model generates a confidence score indicating the likelihood of abnormal data injection. This parameter change enables more nuanced detection accuracy while maintaining operational simplicity through automated score aggregation and threshold-based decisioning.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If limited data is used for training, then training resource consumption is reduced, but the ability to detect abnormal data injection deteriorates

Engineering Contradiction:
Improvetraining resource consumptionVSAvoidability to detect abnormal data
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent merges the analytical capabilities of multiple machine learning models to collectively detect abnormal data injection. By combining the confidence scores from multiple models trained on potentially limited data, the system achieves enhanced detection reliability that exceeds what any single model could accomplish alone, effectively pooling their individual detection strengths to overcome data limitations.

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If a population of machine learning models is deployed to detect poisoning attacks, then detection accuracy is improved, but system complexity increases

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

Solution Approach 1:

The patent implements feedback mechanisms where the confidence scores generated by the population of machine learning models are aggregated and used to identify and remove abnormal data from training sets. This feedback loop continuously improves detection accuracy by learning from past detections, while the automated nature of the feedback process prevents complexity from becoming unmanageable. The system self-regulates by using its own output to refine its input data quality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11354602B2System and methods to mitigate poisoning attacks within machine learning systems
Publication Date: 2022.06.07 BANK OF AMERICA CORP
  • US11354602B2 patent drawing
  • US11354602B2 patent drawing
  • US11354602B2 patent drawing

AI summary

Embodiments of the present invention provide a system and methods to mitigate poisoning attacks within machine learning systems. The invention includes an improved data analysis approach to train an ensemble of machine learning models to analyze received data and label the data in a non-binary fashion to indicate likelihood that certain data has been injected abnormally and should not be used for training purposes. The resulting dataset from the ensemble is assessed to determine convergence of model labeling and to detect outlier data labeling among models in the ensemble. Confidence scores for clustered interaction data may be performed on varied sets of training data populations and using a number of models. Output from the various training/model mixes are fed to a machine learning model to compare ensemble accuracy between different model sets and select the most accurate ensemble combination.