Convolutional Neural Network Channel Width Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Convolutional neural networks (CNNs) face challenges with increased model size due to numerous convolution filters, leading to longer training times, higher data storage requirements, and increased computation time for object recognition, while maintaining precision in image-related tasks.

Innovation Solution

The method involves determining receptive field widths and reducing channel widths of convolution layers in a CNN, forming a second model structure with reduced channel widths and training it to maintain object recognition precision while reducing model size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If numerous convolution filters are used in CNN, then object recognition precision is improved, but model size increases

Engineering Contradiction:
Improveobject recognition precisionVSAvoidmodel size
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent changes the parameter of channel width from its original value to a reduced value, thereby reducing model size while maintaining recognition precision through compensatory mechanisms

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent shifts the focus from increasing precision through more filters (one dimension) to achieving precision through increased receptive field coverage (another dimension), effectively changing the dimension of optimization

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If numerous convolution filters are used in CNN, then object recognition precision is improved, but training time increases

Engineering Contradiction:
Improveobject recognition precisionVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent reduces the parameter of channel width to decrease the number of trainable parameters, directly reducing training time while maintaining precision through architectural adjustments

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent trades off filter quantity (one dimension) for increased receptive field coverage (another dimension), achieving precision through a different computational pathway that requires less training time

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If numerous convolution filters are used in CNN, then object recognition precision is improved, but computation time increases

Engineering Contradiction:
Improveobject recognition precisionVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent reduces channel width parameter to decrease the number of computations required per forward pass, reducing inference computation time while maintaining accuracy

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent achieves precision not through more filters but through increased spatial coverage via larger receptive fields, reducing the computational burden of filter applications

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Measurement precision

If numerous convolution filters are used in CNN, then object recognition precision is improved, but data storage requirements increase

Engineering Contradiction:
Improveobject recognition precisionVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSVolume of stationary object

Solution Approach 1:

The patent reduces the channel width parameter, directly decreasing the storage required for filter weights and model parameters

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and removes redundant channel dimensions from the network architecture, eliminating unnecessary storage requirements while preserving essential feature extraction capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11379716B2Method and electronic apparatus for adjusting a neural network
Publication Date: 2022.07.05 HTC CORP
  • US11379716B2 patent drawing
  • US11379716B2 patent drawing
  • US11379716B2 patent drawing

AI summary

A method for adjusting a convolutional neural network includes following operations. The convolutional neural network includes convolution layers in a sequential order. Receptive field widths of the convolution layers in a first model of the convolutional neural network are determined. Channel widths of the convolution layers in the first model are reduced into reduced channel widths according to the receptive field widths of the convolution layers and an input image width. A structure of a second model of the convolutional neural network is formed according to the reduced channel widths. The second model of the convolutional neural network is trained according the structure of the second model.