Interpretable Neural Network Architecture for Transparent AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks lack transparency due to their black-box architecture, leading to trust issues and hidden biases, as they rely heavily on training data without providing insights into how conclusions are reached.

Innovation Solution

The development of an interpretable neural network (INN) architecture that integrates feature transformation and relevance estimation to generate explanations, allowing for both local and global explainability while remaining compatible with existing deep learning techniques and hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If gradient-based attribution methods are used to generate feature importance, then computation speed is improved, but explanation consistency deteriorates due to noisy gradients causing neighboring features to have inconsistent attributions

Engineering Contradiction:
Improvecomputation speedVSAvoidexplanation consistency
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary smoothing operation between the gradient computation and the final attribution output. This mediator processes the noisy gradient signals to produce consistent explanations for neighboring features while preserving the computational efficiency of gradient-based methods.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent modifies the attribution computation by applying smoothing parameters to adjust the consistency of feature attributions. By changing the parameter settings in the smoothing operation, the system can control the trade-off between maintaining computational speed and improving explanation consistency.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If perturbation-based methods are used to generate feature attributions, then explanation robustness is improved, but computational efficiency deteriorates due to requiring more processing for each input sample

Engineering Contradiction:
Improveexplanation robustnessVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines gradient-based methods with perturbation-based methods into a unified framework. By merging the computational efficiency of gradient methods with the robustness of perturbation methods, the system achieves both fast computation and reliable explanations without requiring separate processing pipelines.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If interpretable models are designed with explicit explanation architecture, then explanation transparency is improved, but model complexity increases requiring custom layers or operations

Engineering Contradiction:
Improveexplanation transparencyVSAvoidmodel architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent designs a universal explanation framework that works with standard neural network architectures without requiring custom layers or operations. The same explanation mechanism can be applied across different model types, achieving explanation transparency while maintaining architecture simplicity and compatibility with existing deep learning libraries.

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

Data Source

PatentUS11900236B2Interpretable neural network
Publication Date: 2024.02.13 UMNAI LTD
  • US11900236B2 patent drawing
  • US11900236B2 patent drawing
  • US11900236B2 patent drawing

AI summary

An exemplary embodiment may provide an interpretable neural network with hierarchical conditions and partitions. A local function f(x) may model the feature attribution within a specific partition. The combination of all the local functions creates a globally interpretable model. Further, INNs may utilize an external process to identify suitable partitions during their initialization and may support training using back-propagation and related techniques.