IP Library › Granted Patent US 12,596,960
Granted Patent B2
US 12,596,960 · App. 18/938,008 · Granted Apr 7, 2026

Misuse index for explainable artificial intelligence in computing environments

Inventors: Glen Anderson (Beaverton, OR); Rajesh Poornachandran (Portland, OR); Kshitij Arun Doshi (Tempe, AZ)
Assignee: Intel Corporation
G06N3/08G06F16/901G06F16/906G06F18/2148G06F18/217G06F18/41G06N5/04G06N20/00G06V10/776G06V10/7788
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,596,960
App. No.
18/938,008
Granted
Apr 7, 2026
Kind
B2
Abstract

A mechanism is described for facilitating misuse index for explainable artificial intelligence in computing environments, according to one embodiment. A method of embodiments, as described herein, includes mapping training data with inference uses in a machine learning environment, where the training data is used for training a machine learning model. The method may further include detecting, based on one or more policy/parameter thresholds, one or more discrepancies between the training data and the inference uses, classifying the one or more discrepancies as one or more misuses, and creating a misuse index listing the one or more misuses.

Claims (52)

1 . A method, comprising:

obtaining, based on a policy for a neural network, a threshold value for detecting whether the neural network is misused;

adjusting the threshold value based on a change associated with the policy;

determining a misuse index value from training data and inference data of the neural network, the training data used to train the neural network, the inference data generated from inference of the neural network; and

modifying the neural network based on a comparison of the adjusted threshold value and the misuse index value.

2 . The method of claim 1 , wherein the change associated with the policy is a change from the policy to a different policy.

3 . The method of claim 1 , wherein the change associated with the policy is a change to the training data or the inference data.

4 . The method of claim 1 , wherein determining the misuse index value from the training data and inference data of the neural network comprises:

comparing the training data and inference data; and

determining the misuse index value based on a result of comparing the training data and inference data.

5 . The method of claim 4 , wherein comparing the training data and inference data comprises:

comparing a range of the training data with a range of the inference data; or

comparing a setting under which the training data is generated with a setting under which the inference data is generated.

6 . The method of claim 4 , wherein the training data includes one or more training images, the inference data includes one or more inference images, and comparing the training data and inference data comprises:

comparing a foreground or background attribute of the one or more training images with a foreground or background attribute of the one or more inference images.

7 . The method of claim 1 , wherein determining the misuse index value from the training data and inference data of the neural network comprises:

determining the misuse index value by mapping an attribution of at least one neuron associated with the training data with an attribution of at least one neuron associated with the inference data.

8 . The method of claim 1 , wherein modifying the neural network comprises:

augmenting the training data; and

further training the neural network using the augmented training data.

9 . The method of claim 1 , wherein modifying the neural network comprises:

further training the neural network by performing a biased training process using a labeled output signal.

10 . The method of claim 1 , wherein modifying the neural network comprises:

modifying one or more inference parameters of the neural network to align the one or more inference parameters with the change associated with the policy.

11 . One or more non-transitory computer-readable media storing instructions executable to perform operations, the operations comprising:

obtaining, based on a policy for a neural network, a threshold value for detecting whether the neural network is misused;

adjusting the threshold value based on a change associated with the policy;

determining a misuse index value from training data and inference data of the neural network, the training data used to train the neural network, the inference data generated from inference of the neural network; and

modifying the neural network based on a comparison of the adjusted threshold value and the misuse index value.

12 . The one or more non-transitory computer-readable media of claim 11 , wherein the change associated with the policy is a change from the policy to a different policy.

13 . The one or more non-transitory computer-readable media of claim 11 , wherein the change associated with the policy is a change to the training data or the inference data.

14 . The one or more non-transitory computer-readable media of claim 11 , wherein determining the misuse index value from the training data and inference data of the neural network comprises:

comparing the training data and inference data; and

determining the misuse index value based on a result of comparing the training data and inference data.

15 . The one or more non-transitory computer-readable media of claim 11 , wherein determining the misuse index value from the training data and inference data of the neural network comprises:

