Cross-Device Feature Selection for Robust Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI-based computer security systems face challenges in selecting robust input features that reliably differentiate between malicious and benign software across heterogeneous devices, with conventional methods either increasing feature count or using uninformative self-generated features, leading to inefficiencies and high training costs.

Innovation Solution

A method for selecting a reduced subset of features by dividing data samples into training corpora, analyzing frequency distributions across corpora, and determining similarity between these distributions to identify robust features, which are then used to train a threat detector.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the count of features is substantially increased to improve detection performance across heterogeneous devices, then the ability to differentiate between malicious and benign samples improves, but the cost of implementing and training the AI model increases significantly

Engineering Contradiction:
Improvedetection performanceVSAvoidmodel size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes irrelevant or redundant features from the feature set through a selection process. By dividing training data into multiple corpora and analyzing feature frequency distributions across these corpora, the system identifies and retains only the most informative features, thereby reducing model complexity while preserving detection performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of feature selection by using frequency distribution analysis across multiple training corpora. Instead of using all available features or relying on unsupervised feature construction, the system evaluates features based on their frequency distributions and selects those that show consistent discriminative power across different data corpora, optimizing the balance between performance and complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If unsupervised training is used to construct features automatically, then the system can adapt to different devices without manual feature engineering, but the generated features become uninformative to human users and may not perform well on unseen data

Engineering Contradiction:
Improvecross-device adaptabilityVSAvoidfeature interpretability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the training data into multiple distinct corpora, each representing different devices or data sources. By analyzing feature frequency distributions across these segmented corpora separately, the system identifies features that are both adaptive to device variations and maintain interpretability, as the segmentation allows for systematic evaluation of feature relevance across different contexts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where feature frequency distributions are analyzed across multiple corpora to evaluate feature quality. This feedback loop allows the system to select features that demonstrate consistent discriminative power across different devices while maintaining interpretability, as the feedback from multiple corpora analysis provides information about both adaptability and feature meaningfulness.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If a large number of features are used to capture malware variability, then detection accuracy improves, but the training data requirements and training costs increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidtraining data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the most informative features by analyzing frequency distributions across multiple training corpora. This extraction process identifies a reduced subset of features that capture the essential variability of malware behavior across different devices, thereby maintaining detection accuracy while reducing the amount of training data and computational resources required.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the approach to feature selection by using frequency distribution analysis as a filtering criterion. This parameter change allows the system to identify a compact set of high-value features that provide sufficient detection accuracy with reduced training data requirements, as the frequency analysis efficiently distinguishes informative features from redundant ones.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12462027B2Robust feature selection for computer security applications
Publication Date: 2025.11.04 BITDEFENDER IPR MANAGEMENT
  • US12462027B2 patent drawing
  • US12462027B2 patent drawing
  • US12462027B2 patent drawing

AI summary

A diverse collection of data samples harvested for computer security applications is divided into a plurality of training corpora according to criteria such as an identity of the data source, among others. An initial set of features for characterizing the collected data samples is reduced to an optimal subset. For each candidate feature, a frequency distribution of feature values is determined over each of the training corpora. A feature selection procedure favors features whose frequency distribution is relatively similar across multiple corpora. A detector module is then trained to detect computer security threats according to the reduced set of features.