Hardened Deep Neural Networks via Iterative Adversarial Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks (DNNs) face challenges in reliably and efficiently classifying images, particularly when faced with adversarial images or malware that can evade detection by altering minor portions of the code.

Innovation Solution

A DNN training system that iteratively trains DNNs using images misclassified by previous iterations, generating adversarial images through analytical attacks, and incorporating these images into the training set to enhance classification accuracy and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a DNN is trained with traditional methods on standard training sets, then it achieves basic classification capability, but it becomes vulnerable to adversarial images and malware that can evade detection by altering minor portions

Engineering Contradiction:
Improveclassification reliabilityVSAvoidadversarial attack susceptibility
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by generating adversarial images through analytical attacks before final deployment. These adversarial examples are created by intentionally modifying input images to cause misclassification, then incorporating them into the training set to pre-harden the DNN against such attacks before real-world deployment

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent converts the harmful adversarial images into beneficial training data. By using analytical attacks to generate adversarial examples and then incorporating them into the training set, the system transforms previously harmful inputs that caused misclassification into valuable training samples that improve the DNN's robustness and classification accuracy

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

2Reliability

If a DNN is hardened through iterative training with adversarial images, then classification accuracy for adversarial images improves, but training time and computational resources increase

Engineering Contradiction:
Improveadversarial image classification accuracyVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by generating adversarial images and incorporating them into the training set before final model deployment. This iterative process of generating adversarial examples and retraining is performed in advance to harden the DNN, reducing the need for post-deployment adjustments and potentially reducing inference time later

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action through iterative training cycles. The DNN is trained, evaluated against adversarial images, retrained with incorporated adversarial examples, and this cycle repeats for a predetermined number of iterations or until convergence, systematically improving robustness over multiple periodic training phases

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12322165B2Hardened deep neural networks through training from adversarial misclassified data
Publication Date: 2025.06.03 INTEL CORP
  • US12322165B2 patent drawing
  • US12322165B2 patent drawing
  • US12322165B2 patent drawing

AI summary

Various embodiments are generally directed to techniques for training deep neural networks, such as with an iterative approach, for instance. Some embodiments are particularly directed to a deep neural network (DNN) training system that generates a hardened DNN by iteratively training DNNs with images that were misclassified by previous iterations of the DNN. One or more embodiments, for example, may include logic to generate an adversarial image that is misclassified by a first DNN that was previously trained with a set of sample images. In some embodiments, the logic may determine a second training set that includes the adversarial image that was misclassified by the first DNN and the first training set of one or more sample images. The second training set may be used to train a second DNN. In various embodiments, the above process may be repeated for a predetermined number of iterations to produce a hardened DNN.