Neural Network Compression with Unified Pruning and Quantization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern, high-performing deep neural networks require significant memory and computational resources, making them impractical for deployment on resource-constrained devices such as intelligent cameras, drones, and AR/VR systems due to their large memory footprints and computational demands.

Innovation Solution

A unified sparsification-quantization technique is applied during a single training pass to compress neural networks, achieving high compression rates with minimal accuracy loss by simultaneously optimizing for sparse and low-precision weights and activations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If a separate GPU and computer vision subsystem are used in parallel, then computational capability is improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvecomputational capabilityVSAvoidsystem complexity
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent integrates computer vision processing directly into the graphics processing pipeline by implementing convolutional neural network operations within the GPU architecture. This merging eliminates the need for separate parallel subsystems while maintaining high computational capability through unified hardware resources.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If high-precision neural networks are deployed, then model accuracy is improved, but memory footprint and computational demands increase making deployment impractical on resource-constrained devices

Engineering Contradiction:
Improvemodel accuracyVSAvoidmemory footprint
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies quantization techniques that change the precision parameters of neural network weights and activations from high precision (e.g., 32-bit floating point) to low precision (e.g., 8-bit integers or lower). This parameter transformation significantly reduces memory footprint and computational demands while maintaining acceptable model accuracy through careful quantization strategy and potential fine-tuning.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If neural network compression is applied, then memory footprint is reduced, but model accuracy may deteriorate

Engineering Contradiction:
Improvememory footprintVSAvoidmodel accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent employs selective pruning strategies that identify and remove only the least important connections or neurons in the neural network while preserving critical pathways. This local quality approach ensures that compression is applied non-uniformly across the network, maintaining high accuracy in important regions while achieving overall size reduction. The method may involve importance metrics such as gradient magnitude, activation strength, or sensitivity analysis to guide selective preservation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260017519A1Neural network compression
Publication Date: 2026.01.15 MOVIDIUS LTD
  • US20260017519A1 patent drawing
  • US20260017519A1 patent drawing
  • US20260017519A1 patent drawing

AI summary

A neural network model is trained, where the training includes multiple training iterations. Weights of a particular layer of the neural network are pruned during a forward pass of a particular one of the training iterations. During the same forward pass of the particular training iteration, values of weights of the particular layer are quantized to determine a quantized-sparsified subset of weights for the particular layer. A compressed version of the neural network model is generated from the training based at least in part on the quantized-sparsified subset of weights.