Feature Importance Network for Stable Image Classification Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning models for image classification, particularly deep neural networks, are 'black box' solutions that lack interpretability, leading to difficulties in explaining classification decisions and requiring unstable visualization techniques, slow performance, and loss of classification accuracy.

Innovation Solution

A computing system that generates feature maps and importance vectors through a feature extraction and importance network, combining them to create an attention map for improved visualization and classification outputs, allowing for stable visualization without retraining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep neural network models are used for image classification, then classification accuracy is improved, but interpretability and visibility into inner layers deteriorate

Engineering Contradiction:
Improveclassification accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces visualization techniques as intermediary tools that bridge the gap between the black-box neural network and human interpretation. These techniques generate visual representations of feature importance and activation patterns, allowing users to understand model decisions without modifying the underlying network architecture or training process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts and visualizes specific features and activation patterns from the inner layers of the neural network. By taking out and highlighting important features through visualization techniques, the system makes the hidden decision-making processes visible while preserving the original model's classification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If visualization techniques are added to explain classification decisions, then interpretability is improved, but computational performance deteriorates

Engineering Contradiction:
ImproveinterpretabilityVSAvoidcomputational performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent performs feature extraction and visualization computations during the model training phase or as pre-computed caches. By preparing visualization data in advance rather than computing it in real-time during inference, the system minimizes the impact on computational performance while maintaining interpretability capabilities.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If existing visualization techniques are used, then interpretability is improved, but stability and optimality of visual mappings deteriorate

Engineering Contradiction:
ImproveinterpretabilityVSAvoidstability of visual mappings
Core Design Contradiction:
Loss of informationVSStability of the object's composition

Solution Approach 1:

The patent incorporates feedback mechanisms where the visualization system continuously refines its mappings based on the relationship between input images, feature activations, and classification outputs. This feedback loop ensures that visual mappings remain stable and optimal by adjusting to the actual behavior of the neural network rather than relying on fixed, pre-defined mappings.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230026787A1Learning feature importance for improved visual explanation
Publication Date: 2023.01.26 THE BOEING CO
  • US20230026787A1 patent drawing
  • US20230026787A1 patent drawing
  • US20230026787A1 patent drawing

AI summary

Systems, methods and computer readable media provide technology to perform image classification and produce visualization using a machine learning architecture. The disclosed image classification and visualization technology includes a feature extraction network to generate a feature map, a feature importance network to generate a feature importance vector, an attention map generated based on a weighted sum of the feature importance vector and the feature map, a classification output determined based on a combination of the attention map and the feature map, and a feature visualization image generated by overlaying the attention map onto an input image. Each of the feature extraction network and the feature importance network can include a neural network.