Malware Detection Model With Anomalous Data Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning-based malware detection systems face challenges in maintaining the reliability of decision-making as the representativeness of pre-existing training data deteriorates over time, leading to decreased performance in identifying malicious objects.

Innovation Solution

A method involving the use of two models: a malicious object detection model and an anomalous data detection model, where the latter validates the suitability of incoming objects against the training set, allowing for continuous improvement and updating of the training data by incorporating deviating objects, thereby enhancing the predictive system's precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a machine learning model is trained on pre-existing training data and deployed for malware detection, then the model can identify malicious objects based on learned patterns, but the representativeness of the training data deteriorates over time as threats evolve, leading to decreased detection performance

Engineering Contradiction:
Improvedetection performanceVSAvoidtime since training
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors detection results and uses them to identify deviations from the training data distribution. This feedback loop enables automatic detection of when training data representativeness deteriorates, triggering retraining processes to restore performance without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-diagnosis by automatically detecting when incoming data deviates from training data characteristics using statistical tests (e.g., Kolmogorov-Smirnov test). This self-service capability allows the system to identify performance degradation causes and initiate corrective actions without external monitoring, maintaining reliability over time.

Inventive Principle:
Principle #25Self-service

2Reliability

If the training set is continuously maintained and the model is periodically re-trained to maintain performance, then detection accuracy can be preserved, but system complexity and computational resources increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary analysis by characterizing the training data distribution and establishing baseline statistical parameters before deployment. This preliminary action creates a reference framework that enables efficient anomaly detection during operation, avoiding the need for complex continuous retraining by preparing detection criteria in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors changes in data distribution parameters (e.g., mean, variance, entropy) to detect when training data representativeness deteriorates. By tracking parameter changes rather than performing full model retraining, the system maintains detection accuracy while reducing computational complexity and resource requirements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If two detection models are used (malicious object detection model and anomalous data detection model), then the precision of malware identification is enhanced by distinguishing classification errors from dataset issues, but the device complexity increases

Engineering Contradiction:
Improvedetection precisionVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the detection task into two distinct functions: a malicious object detection model for identifying malware and an anomalous data detection model for detecting training data representativeness issues. This segmentation allows each model to specialize in its specific function, improving overall detection precision while enabling independent optimization and maintenance of each component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The anomalous data detection model serves as an intermediary between the training data and the malicious object detection model. It monitors whether incoming data conform to training data characteristics and flags deviations, allowing the system to distinguish between actual malware detections and false positives caused by data distribution shifts, thereby enhancing precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10721247B2Machine learning based malware detection system
Publication Date: 2020.07.21 F SECURE CORP
  • US10721247B2 patent drawing
  • US10721247B2 patent drawing
  • US10721247B2 patent drawing

AI summary

There are provided measures for machine learning based malware detection systems. Such measures exemplarily include analyzing a set of training data, said set of training data comprising a plurality of training data elements, wherein each of said plurality of training data elements is associated with a respective one of at least two maliciousness related properties, learning a malicious object detection model on the basis of first feature combinations of said plurality of training data elements, said first feature combinations characterizing each of said at least two maliciousness related properties, learning an anomalous data detection model on the basis of second feature combinations of said plurality of training data elements, said second feature combinations characterizing said set of training data, said anomalous data detection model being associated with said malicious object detection model, and providing said malicious object detection model and said anomalous data detection model.