Multi-Expert Adversarial Regularization for Robust Deep Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks (DNNs) face challenges such as overfitting due to insufficient labeled images in training sets and mismatched training and test data distributions, leading to reduced robustness and generalization performance in real-world applications, particularly in image understanding tasks like image classification and semantic segmentation.

Innovation Solution

The Multi-Expert Adversarial Regularization (MEAR) learning model, which involves a single feature extractor and multiple classifier heads, uses adversarial regularization to leverage complementary information from experts, enhancing robustness and generalization by minimizing supervised loss on weakly augmented samples and diversity loss on strongly augmented samples, allowing for a single forward-inference pass.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data augmentation is used to increase training dataset size, then generalization performance is improved, but computational complexity and training time increase

Engineering Contradiction:
Improvegeneralization performanceVSAvoidtraining time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-generates multiple augmented versions of each training image before the main training process. These augmented images are stored and reused during training, eliminating the need to perform augmentation operations repeatedly for each batch. This preliminary preparation significantly reduces training time while maintaining the benefits of data augmentation for generalization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies data augmentation selectively to create a fixed set of augmented images that are then used throughout training. Instead of applying augmentation to every training sample dynamically, it creates a sufficient number of augmented variants in advance, balancing the need for diverse training data with computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If adversarial training is used to improve robustness against corruptions, then robustness is improved, but training complexity and computational resources increase

Engineering Contradiction:
ImproverobustnessVSAvoidtraining complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent separates the training process into distinct phases: standard supervised training on clean and augmented images, and adversarial training on corrupted images. By segmenting the training objectives and using different loss functions for different data types, the system achieves robustness without overwhelming computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary adversarial loss function that bridges the gap between clean training data and robustness requirements. This loss function is applied specifically to corrupted images and acts as a mediator that guides the network to be robust against corruptions without requiring complete retraining or complex adversarial game dynamics.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple labeled images are collected to reduce overfitting, then model accuracy is improved, but data collection cost and time increase

Engineering Contradiction:
Improvemodel accuracyVSAvoiddata collection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates synthetic copies of existing training images through data augmentation techniques (geometric transformations, color adjustments, etc.). These copied and transformed images serve as additional training samples without requiring physical data collection, effectively increasing the training dataset size while saving time and resources.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms existing images by modifying their parameters (rotation angles, color channels, brightness levels, etc.) to create diverse training samples. By changing these parameters systematically, the model learns more robust features without needing to collect additional real-world images, reducing data collection time while improving accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12051237B2Multi-expert adversarial regularization for robust and data-efficient deep supervised learning
Publication Date: 2024.07.30 SAMSUNG ELECTRONICS CO LTD
  • US12051237B2 patent drawing
  • US12051237B2 patent drawing
  • US12051237B2 patent drawing

AI summary

A system and a method to train a neural network are disclosed. A first image is weakly and strongly augmented. The first image, the weakly and strongly augmented first images are input into a feature extractor to obtain augmented features. Each weakly augmented first image is input to a corresponding first expert head to determine a supervised loss for each weakly augmented first image. Each strongly augmented first image is input to a corresponding second expert head to determine a diversity loss for each strongly augmented first image. The feature extractor is trained to minimize the supervised loss on weakly augmented first images and to minimize a multi-expert consensus loss on strongly augmented first images. Each first expert head is trained to minimize the supervised loss for each weakly augmented first image, and each second expert head is trained to minimize the diversity loss for each strongly augmented first image.