Dual-Model Security Alert Analysis for False Positive Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer security alerts often suffer from false positives due to misconfigurations, outdated threat intelligence, and imperfect algorithms, leading to resource wastage and diminished trust in security systems, as security personnel become desensitized to genuine threats amidst high volumes of non-threatening alerts.

Innovation Solution

The system employs a dual-model approach, using a Natural Language Processing (NLP) model to identify characteristics of computer security alerts and a neural network model to generate a quantitative threat measurement, thereby distinguishing between true and false alerts by training on datasets of genuine threats and benign events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional security alert systems are used to detect all potential threats, then the detection coverage is improved, but the number of false positives increases leading to resource wastage and alert fatigue

Engineering Contradiction:
Improvedetection coverageVSAvoidresource wastage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent segments the security alert processing into two distinct phases: (1) an initial filtering stage that processes all alerts through lightweight criteria to identify potential threats, and (2) a detailed analysis stage that applies resource-intensive machine learning models only to alerts passing the initial filter. This segmentation maintains comprehensive detection coverage while reducing resource wastage by avoiding deep analysis of obviously benign alerts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by applying different levels of analysis intensity to different alerts based on their characteristics. High-priority alerts receive full machine learning analysis, medium-priority alerts receive simplified analysis, and low-priority alerts receive minimal processing. This approach maintains detection effectiveness for critical threats while reducing overall resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If traditional security alert systems are used to detect all potential threats, then the detection coverage is improved, but alert fatigue increases leading to diminished trust in the security system

Engineering Contradiction:
Improvedetection coverageVSAvoidtrust in security system
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an intermediary prioritization layer between alert generation and security personnel review. This intermediary uses machine learning models to assess alert credibility and insert prioritization metadata, effectively filtering out low-value alerts before they reach security personnel. This maintains comprehensive detection coverage while preserving trust by ensuring personnel focus on credible threats.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the manual mechanical process of security personnel evaluating all alerts with an automated machine learning-based prioritization system. This substitution objectively assesses alert credibility using trained models, eliminating human bias and fatigue while maintaining comprehensive detection coverage. The automated system preserves trust by consistently identifying credible threats without the diminishing returns of human review.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If machine learning models are applied to all security alerts to reduce false positives, then the accuracy is improved, but the computational complexity and processing time increase

Engineering Contradiction:
Improvealert accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments alert processing into multiple stages with increasing computational intensity. Stage 1 uses simple rule-based filtering for rapid processing. Stage 2 applies medium-complexity models to alerts passing Stage 1. Stage 3 uses the most computationally intensive models only for alerts surviving previous stages. This segmentation achieves high accuracy for critical alerts while managing overall computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies full machine learning analysis partially, only to alerts that pass initial filtering criteria. The majority of alerts are processed through lightweight methods, while a subset requiring high accuracy receives intensive ML analysis. This partial application achieves high accuracy where needed while keeping average computational complexity manageable.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If machine learning models are applied to all security alerts to reduce false positives, then the alert accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvealert accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments processing time allocation based on alert priority and characteristics. High-priority alerts receive immediate intensive ML analysis with shorter time limits. Medium-priority alerts receive standard processing with moderate time limits. Low-priority alerts receive deferred or simplified processing with extended time limits. This segmentation achieves high accuracy for critical alerts while managing overall processing time through prioritized queuing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies time-intensive machine learning analysis partially, only to alerts where high accuracy justifies the time investment. The system identifies a subset of alerts requiring detailed analysis and applies ML models only to those, while processing the majority through faster lightweight methods. This partial application maintains high accuracy for critical alerts while keeping average processing time acceptable.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240303348A1Knowledge and wisdom extraction and codification for machine learning applications
Publication Date: 2024.09.12 SALEM CYBER
  • US20240303348A1 patent drawing
  • US20240303348A1 patent drawing
  • US20240303348A1 patent drawing

AI summary

A device accesses a set of computer security alerts and generates a first training dataset comprising first training examples. Each first training example includes a computer security alert labeled with characteristics associated with a predetermined cause. The device trains an NLP model using the first training dataset for identifying a set of characteristics of a cause of the computer security alert. The device generates a second training dataset by generating variants of one or more of the accessed set of computer security alerts. Each generated variant computer security alert is associated with a variant set of characteristics of a variant cause of the variant computer security alert, and each second training example includes a generated variant computer security alert labeled as an above-threshold threat or a below-threshold threat. The device trains a neural network model to generate a measurement of threat of the computer security alert.