Neural Network Structure Search Device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for searching neural network structures require numerous training iterations, consuming significant computational resources and time, as the recognition accuracy of a neural network structure is unknown until weights are updated through repeated training, making it difficult to find an optimal structure efficiently.

Innovation Solution

A neural network structure search device that trains a model, analyzes the trained structure to identify redundant elements, and generates a new structure by deleting unimportant elements, reducing the number of training times required while maintaining recognition accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If repeated training is performed to evaluate neural network structure accuracy, then recognition accuracy can be determined, but the search time and computational resources increase significantly

Engineering Contradiction:
Improverecognition accuracy evaluationVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs importance analysis of network elements before final structure determination. By analyzing which elements contribute most to recognition accuracy during training, the system can identify and retain only critical elements, reducing the number of repeated training iterations needed to evaluate different structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes unimportant elements from the neural network structure based on importance analysis. This extraction process identifies redundant elements that do not contribute significantly to recognition accuracy, allowing the system to focus training evaluations only on essential structural components.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If repeated training is performed to evaluate neural network structure accuracy, then recognition accuracy can be determined, but computational resources are consumed excessively

Engineering Contradiction:
Improverecognition accuracy evaluationVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs importance analysis of network elements before final structure determination. By analyzing which elements contribute most to recognition accuracy during training, the system can identify and retain only critical elements, reducing the number of repeated training iterations needed to evaluate different structures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes unimportant elements from the neural network structure based on importance analysis. This extraction process identifies redundant elements that do not contribute significantly to recognition accuracy, allowing the system to focus training evaluations only on essential structural components.

Inventive Principle:
Principle #2Taking out (Extraction)

3Power

If the number of layers or channels is increased, then recognition processing capacity increases, but recognition accuracy does not necessarily improve

Engineering Contradiction:
Improverecognition processing capacityVSAvoidrecognition accuracy
Core Design Contradiction:
PowerVSMeasurement precision

Solution Approach 1:

The patent applies local quality by differentiating the importance of individual elements (layers, channels, or specific network components) rather than treating all elements uniformly. Elements are pruned or retained based on their specific contribution to recognition accuracy, allowing the network to maintain appropriate complexity only where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts and removes unimportant elements from the neural network structure based on importance analysis. This extraction process identifies redundant elements that do not contribute significantly to recognition accuracy, allowing the system to focus training evaluations only on essential structural components.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240202496A1Neural network structure search device and neural network structure search method
Publication Date: 2024.06.20 NEC CORP
  • US20240202496A1 patent drawing
  • US20240202496A1 patent drawing
  • US20240202496A1 patent drawing

AI summary

A neural network structure search device includes a training unit which trains a neural network model with a first neural network structure using a data set for training, a first generation unit which generates analysis information indicating an importance of each of elements comprising the first neural network structure by analyzing a trained model generated from the neural network model by the training using the data set for training, an identifying unit which identifies an element in the first neural network structure whose importance is lower than a predetermined value using the generated analysis information, and a second generation unit which generates a second neural network structure based on the first neural network structure by deleting the identified element from the first neural network structure.