Hearing Aid Sparse Neural Weights for Low-Memory DNN Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hearing devices implementing machine learning and deep neural networks (DNNs) face computational costs and efficiency challenges due to their resource-intensive nature.

Innovation Solution

The use of sparse matrix representations for neural network weights in hearing devices, which includes a header indicating the position of non-zero elements, allows for efficient storage and processing, reducing the need to store zeroed submatrices and enabling compact data representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dense weight matrices are used for neural network in hearing devices, then computational accuracy is maintained, but memory storage requirements and computational overhead increase significantly

Engineering Contradiction:
Improvecomputational accuracyVSAvoidmemory storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes zero elements from the weight matrices, storing only the non-zero elements along with their position information in header arrays. This extraction principle directly reduces memory storage requirements while maintaining the computational accuracy needed for neural network operations in hearing devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the weight matrix into multiple smaller sub-matrices (e.g., 4x4 blocks), where each sub-matrix is processed independently. This segmentation enables efficient sparse matrix operations and reduces the computational overhead by allowing selective processing of only non-zero sub-matrices, while maintaining overall computational accuracy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If full weight matrices are stored in memory, then complete neural network functionality is preserved, but power consumption and processing efficiency deteriorate

Engineering Contradiction:
Improveneural network functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By extracting and storing only non-zero weight elements, the patent reduces the amount of data that needs to be loaded into memory and processed during neural network operations. This extraction significantly reduces power consumption associated with memory access and computational operations while preserving the essential neural network functionality through the use of header arrays that track non-zero element positions.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If sparse matrix representation is implemented, then storage efficiency is improved, but device complexity increases due to header management

Engineering Contradiction:
Improvestorage efficiencyVSAvoidheader management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the weight matrix into fixed-size sub-matrices (e.g., 4x4 blocks), which simplifies header management by providing a regular, predictable structure. Each sub-matrix can be independently processed and managed, reducing the overall complexity of header operations while maintaining high storage efficiency through selective storage of only non-zero sub-matrices.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If traditional dense matrix operations are used, then computational simplicity is maintained, but processing speed and efficiency decrease

Engineering Contradiction:
Improvecomputational simplicityVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the weight matrix into smaller sub-matrices, enabling parallel processing and optimized computational operations. This segmentation allows the system to process only relevant non-zero sub-matrices, significantly improving processing speed while maintaining computational simplicity through the use of standard matrix multiplication operations on the segmented data structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250386151A1Hearing device with sparse matrix representation
Publication Date: 2025.12.18 GN HEARING AS
  • US20250386151A1 patent drawing
  • US20250386151A1 patent drawing
  • US20250386151A1 patent drawing

AI summary

A hearing device is disclosed. The hearing device comprises a set of input transducers for provision of transducer input data, the set of input transducers comprising a first input transducer for provision of a first transducer input signal as part of the transducer input data. The hearing device comprises a processor for processing transducer input data and providing an electrical output signal based on the transducer input data. The hearing device comprises a receiver for converting the electrical output signal to an audio output signal.