Feature Map Swapblock Augmentation for Neural Network Generalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks face challenges in generalization due to over-fitting, particularly in handling object deformations not covered in the training dataset, which existing data augmentation methods struggle to address effectively.

Innovation Solution

A feature map-level data augmentation method, referred to as the swapblock algorithm, which exchanges values between randomly sampled units in the feature map, introducing variations in object deformations without altering the semantic meaning, implemented through a plug-in module called the E-module for both general and few-shot classification tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image-level data augmentation methods are used to handle object deformations, then the training dataset can cover more deformation cases, but these methods are difficult to achieve and cannot effectively cover complicated real-world deformation cases

Engineering Contradiction:
Improvecoverage of deformation casesVSAvoidease of implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent transitions from image-level data augmentation to feature map-level augmentation, moving to a different dimension (from pixel space to feature space) where deformations can be implicitly modeled through value perturbations and unit exchanges, achieving both comprehensive coverage and ease of implementation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces feature maps as an intermediary between input images and network parameters. By performing augmentation operations on feature maps rather than directly on images, the system can indirectly handle complex deformations through simpler operations like value perturbations and unit exchanges in the feature space

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If deep neural networks are trained with large number of parameters, then the network can learn complex patterns, but the network easily over-fits to the training dataset and poor generalization occurs

Engineering Contradiction:
Improvelearning capabilityVSAvoidgeneralization performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies data augmentation in advance during the training phase by introducing variations at the feature map level. This preliminary action exposes the network to diverse deformation patterns before actual testing, preventing over-fitting and improving generalization to unseen deformation cases

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameters of training data by introducing value perturbations and exchanging units in feature maps. This transforms the training data parameters to include implicit deformation variations, enabling the network to learn robust representations that generalize better to test data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240054764A1System and method for unsupervised object deformation using feature map-level data augmentation
Publication Date: 2024.02.15 CARNEGIE MELLON UNIV
  • US20240054764A1 patent drawing
  • US20240054764A1 patent drawing
  • US20240054764A1 patent drawing

AI summary

Disclosed herein is a methodology implementing feature map-level data augmentation in a feature map. Two or more units in the feature map are selected and the values of locations in the two or more units are swapped among the two or more units. Value perturbations applied around local units in the feature map implicitly lead to an unused data augmentation at the image level.