Hyperdimensional Network Encoding for Robust IoT Data Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems for IoT devices face challenges such as high communication costs, robustness to noise, and inefficient integration of learning and communication modules, which are exacerbated by the use of orthogonal modulation and costly error correction codes, leading to inefficient processing of machine learning algorithms.

Innovation Solution

A network-based hyperdimensional system (NetHD) that combines communication and machine learning by encoding data into high-dimensional redundant and holographic representations, allowing for robust data modulation and direct hyperdimensional learning over transmitted data without the need for costly iterative decoding, while also enabling dynamic data compression to trade off between accuracy and communication cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If orthogonal modulation and error correction codes are used for data transmission, then communication reliability is improved, but communication cost and processing complexity increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges communication and machine learning processing into a unified hyperdimensional computing framework. The encoder performs both data encoding and learning feature extraction simultaneously, eliminating the need for separate error correction decoding steps. This integration reduces processing complexity while maintaining communication reliability through the inherent robustness of hyperdimensional representations to noise and corruption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent replaces traditional mechanical/error-correction-based reliability mechanisms with a computational approach using hyperdimensional computing. Instead of using complex error correction codes, the system uses high-dimensional vector representations where information is distributed across many dimensions, making the system naturally robust to noise without requiring additional error correction processing.

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

2Manufacturing precision

If traditional encoding methods are used for specific data types, then encoding precision is improved, but adaptability to different data types deteriorates

Engineering Contradiction:
Improveencoding precisionVSAvoiddata type adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal hyperdimensional encoder that can process multiple data types (images, audio, text, sensor data) through a single unified framework. The encoder maps different data types into high-dimensional vector spaces while preserving their essential features, enabling the same hyperdimensional computing operations to be applied across diverse data types without requiring type-specific encoding algorithms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter space by transforming various data types into a common high-dimensional vector representation. Instead of using different encoding parameters for different data types, the system uses consistent hyperdimensional vector operations (binding, bundling, permutation) that work across all data types, achieving both precision and adaptability through parameter transformation rather than multiple specialized encoders.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If iterative decoding is performed to reconstruct input data, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvedata reconstruction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and eliminates the iterative decoding step from the traditional communication pipeline. By designing the hyperdimensional encoder to produce representations that are inherently robust to noise and corruption, the system removes the need for time-consuming iterative decoding while maintaining data reconstruction accuracy. The information is preserved in the high-dimensional structure itself, allowing direct use of encoded data for learning tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary encoding that embeds error robustness directly into the hyperdimensional representation before transmission. The encoder pre-distributes information across many dimensions and creates redundant representations that maintain accuracy even without subsequent decoding operations, effectively performing the protective action in advance and eliminating the need for corrective decoding later.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If data is encoded into high-dimensional representations, then noise robustness is improved, but device complexity increases

Engineering Contradiction:
Improvenoise robustnessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables the hyperdimensional computing system to perform its own learning and processing operations directly on the encoded data without requiring external complex processing infrastructure. The encoded hypervectors can be directly used for classification, clustering, and other learning tasks using simple hyperdimensional operations, making the system self-sufficient and reducing overall device complexity despite the high-dimensional representation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12015424B2Network-based hyperdimensional system
Publication Date: 2024.06.18 RGT UNIV OF CALIFORNIA
  • US12015424B2 patent drawing
  • US12015424B2 patent drawing
  • US12015424B2 patent drawing

AI summary

Disclosed is a network-based hyperdimensional system having an encoder configured to receive input data and encode the input data using hyperdimensional computing to generate a hypervector having encoded data bits that represent the input data. The network-based hyperdimensional system further includes a decoder configured to receive the encoded data bits, decode the encoded data bits, and reconstruct the input data from the decoded data bits. In some embodiments, the encoder is configured for direct hyperdimensional learning on transmitted data with no need for data decoding by the decoder.