Ensemble Clustering for Cybersecurity Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning tools for cluster analysis in cybersecurity are susceptible to noise in datasets, leading to unstable and unreliable clustering results, which hinders the detection of abnormal computing actions and malicious activities in cloud and distributed computing environments.

Innovation Solution

A method involving the use of ensemble clustering methodologies that apply multiple clustering algorithms independently to a dataset without an initial cluster starting point, comparing clusters based on centroid locations and shared data points to identify and eliminate spurious clusters, thereby improving the reliability of cluster detection and security operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing machine learning tools for cluster analysis are used, then clustering can be performed on security data, but the results are unstable and unreliable due to noise susceptibility

Engineering Contradiction:
Improveclustering result reliabilityVSAvoidnoise susceptibility
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent combines multiple independent clustering methodologies into an ensemble approach. Each clustering method processes the security data independently, and their results are merged through comparison of centroid locations and shared data points. This combination allows the system to identify consistent patterns across different methods while filtering out noise-specific to individual algorithms, thereby improving reliability and reducing noise susceptibility.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple clustering methodologies are applied independently, then spurious clusters can be identified and eliminated, but the computational complexity and time required increase

Engineering Contradiction:
Improvecluster detection accuracyVSAvoidanalysis time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by applying multiple clustering methodologies independently before the final cluster identification stage. Each clustering method pre-processes the data and generates initial cluster assignments. These preliminary results are then compared to identify spurious clusters, allowing the system to eliminate unreliable clusters early in the process rather than performing extensive analysis on all clusters generated by a single method.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent discards spurious clusters identified through the ensemble comparison process. By comparing centroid locations and shared data points across multiple clustering methods, the system identifies and discards clusters that are inconsistent or noise-driven. This selective discarding recovers computational resources and focuses subsequent security operations only on validated, reliable clusters, improving efficiency despite the initial increased computational load.

Inventive Principle:
Principle #34Discarding and recovering

3Measurement precision

If cluster comparison based on centroid locations and shared data points is performed, then spurious clusters can be isolated, but the processing complexity increases

Engineering Contradiction:
Improvecluster matching accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by performing comparisons at specific local features of clusters rather than analyzing entire cluster structures globally. The system compares centroid locations (a specific point representation of each cluster) and shared data points (specific member overlaps) between clusters from different methodologies. This localized comparison approach achieves high measurement precision in identifying spurious clusters while keeping the algorithm complexity manageable by focusing on key discriminative features rather than comprehensive cluster analysis.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11741132B2Cluster-based scheduling of security operations
Publication Date: 2023.08.29 RAPID7 INC
  • US11741132B2 patent drawing
  • US11741132B2 patent drawing
  • US11741132B2 patent drawing

AI summary

Disclosed herein are methods, systems, and processes to detect valid clusters and eliminate spurious clusters in cybersecurity-based computing environments. A cluster detection and elimination model is trained by accessing a dataset with raw data that includes data points associated with computing devices in a network and applying two or more different clustering methodologies independently to the dataset. The resulting cluster detection and elimination model is used to compare two or more clusters to determine whether a cluster from one clustering methodology matches another cluster from another clustering methodology based on centroid locations and shared data points.