determining the misuse index value by mapping an attribution of at least one neuron associated with the training data with an attribution of at least one neuron associated with the inference data.

16 . The one or more non-transitory computer-readable media of claim 11 , wherein modifying the neural network comprises:

augmenting the training data; and

further training the neural network using the augmented training data.

17 . The one or more non-transitory computer-readable media of claim 11 , wherein modifying the neural network comprises:

further training the neural network by performing a biased training process using a labeled output signal.

18 . The one or more non-transitory computer-readable media of claim 11 , wherein modifying the neural network comprises:

modifying one or more inference parameters of the neural network to align the one or more inference parameters with the change associated with the policy.

19 . An apparatus, comprising:

a computer processor for executing computer program instructions; and

a non-transitory computer-readable memory storing computer program instructions executable by the computer processor to perform operations comprising:

obtaining, based on a policy for a neural network, a threshold value for detecting whether the neural network is misused,

adjusting the threshold value based on a change associated with the policy,

determining a misuse index value from training data and inference data of the neural network, the training data used to train the neural network, the inference data generated from inference of the neural network, and

modifying the neural network based on a comparison of the adjusted threshold value and the misuse index value.

20 . The apparatus of claim 19 , wherein modifying the neural network comprises:

further training the neural network or modifying one or more inference parameters of the neural network.

Continuity (3)
Continuation 18323843 · May 25, 2023
Continuation 16287313 · Feb 27, 2019
Related Publication 20250061332A1 · Feb 20, 2025
References Cited (35)
US 5465321A · Smyth · 1995 [cited by examiner]
US 7424619B1 · Fan · 2008 [cited by examiner]
US 8866936B2 · Barbu · 2014 [cited by examiner]
US 10158653B1 · Magcale · 2018 [cited by examiner]
US 10284604B2 · Barday · 2019 [cited by examiner]
US 10380413B2 · Ye · 2019 [cited by examiner]
US 10460235B1 · Truong · 2019 [cited by examiner]
US 10552764B1 · Carlin · 2020 [cited by examiner]
US 10628834B1 · Agarwal · 2020 [cited by examiner]
US 11585896B2 · Harrison · 2023 [cited by examiner]
US 20070104374A1 · Terakawa · 2007 [cited by examiner]
US 20080154704A1 · Flake · 2008 [cited by examiner]
US 20140279757A1 · Shimanovsky · 2014 [cited by examiner]
US 20160180200A1 · Vijayanarasimhan · 2016 [cited by examiner]
US 20170293480A1 · Wexler · 2017 [cited by examiner]
US 20180018508A1 · Tusch · 2018 [cited by examiner]
US 20180232679A1 · Hamilton, II · 2018 [cited by examiner]
US 20180268015A1 · Sugaberry · 2018 [cited by examiner]
US 20180374245A1 · Xu · 2018 [cited by examiner]
US 20190043201A1 · Strong · 2019 [cited by examiner]
US 20190087691A1 · Jelveh · 2019 [cited by examiner]
US 20190102700A1 · Babu · 2019 [cited by examiner]
US 20190163965A1 · Yoo · 2019 [cited by examiner]
US 20190205606A1 · Zhou · 2019 [cited by examiner]
US 20190253615A1 · Fukuya · 2019 [cited by examiner]
US 20190260787A1 · Zou · 2019 [cited by examiner]
US 20190370602A1 · Haneda · 2019 [cited by examiner]
US 20200242154A1 · Haneda · 2020 [cited by examiner]
US 20200302318A1 · Hetherington · 2020 [cited by examiner]
US 20200327378A1 · Smith · 2020 [cited by examiner]
US 20220147395A1 · Guim Bernat · 2022 [cited by examiner]
US 20220147970A1 · Babcock · 2022 [cited by examiner]
US 20220148169A1 · Mermel · 2022 [cited by examiner]
US 20220149903A1 · Lee · 2022 [cited by examiner]
US 20220286482A1 · Barday · 2022 [cited by examiner]