Deep Neural Network Category Identification via Auto-Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep neural networks fail to identify data category information during data identification due to the absence of category information in unsupervised auto-encoding models used in their training process.

Innovation Solution

A method is introduced to establish a deep neural network by integrating data category information, using a linear category analysis function and an optimization function that combines unsupervised auto-encoding and linear category analysis, allowing the network to identify data categories through a multi-layer structure with input and output layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an unsupervised auto-encoding model is used to train the deep neural network, then the reconstruction error is minimized, but the network cannot acquire category information corresponding to input sample data

Engineering Contradiction:
Improvereconstruction errorVSAvoidcategory information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent combines the unsupervised auto-encoding model with a supervised classification model into a unified deep neural network. The auto-encoding layers minimize reconstruction error while the classification layers acquire category information, allowing both objectives to be achieved simultaneously through joint training with a combined loss function.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The deep neural network is designed to perform multiple functions: feature extraction through auto-encoding for minimizing reconstruction error, and category classification through supervised learning. This multi-functional architecture allows the network to both reconstruct input data and identify category information from the same trained model.

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

2Adaptability or versatility

If a deep neural network with many layers is constructed, then feature extraction capability is improved, but the network structure becomes more complex

Engineering Contradiction:
Improvefeature extraction capabilityVSAvoidnetwork structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The deep neural network is segmented into distinct functional modules: unsupervised auto-encoding layers for feature extraction and reconstruction, and supervised classification layers for category identification. This segmentation allows each module to be optimized independently while maintaining overall network effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The auto-encoding layers are trained first to perform preliminary feature extraction and dimensionality reduction on the input data. This preliminary action simplifies the subsequent classification task, allowing the classification layers to focus on category identification without dealing with raw high-dimensional input features.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10296827B2Data category identification method and apparatus based on deep neural network
Publication Date: 2019.05.21 XFUSION DIGITAL TECH CO LTD
  • US10296827B2 patent drawing
  • US10296827B2 patent drawing
  • US10296827B2 patent drawing

AI summary

A deep neural network to which data category information is added is established locally, to-be-identified data is input to an input layer of the deep neural network generated based on the foregoing data category information, and information of a category to which the to-be-identified data belongs is acquired, where the information of the category is output by an output layer of the deep neural network. A deep neural network is established based on data category information, such that category information of to-be-identified data is conveniently and rapidly obtained using the deep neural network, thereby implementing a category identification function of the deep neural network, and facilitating discovery of an underlying law of the to-be-identified data according to the category information of the to-be-identified data.