Layer-Wise Neural Network Quantization for Faster Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks face challenges in processing large amounts of data in real-time due to the complexity of operations, making it difficult to extract desired information efficiently.

Innovation Solution

A method and apparatus for neural network quantization that involves performing feedforward and backpropagation learning to determine layers for quantization with lower bit precision based on weight difference statistics, using a binary search algorithm to minimize accuracy loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural network operations are performed with high bit precision to maintain accuracy, then recognition accuracy is preserved, but the number of operations and processing time increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies different bit precisions to different layers of the neural network based on their specific characteristics. Layers are analyzed and categorized into groups (e.g., first group with higher precision, second group with lower precision) according to their weight difference statistics and importance, allowing each layer to operate at the optimal precision level for its function

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the bit precision parameter from a uniform high precision setting to variable precision settings across different layers. By analyzing weight differences and determining appropriate precision levels for each layer, the system transforms the neural network from a single-precision architecture to a multi-precision architecture that balances accuracy and efficiency

Inventive Principle:
Principle #35Parameter changes

2Productivity

If all layers are quantized to lower bit precision to reduce operations, then processing speed improves, but recognition accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidrecognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent identifies specific layers that can tolerate lower precision quantization by analyzing weight difference statistics. Critical layers maintain higher precision while less sensitive layers are quantized to lower precision, creating a differentiated precision strategy that preserves overall accuracy while enabling speed improvements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies quantization selectively to only certain layers rather than all layers. By partially quantizing the network based on layer-specific analysis, the system achieves speed improvements without the excessive accuracy loss that would result from uniform quantization across the entire network

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If uniform precision is applied to all layers, then implementation is simpler, but efficiency is reduced due to unnecessary high precision in some layers

Engineering Contradiction:
Improveimplementation simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the neural network layers into different groups based on their quantization characteristics. Layers are divided into first groups requiring higher precision and second groups that can use lower precision, creating a segmented precision architecture that improves efficiency while maintaining manageable complexity through systematic categorization

Inventive Principle:
Principle #1Segmentation

4Productivity

If layer quantization is performed without analysis to maximize speed, then processing efficiency improves, but accuracy loss increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidaccuracy loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent performs preliminary analysis of weight differences and layer characteristics before applying quantization. By pre-analyzing each layer's sensitivity to precision changes and determining appropriate precision levels in advance, the system avoids excessive accuracy loss while achieving processing efficiency improvements

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12393828B2Method and apparatus for neural network quantization
Publication Date: 2025.08.19 SAMSUNG ELECTRONICS CO LTD
  • US12393828B2 patent drawing
  • US12393828B2 patent drawing
  • US12393828B2 patent drawing

AI summary

According to a method and apparatus for neural network quantization, a quantized neural network is generated by performing learning of a neural network, obtaining weight differences between an initial weight and an updated weight determined by the learning of each cycle for each of layers in the first neural network, analyzing a statistic of the weight differences for each of the layers, determining one or more layers, from among the layers, to be quantized with a lower-bit precision based on the analyzed statistic, and generating a second neural network by quantizing the determined one or more layers with the lower-bit precision.