Process-Aware Neighborhood Sampling for Black-Box Model Explanation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing explanation methods for AI business process applications, such as LIME and SHAP, provide potentially misleading explanations when applied to business process management models due to their inability to account for process-specific constraints and rules, leading to out-of-distribution issues.

Innovation Solution

A process-aware neighborhood sampling procedure is introduced, which uses business process rules to determine a suitable neighborhood around a data sample and computes proximity using a specific distance metric, allowing for the derivation of a local linear model that mirrors the behavior of a black-box machine learning model, thereby providing more accurate explanations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If existing explanation methods (LIME, SHAP) are applied to business process management models, then explanation capability is provided, but the explanations become potentially misleading due to inability to account for process-specific constraints

Engineering Contradiction:
Improveexplanation accuracyVSAvoidprocess-awareness
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by making the explanation method adaptive to local process characteristics. Instead of using a uniform sampling approach, the system defines process-aware neighborhoods that respect local business process constraints and rules. This allows the explanation to be accurate locally within process boundaries while maintaining adaptability to different process domains.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters of the sampling procedure by introducing process-aware distance metrics and process-aware neighborhood definitions. These parameter changes transform the standard LIME/SHAP approaches into process-aware versions that account for business process constraints, thereby improving explanation accuracy without sacrificing adaptability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If process-aware neighborhood sampling is used to improve explanation accuracy, then coefficient mismatch scores are reduced, but computational complexity increases due to process rule evaluation

Engineering Contradiction:
Improveexplanation precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining process-aware distance metrics and neighborhood structures before performing the explanation task. By preparing the process-aware sampling framework in advance, the system reduces the computational burden during actual explanation generation, as the complex process rule evaluations are performed once during neighborhood definition rather than repeatedly during model approximation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If standard neighborhood sampling is used, then computational efficiency is maintained, but explanation accuracy deteriorates due to out-of-distribution issues

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidexplanation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the neighborhood sampling procedure adaptive to the local data distribution and process constraints. Instead of using fixed, static neighborhoods, the system dynamically defines process-aware neighborhoods that adjust to the specific characteristics of the data sample and business process context, thereby improving explanation accuracy while maintaining reasonable computational efficiency through targeted sampling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20220245502A1Explanation of machine learning models using a process-aware neighborhood sampling procedure
Publication Date: 2022.08.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20220245502A1 patent drawing
  • US20220245502A1 patent drawing
  • US20220245502A1 patent drawing

AI summary

A computer-implemented method, a computer program product, and a computer system for explaining black-box machine learning models. A computer or server determines a process-aware neighborhood around a data sample, using one or more business process rules. The computer or server computes proximity between the process-aware neighborhood and the data sample, using a process-aware distance metric. The computer or server finds, from a family of linear functions, a local linear model, by minimizing losses of respective ones of the linear functions and a black-box machine learning model. The computer or server provides the local linear model for explanation of output of the black-box model on the data sample.