Model Training Switching for Adversarial Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current model training processes are inefficient due to time-consuming adversarial sample generation and sub-optimal implementation of adversarial training, which affects the robustness and accuracy of machine learning models, especially in the initial and final stages of training.

Innovation Solution

A system that identifies performance conditions of a model trained in a ground truth training phase and switches the training process to an adversarial training phase, reducing overall robustness training time, adversarial sample generation time, and computational costs, while improving accuracy by using adversarial training data only after convergence.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adversarial training is implemented from the beginning of model training, then model robustness against adversarial attacks is improved, but training time and computational costs increase significantly

Engineering Contradiction:
Improvemodel robustnessVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by first training the model on clean ground truth data to establish a baseline level of robustness before introducing adversarial training. This preliminary phase ensures the model learns proper features without the computational overhead of adversarial examples from the start, thereby reducing overall training time while still achieving robustness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by dynamically switching between clean training and adversarial training phases based on model performance metrics. The system monitors accuracy and robustness during training, adjusting the proportion of adversarial examples introduced gradually as the model converges, optimizing the balance between training efficiency and robustness acquisition.

Inventive Principle:
Principle #15Dynamics

2Reliability

If adversarial sample generation is performed continuously throughout training, then model resistance to adversarial attacks is enhanced, but computational costs and processing time increase

Engineering Contradiction:
Improveadversarial resistanceVSAvoidtraining efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies periodic action by introducing adversarial sample generation at specific intervals during training rather than continuously. The system periodically evaluates model performance and switches between clean and adversarial training phases, creating a rhythmic training pattern that reduces computational burden while maintaining robustness improvements.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements partial action by using adversarial examples only for a portion of the training process rather than throughout. The system introduces adversarial training at strategic points when the model has already learned basic patterns, providing just enough adversarial exposure to enhance robustness without the excessive computational cost of continuous adversarial sample generation.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If adversarial training data is used in initial training stages, then model robustness is improved, but model accuracy on clean data deteriorates

Engineering Contradiction:
Improvemodel robustnessVSAvoidclassification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by establishing strong baseline accuracy on clean data through initial training on ground truth examples before introducing adversarial data. This ensures the model has solid feature representations and accuracy foundations, preventing the degradation that occurs when adversarial examples are introduced too early.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local quality by applying different training data qualities to different training phases. Clean ground truth data is used during early stages when the model needs to learn fundamental patterns, while adversarial data is introduced later when the model benefits from robustness training without compromising its learned features, creating localized optimization for each phase.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11551145B2Performance based switching of a model training process
Publication Date: 2023.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11551145B2 patent drawing
  • US11551145B2 patent drawing
  • US11551145B2 patent drawing

AI summary

Systems, computer-implemented methods, and computer program products that can facilitate switching a model training process from a ground truth training phase to an adversarial training phase based on performance of a model trained in the ground truth training phase are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an analysis component that identifies a performance condition of a model trained in a model training process. The computer executable components can further comprise a trainer component that switches the model training process from a ground truth training process to an adversarial training process based on the identified performance condition.