Sparse Neural Network Inference With Thresholded Weights And Outputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural networks require significant computational resources and memory due to dense weight and layer output structures, which can be inefficient and prone to instability with noisy inputs.

Innovation Solution

Implementing a sparse neural network with sparsity thresholds for weights and layer outputs to improve computational efficiency and robustness, using sparse representations that maintain competitive accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dense weight and layer output structures are used in neural networks, then prediction accuracy can be maintained, but computational resources and memory usage increase significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent changes the density parameter of weight matrices and layer outputs from dense (1.0) to sparse (0.0) representations. By applying sparsity thresholds to both weights and layer outputs, the system reduces computational resources while maintaining prediction accuracy through the sparse neural network architecture that processes only non-zero elements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If dense weight and layer output structures are used in neural networks, then prediction accuracy can be maintained, but memory usage increases significantly

Engineering Contradiction:
Improveprediction accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the density parameter of weight matrices and layer outputs from dense (1.0) to sparse (0.0) representations. By applying sparsity thresholds to both weights and layer outputs, the system reduces memory usage while maintaining prediction accuracy through the sparse neural network architecture that stores and processes only non-zero elements.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If dense neural network structures are used, then comprehensive data processing can be achieved, but computational efficiency decreases

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidnetwork structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the density parameter from dense to sparse representations for both weights and layer outputs. This parameter change reduces network structure complexity by eliminating zero-weight connections and zero-output nodes, thereby improving computational efficiency while maintaining essential data processing capabilities through only the non-zero elements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250252312A1Performing Inference And Training Using Sparse Neural Network
Publication Date: 2025.08.07 NUMENTA INC
  • US20250252312A1 patent drawing
  • US20250252312A1 patent drawing
  • US20250252312A1 patent drawing

AI summary

An inference system trains and performs inference using a sparse neural network. The sparse neural network may include one or more layers, and each layer may be associated with a set of sparse weights that represent sparse connections between nodes of a layer and nodes of a previous layer. A layer output may be generated by applying the set of sparse weights associated with the layer to the layer output of a previous layer. Moreover, the one or more layers of the sparse neural network may generate sparse layer outputs. By using sparse representations of weights and layer outputs, robustness and stability of the neural network can be significantly improved, while maintaining competitive accuracy.