Machine Learning Model Attack Detection and Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models continuously retrained using user input are vulnerable to malicious attacks, where users provide incorrect feedback, leading to inaccurate responses, and existing systems struggle to correctly identify and mitigate such attacks in a timely and efficient manner.

Innovation Solution

The system deploys replicated machine learning models and employs a consensus response approach or uses malicious input detection techniques to delay the effect of malicious input, either by randomly selecting a subset of models for retraining or implementing a time delay before retraining, thereby preventing the spread of malicious data and maintaining model accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the machine learning model is continuously retrained using user input, then the model adapts to current information and improves responsiveness, but the model becomes vulnerable to malicious attacks and provides inaccurate responses

Engineering Contradiction:
Improvemodel adaptation to current informationVSAvoidmodel accuracy against malicious attacks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments the retraining process by dividing user inputs into separate batches and processing them through multiple retraining iterations. Each batch is evaluated independently, allowing the system to identify and isolate malicious inputs that cause performance degradation, while continuing to adapt to legitimate user feedback across multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary evaluation of user inputs before incorporating them into model retraining. By assessing input quality and detecting potential malicious content in advance, the system prevents harmful data from corrupting the model while allowing beneficial adaptations to proceed.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system implements malicious input detection and removal, then the model resistance to attacks increases, but the time and resources required for processing input increase

Engineering Contradiction:
Improvemodel resistance to attacksVSAvoidprocessing time for input validation
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial validation by focusing detection efforts on the most suspicious or high-risk inputs rather than uniformly validating all user feedback. This selective approach maintains strong security against malicious attacks while reducing the overall time and computational resources required for input processing.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system skips detailed validation for inputs that pass initial screening or appear benign, allowing quick processing of legitimate feedback while reserving comprehensive analysis for suspicious inputs. This enables the system to maintain high reliability without excessive processing delays.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If the system uses replicated models with consensus approach, then the effect of malicious input is delayed and model accuracy is maintained, but the device complexity and resource allocation increase

Engineering Contradiction:
Improvemodel accuracy maintenanceVSAvoidsystem complexity for model replication
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the model population into multiple replicated instances that process inputs independently. By distributing the model across multiple segments rather than using a single complex model, the system achieves redundancy and consensus capabilities while keeping individual model instances simpler and more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates simplified copies of the base model rather than developing a single highly complex model. These replicated copies provide redundancy and enable consensus voting to delay the impact of malicious inputs, while each individual copy remains relatively simple in structure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10824721B2Detecting and delaying effect of machine learning model attacks
Publication Date: 2020.11.03 CROWDSTRIKE
  • US10824721B2 patent drawing
  • US10824721B2 patent drawing
  • US10824721B2 patent drawing

AI summary

One embodiment provides a method for delaying malicious attacks on machine learning models that a trained using input captured from a plurality of users, including: deploying a model, said model designed to be used with an application, for responding to requests received from users, wherein the model comprises a machine learning model that has been previously trained using a data set; receiving input from one or more users; determining, using a malicious input detection technique, if the received input comprises malicious input; if the received input comprises malicious input, removing the malicious input from the input to be used to retrain the model; retraining the model using received input that is determined to not be malicious input; and providing, using the retrained model, a response to a received user query, the retrained model delaying the effect of malicious input on provided responses by removing malicious input from retraining input.