Training Data Integrity Scoring for Poisoning Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models are susceptible to training data poisoning, leading to inaccurate outputs that can compromise the integrity of computing environments and result in security breaches or data theft.

Innovation Solution

A training data poisoning detection engine that analyzes replicated training data for changes in feature values and outliers, computing a score to detect potential poisoning and issue a poison alert, enabling real-time remediation actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If machine learning models use training data from external sources, then the model's learning capability and adaptability are improved, but the risk of training data poisoning and security breaches increases

Engineering Contradiction:
Improvemodel learning capabilityVSAvoidtraining data poisoning risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary analysis of training data integrity before the data is used to train the machine learning model. By computing integrity scores and detecting outliers in advance, the system prevents poisoned data from compromising the model, thus maintaining both adaptability and security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary training data poisoning detection engine between the external data sources and the machine learning model. This intermediary analyzes training samples, computes integrity scores, and filters out poisoned data before it reaches the model, resolving the contradiction by adding a protective layer without limiting data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system performs comprehensive analysis of training data integrity, then the detection accuracy is improved, but the computational time and processing resources increase

Engineering Contradiction:
Improvepoisoning detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system computes integrity scores for all training samples but applies detailed outlier analysis selectively based on the integrity score thresholds. By performing comprehensive scoring on all data and detailed analysis only on suspicious samples, the system maintains high detection accuracy while reducing overall processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The analysis process is segmented into two stages: a first stage computing integrity scores for all training samples using feature counters, and a second stage performing detailed outlier analysis only on samples with suspicious integrity scores. This segmentation enables comprehensive analysis where needed while minimizing overall processing time.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system monitors and analyzes all training samples for poisoning, then the security integrity is improved, but the device complexity and computational overhead increase

Engineering Contradiction:
Improvetraining data integrityVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the training data itself to detect poisoning by analyzing feature distributions and computing integrity scores based on the data's own statistical properties. This self-service approach maintains high reliability without requiring complex external verification systems, as the data analyzes itself for anomalies.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors changes in feature parameters and integrity scores across training batches to detect poisoning. By tracking parameter changes rather than requiring complex structural analysis, the system maintains high reliability with simpler computational overhead, focusing on statistical parameter variations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260064831A1Training data poisoning detection
Publication Date: 2026.03.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US20260064831A1 patent drawing
  • US20260064831A1 patent drawing
  • US20260064831A1 patent drawing

AI summary

In some examples, a system receives a plurality of training samples of a training data set for a machine learning model, where each training sample of the plurality of training samples comprises a plurality of features. The system determines quantities of changes made to respective features of the plurality of features, computes a score representing an integrity of the training data set based on the quantities, and detects poisoning of the training data set based on the score.