Shared-Parameter Learning Device for Adversarial Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning models using ensemble learning for robustness against adversarial examples require large storage capacity due to the increased number of parameters, leading to processing delays and memory limitations.

Innovation Solution

Implementing a learning device that determines shared and non-shared parameters for multiple machine learning models, using a mask initialization and loss function calculation to update parameter values, reducing the overall number of parameters stored.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple machine learning models are used for ensemble learning to improve robustness against adversarial examples, then the reliability is improved, but the number of parameters increases leading to larger storage requirements and processing delays

Engineering Contradiction:
Improverobustness against adversarial examplesVSAvoidnumber of parameters
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges parameters across multiple machine learning models by identifying and sharing common parameters (e.g., weight matrices W1, W2, W3 and bias vectors b1, b2, b3 are shared across different models). This allows the system to maintain multiple models for ensemble learning while reducing the total number of unique parameters that need to be stored and processed, thereby resolving the contradiction between reliability and parameter quantity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal parameter sharing mechanism where the same parameters serve multiple functions across different machine learning models. The mask initialization and parameter updating mechanisms enable a single parameter set to be universally applied across multiple models, reducing storage requirements while maintaining the robustness benefits of ensemble learning.

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

2Quantity of substance

If the number of parameters is reduced through parameter sharing, then the storage requirements are reduced, but the complexity of managing shared and non-shared parameters increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidcomplexity of parameter management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments parameters into two distinct categories: shared parameters that are common across multiple models and non-shared parameters that are specific to individual models. This segmentation is implemented through mask information that indicates which parameters should be shared and which should not, simplifying the management complexity by providing clear rules for parameter handling rather than requiring complex dynamic management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mask information as an intermediary mechanism that mediates between the desire for parameter sharing and the need for model specificity. The mask acts as a mediator that automatically determines which parameters to share and which to keep separate, eliminating the need for complex manual parameter management and reducing the cognitive load on the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If parameter values are updated using loss function calculation, then the learning accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvelearning accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent combines the parameter updating operations for multiple models into a single unified process. By sharing parameters across models, the system updates the same parameters simultaneously for all models in one operation rather than performing separate updates for each model, thereby improving learning accuracy through consistent parameter optimization while reducing processing time through operational merging.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250307703A1Learning device, determination device, learning method, and recording medium
Publication Date: 2025.10.02 NEC CORP
  • US20250307703A1 patent drawing
  • US20250307703A1 patent drawing
  • US20250307703A1 patent drawing

AI summary

A learning device determines, for a plurality of parameters of a machine learning model having the plurality of parameters, mask information representing a distinction between a shared parameter provided for common use by a plurality of machine learning models, and a non-shared parameter that is provided individually to each machine learning model. The learning device calculates a value of a loss function with respect to training data. The loss function is based on the plurality of machine learning models to which the shared parameter, the non-shared parameter, and a parameter value indicated by the mask information have been applied. The learning device updates a value of the shared parameter and a value of the non-shared parameter by using the value of the loss function.