Novelty Detector Using Generator-Discriminator Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional novelty detectors trained without labeled normal samples face performance degradation as the number of classes increases, requiring efficient methods to improve novelty detection without the time and cost of labeling samples.

Innovation Solution

The novelty detector includes a generator and a discriminator, where the discriminator receives both actual and reconstructed data during inference, and the training process alternates between adjusting weights for discrimination and reconstruction, allowing for improved generalization performance by differentiating between normal and abnormal samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If training is performed using various classes of samples without labels, then the time and cost for sample preparation is reduced, but the novelty detection performance is rapidly degraded

Engineering Contradiction:
Improvetime and cost for sample preparationVSAvoidnovelty detection performance
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The training process is segmented into two distinct phases: a pre-training phase using unlabeled multi-class samples to learn general features, and a fine-tuning phase using only normal samples to specialize in novelty detection. This segmentation allows the system to benefit from unlabeled data while maintaining detection performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The generator is pre-trained to reconstruct normal samples before the actual novelty detection training begins. This preliminary action establishes a baseline understanding of normal data distribution, which improves subsequent training efficiency and performance when using limited labeled normal samples.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the discriminator receives only reconstructed data during inference, then the training process is simpler, but the discrimination accuracy between normal and abnormal samples is reduced

Engineering Contradiction:
Improvetraining process complexityVSAvoiddiscrimination accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The discriminator is designed with multi-functionality to handle different input types: it can process both reconstructed data (from the generator) and actual normal samples (from the real data distribution). This universal design enables the discriminator to learn more robust features and improve discrimination accuracy without significantly increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If the generator tries to reconstruct all types of input data, then the system is more versatile, but the reconstruction quality for normal samples deteriorates

Engineering Contradiction:
Improvesystem versatilityVSAvoidreconstruction quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The generator is trained with local quality focus by providing it with two distinct training inputs: normal samples (to learn the true data distribution) and abnormal samples (to learn deviations). This allows the generator to specialize in reconstructuring normal samples with high quality while still being able to process various input types during inference for novelty detection.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12147911B2Novelty detector
Publication Date: 2024.11.19 SK HYNIX INC
  • US12147911B2 patent drawing
  • US12147911B2 patent drawing
  • US12147911B2 patent drawing

AI summary

A novelty detector incudes a generator configured to output reconstructed data from actual data; and a discriminator configured to receive the actual data as well as the reconstructed data and to produce, using the actual data and the reconstructed data, discrimination data representing whether the actual data is normal or abnormal.