Adversarial Interpolation Backdoor Detection in Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning models, particularly neural networks, are vulnerable to backdoor attacks where malicious data is injected during the training phase, leading to compromised model trustworthiness in applications like image classification and autonomous vehicles, especially in unsecure or crowdsourced data scenarios.

Innovation Solution

A method involving adversarial training using interpolated adversarial images is employed to detect and harden neural networks by generating a plurality of adversarial images between different classes, determining a tolerance value, and retraining the model to enhance robustness and detect potential backdoors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If adversarial training with interpolated adversarial images is applied, then model robustness against backdoor attacks is improved, but training time and computational resources increase

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

Solution Approach 1:

The method performs preliminary detection of backdoor attacks using interpolated adversarial images before final model training. By generating adversarial examples with interpolated features from different classes and detecting abnormal activations in advance, the system identifies potential backdoors early, allowing for targeted remediation rather than exhaustive retraining, thus reducing overall training time while maintaining robustness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces interpolated adversarial images as an intermediary mechanism between normal training data and adversarial defense. These interpolated images serve as a bridge that gradually introduces adversarial features while maintaining model stability, allowing the model to learn robust representations without the shock of direct adversarial attacks, thereby improving robustness with controlled computational overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If adversarial training with interpolated adversarial images is applied, then model robustness against backdoor attacks is improved, but computational complexity increases

Engineering Contradiction:
Improvemodel robustnessVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The training process is segmented into distinct phases: (1) generation of interpolated adversarial images using controlled feature interpolation, (2) detection phase using the generated images, and (3) targeted retraining only on detected vulnerable samples. This segmentation breaks down the complex adversarial training into manageable steps, reducing overall computational complexity while maintaining robustness improvements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method controls computational complexity by adjusting parameters such as the interpolation factor (alpha), the number of adversarial examples generated per class, and the detection threshold. By dynamically tuning these parameters based on model size and available resources, the system achieves robustness improvements with controlled computational overhead, adapting to different device capabilities.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detection of backdoor attacks is performed using interpolated adversarial images, then detection accuracy is improved, but false positive rate increases

Engineering Contradiction:
Improvebackdoor detection accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system implements feedback loops where detection results from interpolated adversarial images inform subsequent detection iterations. When potential backdoors are detected, the system adjusts the interpolation parameters and generates new adversarial examples targeted at the detected vulnerabilities. This feedback mechanism refines detection accuracy while learning from previous false positives, progressively reducing the false positive rate through iterative improvement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12019747B2Adversarial interpolation backdoor detection
Publication Date: 2024.06.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12019747B2 patent drawing
  • US12019747B2 patent drawing
  • US12019747B2 patent drawing

AI summary

One or more computer processors determine a tolerance value, and a norm value associated with an untrusted model and an adversarial training method. The one or more computer processors generate a plurality of interpolated adversarial images ranging between a pair of images utilizing the adversarial training method, wherein each image in the pair of images is from a different class. The one or more computer processors detect a backdoor associated with the untrusted model utilizing the generated plurality of interpolated adversarial images. The one or more computer processors harden the untrusted model by training the untrusted model with the generated plurality of interpolated adversarial images.