Deep Neural Network Model Fusing for Adversarial Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural network models face challenges in enhancing performance and robustness against adversarial attacks, particularly in resource-constrained environments, where ensemble schemes require significant resources and memory to combine multiple models.

Innovation Solution

A method involving a single deep neural network (DNN) model that changes its connection weights using noise values from a noise model, generating multiple output data sets which are then combined to produce a final result, thereby reducing resource usage while enhancing accuracy and robustness against adversarial attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple DNN models are used in an ensemble scheme to enhance performance and robustness, then accuracy and robustness against adversarial attacks are improved, but resource consumption and memory requirements increase significantly

Engineering Contradiction:
Improverobustness against adversarial attacksVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple DNN models into a single unified model that incorporates parameters from multiple source models. Instead of maintaining separate model instances in memory, the system combines their parameters (weights and biases) into one model structure, achieving ensemble-like robustness while reducing memory footprint to that of a single model.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single DNN model is designed to perform multiple functions by integrating parameters from different source models trained on different datasets or with different architectures. This universal model can handle various classification tasks that would otherwise require multiple specialized models, reducing overall resource consumption.

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

2Productivity

If multiple DNN models are deployed to improve classification accuracy, then performance is enhanced, but computational resources and processing power increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent combines the computational capabilities of multiple models into a single model by merging their parameters. The unified model processes inputs through a single forward pass rather than requiring multiple separate inferences, reducing computational overhead while maintaining the accuracy benefits of ensemble approaches.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system changes the parameters of a single DNN model by incorporating weights and biases from multiple source models. This parameter-level transformation allows the model to leverage diverse training experiences without requiring multiple model instances, thereby improving accuracy while controlling computational resource usage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If ensemble schemes are implemented to increase robustness against adversarial attacks, then reliability is improved, but device complexity and implementation difficulty increase

Engineering Contradiction:
Improverobustness against adversarial attacksVSAvoidmodel management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent simplifies the ensemble implementation by merging multiple model parameters into a single model structure. This eliminates the complexity of managing multiple model instances, their separate loading, and coordination during inference. The system only needs to manage one model file and one inference pipeline, significantly reducing implementation complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts the essential robustness characteristics from multiple ensemble models and consolidates them into a single model's parameters. By separating the core functionality (parameter combinations that provide robustness) from the overhead of managing multiple models, the system achieves reliability without the associated complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11475312B2Method and apparatus with deep neural network model fusing
Publication Date: 2022.10.18 SAMSUNG ELECTRONICS CO LTD
  • US11475312B2 patent drawing
  • US11475312B2 patent drawing
  • US11475312B2 patent drawing

AI summary

A processor-implemented method including implementing a deep neural network (DNN) model using input data, generating, by implementing the DNN model, first output data from the DNN model, changing the DNN model, generating, by implementing the changed DNN model using the input data, second output data of the changed DNN model, and determining result data by combining the first output data and the second output data.