IP Library Granted Patent US 11,784,821
Granted Patent B2
US 11,784,821 · App. 16/815,041 · Granted Oct 10, 2023

Cognitive process data and decision tracking to facilitate artificial intelligence operations compliance

Inventors: Eric V. Kline (Pine Island, MN); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
H04L9/3239G06F16/219G06F18/2148G06F18/245G06N5/04H04L9/0643H04L9/50
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 11,784,821
App. No.
16/815,041
Granted
Oct 10, 2023
Kind
B2
Abstract

Aspects of the invention include obtaining an artificial intelligence decision model and receiving a plurality of inputs. Aspects also include executing the artificial intelligence decision model based on the plurality of inputs and recording, in a ledger, a result of the execution of the artificial intelligence decision model, the plurality of inputs, and an identifier of the artificial intelligence decision model.

Claims (36)

1. A method for decision tracking to facilitate artificial intelligence operations compliance, the method comprising:

obtaining, by a processor, an artificial intelligence decision model;

receiving, by the processor, a plurality of inputs, wherein each of the plurality of inputs includes a data value, a data type, and a geographical source;

executing, via the processor, the artificial intelligence decision model based on the plurality of inputs;

recording, in a ledger by the processor, a result of the execution of the artificial intelligence decision model, the plurality of inputs, and an identifier of the artificial intelligence decision model;

performing, via the processor, a compliance check for the execution based on a compliance criteria; and

storing, via the processor in the ledger, a compliance verification indication in the ledger for the execution,

wherein the compliance criteria indicate one or more data types that are not permitted to be used by the artificial intelligence decision model, wherein the compliance criteria are determined at least in part based on the geographical source of the plurality of inputs.

2. The method of claim 1 , wherein the identifier of the artificial intelligence decision model indicates a version of the artificial intelligence decision model used in the execution.

3. The method of claim 2 , wherein an artificial intelligence decision model database is used to store data regarding versions of the artificial intelligence decision model, wherein each entry in the artificial intelligence decision model database includes the version of the artificial intelligence decision model, a source of data used to train the artificial intelligence decision model, and a type of data used to train the artificial intelligence decision model.

4. The method of claim 1 , wherein each of the plurality of inputs includes a data value and a data type.

5. The method of claim 1 , wherein the ledger is stored as a distributed ledger that utilizes blockchain.

6. A system comprising:

one or more processors for executing computer-readable instructions, the computer-readable instructions controlling the one or more processors to perform operations comprising:

obtaining an artificial intelligence decision model;

receiving a plurality of inputs, wherein each of the plurality of inputs includes a data value, a data type, and a geographical source;

executing the artificial intelligence decision model based on the plurality of inputs;

recording, in a ledger, a result of the execution of the artificial intelligence decision model, the plurality of inputs, and an identifier of the artificial intelligence decision model;

performing, via the processor, a compliance check for the execution based on a compliance criteria; and

storing, via the processor in the ledger, a compliance verification indication for the execution,

wherein the compliance criteria indicate one or more data types that are not permitted to be used by the artificial intelligence decision model, wherein the compliance criteria are determined at least in part based on the geographical source of the plurality of inputs.

7. The system of claim 6 , wherein the identifier of the artificial intelligence decision model indicates a version of the artificial intelligence decision model used in the execution.

8. The system of claim 7 , wherein an artificial intelligence decision model database is used to store data regarding versions of the artificial intelligence decision model, wherein each entry in the artificial intelligence decision model database includes the version of the artificial intelligence decision model, a source of data used to train the artificial intelligence decision model, and a type of data used to train the artificial intelligence decision model.

9. The system of claim 6 , wherein each of the plurality of inputs includes a data value and a data type.

10. The system of claim 6 , wherein the ledger is stored as a distributed ledger that utilizes blockchain.

11. A computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

obtaining an artificial intelligence decision model;

receiving a plurality of inputs, wherein each of the plurality of inputs includes a data value, a data type, and a geographical source;

executing the artificial intelligence decision model based on the plurality of inputs;

recording, in a ledger, a result of the execution of the artificial intelligence decision model, the plurality of inputs, and an identifier of the artificial intelligence decision model;

performing, via the processor, a compliance check for the execution based on a compliance criteria; and

storing, via the processor in the ledger, a compliance verification indication for the execution,

wherein the compliance criteria indicate one or more data types that are not permitted to be used by the artificial intelligence decision model, wherein the compliance criteria are determined at least in part based on the geographical source of the plurality of inputs.

12. The computer program product of claim 11 , wherein the identifier of the artificial intelligence decision model indicates a version of the artificial intelligence decision model used in the execution.

13. The computer program product of claim 12 , wherein an artificial intelligence decision model database is used to store data regarding versions of the artificial intelligence decision model, wherein each entry in the artificial intelligence decision model database includes the version of the artificial intelligence decision model, a source of data used to train the artificial intelligence decision model, and a type of data used to train the artificial intelligence decision model.

14. The computer program product of claim 11 , wherein each of the plurality of inputs includes a data value and a data type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2020
From: KLINE, ERIC V.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052082/0842 →
Continuity (1)
Related Publication 20210287043A1 · Sep 16, 2021