Sparse Binary Readout Module for Neural Network Interpretability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks face challenges in interpretability and robustness due to their dense activation nature, which is different from the sparse activation of the human brain, making it difficult to develop effective and understandable models.

Innovation Solution

The implementation of Sparse Binary Readout (SBR) technology, which converts dense neural network activations into sparse representations, enabling better interpretability and robustness by connecting to existing networks and allowing for the extraction of useful information from intermediate layers, improving both performance and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If neural networks use dense activations, then they can represent a vast space of functions, but they become difficult to interpret and less robust

Engineering Contradiction:
Improvefunction representation capacityVSAvoidinterpretability and robustness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the dense activation space into sparse binary representations by dividing the activation values into discrete bins and selecting only the most significant features. This segmentation transforms the continuous dense activations into discrete sparse codes, enabling interpretability while preserving function representation capacity through the structured binning approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the most significant features from dense activations by applying thresholding and selection operations. The SBR module identifies and extracts key activating features above certain thresholds, discarding less important activations, thereby creating sparse representations that maintain essential information while improving interpretability and robustness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If neural networks are made more interpretable through sparse representations, then robustness improves, but complexity of implementation increases

Engineering Contradiction:
ImproverobustnessVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary SBR module that sits between the dense neural network layers and the output or subsequent processing stages. This intermediary component performs the sparse binary transformation, acting as a mediator that converts dense activations into sparse representations without requiring fundamental changes to the existing neural network architecture, thus limiting complexity increase to this specific module.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter representation from continuous dense values to discrete sparse binary codes. By transforming the activation values into binary sparse representations through binning and thresholding operations, the system achieves improved robustness while the complexity is confined to the transformation parameters and operations within the SBR module.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If sparse binary representation is applied, then resource efficiency improves, but information extraction from intermediate layers becomes more challenging

Engineering Contradiction:
Improveresource efficiencyVSAvoidinformation extraction capability
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The patent applies preliminary sparse binary representation to intermediate layer activations before final processing or interpretation. By converting dense activations to sparse codes at intermediate stages, the system preserves important information in a compressed format that is more resource-efficient for subsequent processing, while the structured binning approach ensures that critical information is retained in the sparse representation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230297815A1Sparse binary representation for self supervised information extraction
Publication Date: 2023.09.21 AUTOBRAINS TECH LTD
  • US20230297815A1 patent drawing
  • US20230297815A1 patent drawing
  • US20230297815A1 patent drawing

AI summary

A method for generating a sparse binary representation (SBR) of neural network intermediate features (NNIFs) of a neural network (NN). The method includes (i) feeding the neural network by input information; (ii) neural network processing the input information to provide, at least, the NNIFs; (iii) SBR processing, by a SBR module, the NNIFs, to provide the SBR representation of the NNIFs; and (iv) outputting the SBR representation. The SBR module has undergone a training process that used a loss function that takes into account a sparsity of training process SBR representations.