Feature Map Quantization Around Activation Asymptotes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for processing deep neural networks (DNNs) face challenges in managing memory capacity and computational load due to varying feature map sizes, leading to increased memory requirements and processing complexity, especially when feature maps are spatially divided.

Innovation Solution

An information processing device and method that derives and encodes differences between feature maps and asymptotic activation function values using quantization-based methods, avoiding zero input quantization levels to suppress data size increases and minimize distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of stationary object

If feature maps are spatially divided to suppress memory capacity increase, then memory requirements are reduced, but computational load and processing complexity increase

Engineering Contradiction:
Improvememory capacityVSAvoidprocessing complexity
Core Design Contradiction:
Volume of stationary objectVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming the feature map data through quantization to reduce its data size. By changing the representation parameters of the feature map (from full precision to quantized levels), the system reduces memory requirements without needing to spatially divide the data, thereby avoiding the associated processing complexity increase.

Inventive Principle:
Principle #35Parameter changes

2Volume of stationary object

If feature maps are spatially divided and processed separately, then memory capacity requirements are suppressed, but processing time increases

Engineering Contradiction:
Improvememory capacityVSAvoidprocessing time
Core Design Contradiction:
Volume of stationary objectVSLoss of time

Solution Approach 1:

The patent uses parameter changes through quantization to reduce feature map data size, enabling the system to process feature maps without spatial division. This approach maintains processing time efficiency while reducing memory capacity requirements, as the quantized feature maps can be handled in-place without the time overhead of division and recombination operations.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If quantization is applied to encode feature maps, then data size is reduced, but distortion in feature map values increases

Engineering Contradiction:
Improvedata sizeVSAvoidfeature map value accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent optimizes the quantization parameters by setting the zero quantization level to match the asymptotic value of the activation function. This parameter adjustment ensures that the quantization process minimizes distortion in feature map values, particularly near the asymptotic boundaries, while still achieving significant data size reduction through quantization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces traditional spatial division methods with a parameter-based quantization approach. Instead of mechanically dividing the feature map into spatial regions, the system substitutes this with a parameter transformation that encodes the feature map values into quantized levels, achieving data size reduction without the associated losses of spatial division.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250355968A1Information processing device and method
Publication Date: 2025.11.20 SONY SEMICON SOLUTIONS CORP
  • US20250355968A1 patent drawing
  • US20250355968A1 patent drawing
  • US20250355968A1 patent drawing

AI summary

The present disclosure relates to an information processing device and method that can suppress an increase in data size of a feature map. A difference between a feature map that is a processing result of a computational layer subject to processing of a neural network and an asymptotic value of an activation function of the computational layer subject to processing is derived, and the difference is encoded by a quantization-based method where a midpoint of a quantization step size is not set as a quantization level for zero input. Furthermore, the encoded data is decoded to generate the difference between the feature map and the asymptotic value, and the feature map is derived using the difference and the asymptotic value. The present disclosure is applicable to, for example, an information processing device, an image processing device, an electronic device, an information processing method, an image processing method, a program, or the like.