Sparse Hyperdimensional Models for Edge AI Memory Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning methods, such as Deep Neural Networks, face challenges in resource-constrained IoT devices due to high computational complexity and memory requirements, and sending data to cloud environments is undesirable due to scalability, real-time response, privacy, and security concerns.

Innovation Solution

A SparseHD framework that exploits sparsity in hyperdimensional computing by iteratively retraining HD models to drop least important class elements, using class-wise and dimension-wise sparsity methods, and implements an FPGA-based accelerator to maximize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Deep Neural Networks are used for complex image classification tasks, then classification accuracy is improved, but computational complexity and memory requirement increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates redundant or less important elements from the neural network model through pruning techniques. This removes unnecessary computational operations while preserving the essential functionality that maintains classification accuracy, thereby reducing computational complexity and memory requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different levels of pruning to different parts of the neural network based on their importance. Critical layers and filters are preserved with higher quality, while less important components are pruned more aggressively. This localized approach maintains overall accuracy while reducing computational burden.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If Deep Neural Networks are used for complex image classification tasks, then classification accuracy is improved, but memory requirement increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidmemory requirement
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent removes redundant parameters, weights, and activations from the neural network through pruning. This extraction of unnecessary elements directly reduces the memory footprint while maintaining the essential computational structures needed for accurate classification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation by eliminating less important weights and biases. This parameter reduction decreases the memory required to store the model while preserving the critical parameters that drive accurate classification performance.

Inventive Principle:
Principle #35Parameter changes

3Power

If data is sent to cloud computing environment, then computational power is improved, but scalability and real-time response are worsened

Engineering Contradiction:
Improvecomputational powerVSAvoidreal-time response
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent segments the computational workload by pruning the model to retain only essential operations. This segmentation allows the model to run efficiently on edge devices with limited power, eliminating the need to offload computations to the cloud and enabling real-time processing.

Inventive Principle:
Principle #1Segmentation

4Power

If data is sent to cloud computing environment, then computational power is improved, but energy consumption increases

Engineering Contradiction:
Improvecomputational powerVSAvoidenergy consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes unnecessary computational operations from the model. This reduction in computational complexity allows the pruned model to execute efficiently on energy-constrained edge devices, eliminating the need for energy-intensive cloud computing and reducing overall energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12626122B2Methods of providing trained hyperdimensional machine learning models having classes with reduced elements and related computing systems
Publication Date: 2026.05.12 RGT UNIV OF CALIFORNIA
  • US12626122B2 patent drawing
  • US12626122B2 patent drawing
  • US12626122B2 patent drawing

AI summary

A method of providing a trained machine learning model can include providing a trained non-binary hyperdimensional machine learning model that includes a plurality of trained hypervector classes, wherein each of the trained hypervector classes includes N elements, and then, eliminating selected ones of the N elements from the trained non-binary hyperdimensional machine learning model based on whether the selected element has a similarity with other ones of the N elements, to provide a sparsified trained non-binary hyperdimensional machine learning model.