Neural Network Self-Supervised Labeling via Image Perturbation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The process of labeling training images for neural networks is time-consuming, costly, and often restricted by legal or contractual limitations, making it difficult to utilize crowd-sourcing for all types of images, especially in medical or proprietary contexts.

Innovation Solution

The method involves determining object class probabilities for pixels in input images using neural networks, applying image perturbations to improve object recognition accuracy without additional labeled data, and using generative adversarial networks to generate distribution-based perturbations that enhance the neural network's performance in automated object recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If crowd-sourcing approaches are used to label training images, then the time and cost involved in labeling is reduced, but this approach cannot be applied to images subject to legal, contractual, or privacy restrictions

Engineering Contradiction:
Improvetime and cost for labelingVSAvoidapplicability to restricted images
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system enables self-service by having the neural network automatically generate labels for training images through self-supervised learning. The model predicts labels for images and uses these predictions to train itself, eliminating the need for manual crowd-sourcing while maintaining versatility across different image types including those with legal or privacy restrictions.

Inventive Principle:
Principle #25Self-service

2Reliability

If extensive labeled training data is collected and labeled manually, then the neural network can be trained effectively, but the process becomes time-consuming, costly, and restricted by legal or contractual limitations

Engineering Contradiction:
Improvetraining effectivenessVSAvoidlabeling process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The neural network performs self-service by automatically generating its own training labels through predictive modeling. The system processes images, generates probability distributions for different labels, and uses these self-generated labels for training, thereby achieving effective training without manual labeling time and costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-computing label predictions and probability distributions for training images before actual training occurs. These pre-computed predictions serve as the foundation for self-supervised training, enabling the network to learn from unlabeled data without waiting for manual annotation.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If manual labeling of training images is performed to ensure accuracy, then the training data quality is high, but the process is laborious and cannot be applied to all image types

Engineering Contradiction:
Improvelabeling accuracyVSAvoidlabeling efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system achieves both precision and productivity through self-service automation. The neural network generates high-quality labels automatically by computing probability distributions across multiple labels and selecting the most probable labels, maintaining accuracy while dramatically increasing productivity compared to manual labeling processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual human labeling with an automated computational system. The neural network uses algorithmic processes to generate labels based on image analysis and probability calculations, substituting human labor with automated mechanics that can process images rapidly and consistently without legal or contractual restrictions.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10546242B2Image analysis neural network systems
Publication Date: 2020.01.28 GENERAL ELECTRIC CO
  • US10546242B2 patent drawing
  • US10546242B2 patent drawing
  • US10546242B2 patent drawing

AI summary

A method includes determining object class probabilities of pixels in a first input image by examining the first input image in a forward propagation direction through layers of artificial neurons of an artificial neural network. The object class probabilities indicate likelihoods that the pixels represent different types of objects in the first input image. The method also includes selecting, for each of two or more of the pixels, an object class represented by the pixel by comparing the object class probabilities of the pixels with each other, determining an error associated with the object class that is selected for each pixel of the two or more pixels, determining one or more image perturbations by back-propagating the errors associated with the object classes selected for the pixels of the first input image through the layers of the neural network without modifying the neural network, and modifying a second input image by applying the one or more image perturbations to one or more of the first input image or the second input image prior to providing the second input image to the neural network for examination by the neurons in the neural network for automated object recognition in the second input image.