Self-Explaining AI Graph System for Trustworthy Decisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing explainable AI (XAI) methods focus on post-hoc explanations, which are often algorithm-oriented and difficult for humans to understand, leading to concerns about faithfulness and user trust, especially in high-risk applications like healthcare and smart cities, where AI systems lack transparency and fail to provide human-understandable explanations.

Innovation Solution

A self-explaining graph-based AI system that generates human-understandable explanations alongside AI-driven predictions and decisions using a discrete attention mechanism during message passing, allowing for iterative explanation generation and verification based on user feedback, enabling transparent decision-making.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If post-hoc explainable AI methods are used to interpret AI decisions, then transparency and regulatory compliance are improved, but the faithfulness and human understandability of explanations deteriorate

Engineering Contradiction:
ImprovetransparencyVSAvoidfaithfulness of explanations
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs explanations during the forward propagation phase itself, rather than after the decision is made. The explanation generation is integrated into the core computation process, allowing the model to explain its reasoning as it processes input data through the neural network layers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AI system explains its own decisions using its internal representations and computations. The model uses its own activated neurons and intermediate representations to generate explanations, rather than relying on external post-hoc interpretation methods that may not accurately reflect the model's actual decision-making process.

Inventive Principle:
Principle #25Self-service

2Productivity

If algorithmic explanations are generated to maximize predefined scores, then computational efficiency is improved, but human understandability and user trust deteriorate

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidhuman understandability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system generates explanations at the local level by identifying specific activated neurons and their contributions to the decision. Instead of providing a global algorithmic explanation, it pinpoints the specific parts of the neural network that were most active and relevant for making the particular decision, making the explanation more targeted and easier to understand.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system transforms abstract neural activation patterns into human-interpretable visual representations. By mapping the activated neurons and their patterns to visual formats, the explanations become more accessible to humans while maintaining the computational efficiency of the underlying AI model.

Inventive Principle:
Principle #32Color changes

3Device complexity

If black box AI systems are deployed without explanations, then system simplicity and performance are maintained, but user trust and engagement deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser trust
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system merges the AI decision-making process with the explanation generation process into a single integrated forward propagation phase. This combination allows the model to maintain its simple black-box structure for computation while simultaneously generating human-understandable explanations, eliminating the need for separate complex post-hoc explanation systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20240169189A1Iterative self-explaining artificial intelligence system for trustworthy decision making
Publication Date: 2024.05.23 NEC LAB EURO GMBH
  • US20240169189A1 patent drawing
  • US20240169189A1 patent drawing
  • US20240169189A1 patent drawing

AI summary

A method for generating a self-explaining decision in an artificial intelligence (AI) system includes receiving or defining a graph for a task in the AI system, the graph including a plurality of nodes connected by edges. Message passing is performed among the nodes of the graph, wherein a discrete attention mechanism is implemented during the message passing, whereby features of each node are transformed into a discrete representation, which varies depending on which neighboring node a message is passed to. The self-explaining decision is generated for one of the nodes based on the message passing.