Machine Learning Score Obfuscation via Multi-Classifier Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine learning models' outputs can be intercepted and manipulated by malicious actors, leading to inaccurate classifications, particularly in applications like malware detection, where iterative modifications can result in a desired classification being achieved, compromising security.

Innovation Solution

Implementing multiple classification models with different scoring paradigms, where features are extracted from an artefact, reduced, and input into a selected model to generate a score, making it difficult for malicious actors to reverse-engineer or manipulate the classification process, using mechanisms like random selection or load balancing to choose the model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single classification model is used, then the system is simple and easy to operate, but the output can be intercepted and manipulated by malicious actors to achieve desired classifications

Engineering Contradiction:
Improveclassification integrityVSAvoidmodel architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides a single classification model into multiple classification models (first, second, and third models) with different scoring paradigms. Each model processes the input data independently and generates its own score, preventing malicious actors from manipulating a single model's output. The segmentation of the classification function into multiple independent models directly addresses the vulnerability of single-model systems while maintaining operational simplicity through automated score aggregation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the outputs of multiple classification models by aggregating their scores to produce a final classification result. The scores from different models (which use different scoring paradigms) are merged through a scoring aggregation mechanism, creating a more robust classification system that leverages the strengths of multiple models while mitigating individual model vulnerabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Object-affected harmful factors

If multiple classification models with different scoring paradigms are used, then the output is obfuscated and resistant to manipulation, but the system complexity increases

Engineering Contradiction:
Improvemanipulation resistanceVSAvoidsystem architecture
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent employs multiple classification models that differ in their scoring paradigms (parameters). Each model uses a different scoring function and evaluation criteria, making it difficult for malicious actors to predict or manipulate the final classification outcome. By changing the scoring parameters across multiple models, the system achieves resistance to manipulation while the automated aggregation process manages the complexity of coordinating multiple models.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a score aggregation mechanism that acts as an intermediary between multiple classification models and the final classification decision. This intermediary component receives scores from different models with different paradigms, processes them according to defined aggregation rules, and produces the final classification. The intermediary simplifies the complexity by providing a standardized interface that handles the integration of multiple diverse model outputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If feature reduction techniques are applied, then the processing efficiency is improved, but the information loss may affect classification accuracy

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidclassification accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies feature reduction techniques that retain only the most relevant features for classification, using partial action to focus computational resources on critical data dimensions. By selecting and processing only the most important features rather than all available features, the system improves processing efficiency while maintaining sufficient classification accuracy through the use of multiple models that can compensate for individual feature limitations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11586975B2Machine learning model score obfuscation using multiple classifiers
Publication Date: 2023.02.21 CYLANCE INC
  • US11586975B2 patent drawing
  • US11586975B2 patent drawing
  • US11586975B2 patent drawing

AI summary

An artefact is received. Thereafter, features are extracted from the artefact and a vector is populated. Later, one of a plurality of available classification models is selected. The classification models use different scoring paradigms while providing the same or substantially similar classifications. The vector is input into the selected classification model to generate a score. The score is later provided to a consuming application or process. The classification model can characterize the artefact as being malicious or benign to access, execute, or continue to execute so that appropriate remedial action can be taken or initiated by the consuming application or process. Related apparatus, systems, techniques and articles are also described.