Machine Learning Model Retraining for Drift-Resistant Malware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deployed machine learning models for detecting malware become unstable and unreliable over time due to drift, leading to inaccurate predictions as new threats evolve, necessitating retraining while minimizing downtime.

Innovation Solution

A system that continuously updates and redeploys machine learning models by creating new training sets based on detected threats, using a framework of multiple models analyzing files from different perspectives, and employing real-time retraining and validation to maintain accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the deployed machine learning model is retrained to maintain accuracy against evolving threats, then the reliability of predictions is improved, but the downtime for model deployment increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmodel deployment downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system segments the model deployment into multiple independent deployed models, each handling specific aspects of malware detection. When one model needs retraining, others continue operating, enabling continuous service during the retraining process and eliminating complete downtime.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by creating and validating retrained models in advance before they are needed for production. The retraining process is prepared and executed proactively, allowing the new model to be ready for immediate deployment without interrupting ongoing security detection operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple deployed models are used to analyze files from different perspectives, then the detection accuracy is improved, but the system complexity increases

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

Solution Approach 1:

Each deployed model is segmented to focus on specific detection perspectives or malware types. This segmentation allows the system to maintain multiple specialized models while managing complexity through clear functional division, where each model handles a specific aspect of security analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal framework that manages multiple deployed models with different specializations. This framework provides common functionality for receiving files, analyzing results, calculating rankings, and coordinating deployments, reducing overall system complexity while maintaining multiple detection perspectives.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12585730B2Managing machine learning models
Publication Date: 2026.03.24 OPSWAT INC
  • US12585730B2 patent drawing
  • US12585730B2 patent drawing
  • US12585730B2 patent drawing

AI summary

A method includes receiving files. Deployed models analyze the files to create results with corresponding data. The results identify suspicious files. The system calculates ranked results by ranking the results according to a confidence level, and clustered groups by clustering the results based on similar data. The system calculates classes by correlating the ranked results to the clustered groups. The classes indicate accurate results and inaccurate results. The system retrains the deployed models having the class indicating inaccurate results with new training sets to create retrained models. The system validates the retrained models when the retrained models identify one or more suspicious files from the receiving. The system compares the classes of the deployed models to new classes of the retrained models. The computerized system deploys the retrained models when the new classes of the retrained models indicate accurate results greater than the classes of the deployed models.