Neural Network Pruning via L2 Regularization and Inactive Node Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks require significant configuration to achieve high performance, making them inefficient for operation in edge systems where size reduction is necessary.

Innovation Solution

A learning method that optimizes neural networks by updating weight coefficients to minimize an objective function combining a basic loss function and an L2 regularization term, and subsequently identifies and removes inactive nodes and channels to reduce network size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the neural network configuration is increased to achieve high performance, then the recognition accuracy is improved, but the network size increases making it unsuitable for edge system deployment

Engineering Contradiction:
Improverecognition accuracyVSAvoidnetwork size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and removes inactive nodes and channels from the neural network through systematic identification and deletion. The specifying unit identifies inactive components based on weight coefficient characteristics, and the deleting unit removes them to reduce network size while preserving the active components that contribute to recognition accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different treatment to different parts of the neural network based on their activity status. Active nodes and channels are preserved to maintain recognition accuracy, while inactive nodes and channels are removed to reduce network size. This differential approach allows the network to achieve edge system suitability without compromising overall performance.

Inventive Principle:
Principle #3Local quality

2Device complexity

If the neural network configuration is reduced to suit edge systems, then the network size is decreased, but the recognition accuracy deteriorates

Engineering Contradiction:
Improvenetwork sizeVSAvoidrecognition accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary identification of inactive nodes and channels before removing them from the network. The specifying unit analyzes weight coefficients to determine which components are inactive, ensuring that only truly redundant elements are removed. This preliminary assessment prevents the removal of components that would contribute to recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the objective function evaluation to guide the network optimization process. The specifying unit monitors changes in recognition accuracy as nodes and channels are removed, and adjusts the deletion process accordingly to maintain performance thresholds while achieving size reduction.

Inventive Principle:
Principle #23Feedback

3Reliability

If weight coefficients are updated using L2 regularization to minimize the objective function, then the network generalization is improved, but the computational complexity increases

Engineering Contradiction:
Improvenetwork generalizationVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation by identifying and removing inactive nodes and channels, which have weight coefficients close to zero. This parameter change simplifies the network structure while maintaining the L2 regularization effect on active components, reducing computational complexity without sacrificing generalization capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250045588A1Learning method, learning device, and image recognition system
Publication Date: 2025.02.06 KK TOSHIBA
  • US20250045588A1 patent drawing
  • US20250045588A1 patent drawing
  • US20250045588A1 patent drawing

AI summary

According to an embodiment, a learning method of optimizing a neural network, includes updating and specifying. In the updating, each of a plurality of weight coefficients included in the neural network is updated so that an objective function obtained by adding a basic loss function and an L2 regularization term multiplied by a regularization strength is minimized. In the specifying, an inactive node and an inactive channel are specified among a plurality of nodes and a plurality of channels included in the neural network.