User-Specific AI Explanation Generation via Domain Knowledge Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI models lack the ability to provide user-specific explanations, failing to consider the domain knowledge and expertise of users, leading to explanations that are either too technical or too general, making them incomprehensible for non-domain users and insufficient for specific decision-making.

Innovation Solution

A method and system that identify relevant features from a training dataset, distribute them into groups based on user domain knowledge levels, and generate multiple vocabularies of explanations using these features to provide tailored explanations for different user groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If AI models generate explanations using domain-specific technical terms to satisfy regulatory transparency requirements, then the explanations become more accurate and informative for domain experts, but they become incomprehensible for non-domain users

Engineering Contradiction:
Improveinformation completeness in explanationsVSAvoidcomprehensibility of explanations
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent segments the explanation generation process into multiple distinct modules: a feature extraction module that identifies relevant features from input data, a user profile analysis module that determines the user's domain knowledge level, and a vocabulary selection module that chooses appropriate terms based on the user's expertise. This segmentation allows the system to tailor explanations to different user groups without losing information completeness or comprehensibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic adaptation of explanation vocabulary based on user characteristics. The system dynamically selects from multiple pre-defined vocabularies (technical vocabulary for experts, simplified vocabulary for non-experts) based on the user's domain knowledge level. This dynamic adjustment resolves the contradiction by making the same explanatory content adaptable to different user comprehension levels while maintaining information accuracy.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If AI models provide generalized explanations to satisfy a wide range of users, then the explanations become more accessible to non-domain users, but they lose the specific details required by domain experts for improved decision-making

Engineering Contradiction:
Improveaccessibility of explanationsVSAvoidspecificity of explanations
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies local quality by providing different levels of explanatory detail to different user groups. For domain experts, the system selects technical vocabularies that include specific domain terms and detailed feature explanations. For non-domain users, it selects simplified vocabularies with broader, more accessible terms. This localized quality adjustment ensures each user group receives appropriately detailed explanations without compromising the other's needs.

Inventive Principle:
Principle #3Local quality

3Device complexity

If AI models use a single vocabulary for all users to simplify the explanation system, then the device complexity is reduced, but the adaptability to different user domains and expertise levels is lost

Engineering Contradiction:
Improveexplanation system complexityVSAvoiduser-specific adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple vocabularies and feature sets during the model training phase, organized according to user domain knowledge levels. Instead of dynamically generating vocabulary during inference (which would increase complexity), the system prepares multiple ready-to-use vocabulary options in advance. During explanation generation, the system simply selects the appropriate pre-prepared vocabulary based on user profile matching, thus maintaining low runtime complexity while achieving high adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11636262B2Method and system for providing user-specific explanations for output generated by artificial neural network model
Publication Date: 2023.04.25 WIPRO LTD
  • US11636262B2 patent drawing
  • US11636262B2 patent drawing
  • US11636262B2 patent drawing

AI summary

This disclosure relates to method and system for providing user-specific explanations for an output generated by an Artificial Neural Network (ANN) model. The method may include receiving a training dataset, and identifying one or more relevant features from the training dataset. The method may further include distributing the one or more relevant features into a plurality of groups. The plurality of groups may correspond to a plurality of levels of domain knowledge of users. The method may further include generating a plurality of vocabularies of explanations for an output generated by the ANN model for the training dataset corresponding to the plurality of groups, using the one or more relevant features.