Feature Scattering Adversarial Training for Model Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image classification models are vulnerable to adversarial examples, which are modified images that are visually indistinguishable from originals but cause incorrect label predictions, and existing adversarial training methods face challenges such as label leaking and neglecting inter-sample relationships, leading to limited robustness.

Innovation Solution

The feature-scattering-based adversarial training method generates adversarial examples by perturbing the local neighborhood structure in an unsupervised fashion, maximizing feature matching distance between clean and perturbed images, and using optimal transport to update model parameters, thereby leveraging inter-sample relationships for improved robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard adversarial training is used to improve model robustness, then model robustness is improved, but label leaking occurs and training time increases

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

Solution Approach 1:

The method pre-computes transport matrices between feature distributions of different classes before adversarial training. These pre-computed matrices are then used during training to guide the adversarial perturbation process, eliminating the need for iterative re-computation and reducing training time while maintaining robustness improvements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces optimal transport theory as an intermediary mechanism to measure and regulate the distance between feature distributions. By using transport matrices as intermediaries to guide adversarial examples, the method prevents label leaking while maintaining efficient training, as the transport matrices provide a fixed reference framework rather than requiring continuous iterative optimization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If each training sample is treated individually in standard adversarial training, then training simplicity is maintained, but inter-sample relationships are neglected and performance is limited

Engineering Contradiction:
Improvetraining simplicityVSAvoidmodel performance
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent merges individual sample adversarial training with batch-level feature distribution analysis. By computing optimal transport matrices across the entire batch and using them to guide individual sample perturbations, the method combines the simplicity of individual sample processing with the benefits of inter-sample relationships, improving performance without significantly complicating the training process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The method applies different treatment to different aspects of the training process: individual samples receive localized adversarial perturbations based on their specific features, while the overall batch benefits from global feature distribution analysis through transport matrices. This local quality approach allows each sample to be processed individually while still leveraging inter-sample relationships.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11636332B2Systems and methods for defense against adversarial attacks using feature scattering-based adversarial training
Publication Date: 2023.04.25 BAIDU USA LLC
  • US11636332B2 patent drawing
  • US11636332B2 patent drawing
  • US11636332B2 patent drawing

AI summary

Described herein are embodiments for a feature-scattering-based adversarial training approach for improving model robustness against adversarial attacks. Conventional adversarial training approaches leverage a supervised scheme, either targeted or non-targeted in generating attacks for training, which typically suffer from issues such as label leaking as noted in recent works. Embodiments of the disclosed approach generate adversarial images for training through feature scattering in the latent space, which is unsupervised in nature and avoids label leaking. More importantly, the presented approaches generate perturbed images in a collaborative fashion, taking the inter-sample relationships into consideration. Extensive experiments on different datasets compared with state-of-the-art approaches demonstrate the effectiveness of the presented embodiments.