IP Library › Granted Patent US 12,481,916
Granted Patent B2
US 12,481,916 · App. 17/652,754 · Granted Nov 25, 2025

Query-driven challenge of AI bias

Inventors: Nicholas Tsang (Saratoga, CA); Dana L Price (Surf City, NC); Diane Chalmers (Rochester, MN); Andrew R. Freed (Cary, NC)
Assignee: International Business Machines Corporation
G06N20/00G06F40/205G06F40/40
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,481,916
App. No.
17/652,754
Granted
Nov 25, 2025
Kind
B2
Abstract

A system, program product, and method for processing challenges to potential artificial intelligence (AI) biases. The method includes injecting one or more first values associated with one or more respective variables into an AI platform, and generating, through the AI platform, one or more first outcomes. The method also includes collecting feedback with respect to the one or more outcomes, and parsing the feedback through a natural language understanding (NLU) application. The method further includes determining, subject to the parsing, one or more bias factors embedded within the AI platform.

Claims (90)

1 . A computer system for processing challenges to potential artificial intelligence (AI) biases comprising:

one or more processing devices;

one or more memory devices communicatively and operably coupled to the one or more processing devices;

a bias evaluation engine, at least partially resident within the one or more memory devices, configured to:

inject one or more first values associated with one or more respective variables into an AI platform during runtime;

capture and list one or more features of a respective algorithm of the AI platform;

generate, through the one or more features of the respective algorithm of the AI platform, one or more first outcomes, further comprising:

altering the one or more first values which are used by an application machine learning (ML) scoring model to generate one or more revised outcomes;

producing details of the one or more revised outcomes; and

transmitting the details of the one or more revised outcomes via a summary metrics output module;

construct a bias feature-to-AI feature mapping between one or more bias features and the one or more features of the respective algorithm of the AI platform;

use the bias feature-to-AI feature mapping generated through a preparation portion to identify at least a portion of the one or more respective variables in each of one or more bias factor variables that are either directly or indirectly related to the one or more bias factors;

collect feedback with respect to the one or more first outcomes;

parse the feedback through a natural language understanding (NLU) application;

determine, subject to the parsing, one or more bias factors embedded within the AI platform; and

resolve any potential biases to mitigate any inadvertent effects.

2 . The computer system of claim 1 , wherein the bias evaluation engine is further configured to:

inject the one or more first values associated with the one or more respective variables into a machine learning (ML) model.

3 . The computer system of claim 1 , wherein the bias evaluation engine is further configured to:

transmit the one or more first outcomes; and

generate a natural language claim of one or more biases embedded within the one or more outcomes.

4 . The computer system of claim 1 , wherein the bias evaluation engine is further configured to:

identify at least a portion of the one or more respective variables in each of the one or more bias factors.

5 . The computer system of claim 4 , wherein the bias evaluation engine is further configured to:

generate one or more second values for each of the one or more respective variables for each of the one or more bias factors; and

inject the one or more second values associated with the one or more respective variables into the AI platform.

6 . The computer system of claim 5 , wherein the bias evaluation engine is further configured to:

generate, through the AI platform, one or more second outcomes.

7 . The computer system of claim 6 , wherein the bias evaluation engine is further configured to:

produce details of the one or more second outcomes, including one or more of:

summary metrics;

comparisons with the one or more first outcomes; and

natural language explanations; and

transmit the details of the one or more second outcomes.

8 . A computer program product embodied on at least one computer readable storage medium having computer executable instructions for processing challenges to potential artificial intelligence (AI) biases, that when executed cause one or more computing devices to:

inject one or more first values associated with one or more respective variables into an AI platform during runtime;

capture and list one or more features of a respective algorithm of the AI platform;

generate, through the one or more features of the respective algorithm of the AI platform, one or more first outcomes, further comprising:

altering the one or more first values which are used by an application machine learning (ML) scoring model to generate one or more revised outcomes;

producing details of the one or more revised outcomes; and

transmitting the details of the one or more revised outcomes via a summary metrics output module;

construct a bias feature-to-AI feature mapping between one or more bias features and the one or more features of the respective algorithm of the AI platform;

use the bias feature-to-AI feature mapping generated through a preparation portion to identify at least a portion of the one or more respective variables in each of one or more bias factor variables that are either directly or indirectly related to the one or more bias factors;

collect feedback with respect to the one or more first outcomes;

parse the feedback through a natural language understanding (NLU) application;

determine, subject to the parsing, one or more bias factors embedded within the AI platform; and

resolve any potential biases to mitigate any inadvertent effects.

9 . The computer program product of claim 8 , further having computer executable instructions to:

inject the one or more first values associated with the one or more respective variables into a machine learning (ML) model.

10 . The computer program product of claim 8 , further having computer executable instructions to:

transmit the one or more first outcomes; and

generate a natural language claim of one or more biases embedded within the one or more outcomes.

11 . The computer program product of claim 8 , further having computer executable instructions to:

identify at least a portion of the one or more respective variables in each of the one or more bias factors.

12 . The computer program product of claim 11 further having computer executable instructions to:

generate one or more second values for each of the one or more respective variables for each of the one or more bias factors; and

inject the one or more second values associated with the one or more respective variables into the AI platform.

13 . The computer program product of claim 12 further having computer executable instructions to:

generate, through the AI platform, one or more second outcomes.

14 . A computer-implemented method for processing challenges to potential artificial intelligence (AI) biases comprising:

injecting one or more first values associated with one or more respective variables into an AI platform during runtime;

capturing and listing one or more features of a respective algorithm of the AI platform;

generating, through the one or more features of the respective algorithm of the AI platform, one or more first outcomes, further comprising:

altering the one or more first values which are used by an application machine learning (ML) scoring model to generate one or more revised outcomes;

producing details of the one or more revised outcomes; and

transmitting the details of the one or more revised outcomes via a summary metrics output module;

constructing a bias feature-to-AI feature mapping between one or more bias features and the one or more features of the respective algorithm of the AI platform;

using the bias feature-to-AI feature mapping generated through a preparation portion to identify at least a portion of the one or more respective variables in each of one or more bias factor variables that are either directly or indirectly related to the one or more bias factors;

collecting feedback with respect to the one or more first outcomes;

parsing the feedback through a natural language understanding (NLU) application;

determining, subject to the parsing, one or more bias factors embedded within the AI platform; and

resolving any potential biases to mitigate any inadvertent effects.

15 . The computer-implemented method of claim 14 , wherein the injecting one or more first values associated with the one or more respective variables into the AI platform comprises:

injecting the one or more first values associated with the one or more respective variables into a machine learning (ML) model.

16 . The computer-implemented method of claim 14 , wherein the collecting feedback with respect to the one or more first outcomes comprises:

transmitting the one or more first outcomes; and

generating a natural language claim of one or more biases embedded within the one or more outcomes.

17 . The computer-implemented method of claim 14 , wherein the determining one or more bias factors comprises:

identifying at least a portion of the one or more respective variables in each of the one or more bias factors.

18 . The computer-implemented method of claim 17 , further comprising:

generating one or more second values for each of the one or more respective variables for each of the one or more bias factors; and

injecting the one or more second values associated with the one or more respective variables into the AI platform.

19 . The computer-implemented method of claim 18 , further comprising:

generating, through the AI platform, one or more second outcomes.

20 . The computer-implemented method of claim 19 , further comprising:

producing details of the one or more second outcomes, including one or more of:

summary metrics;

comparisons with the one or more first outcomes; and

natural language explanations; and

transmitting the details of the one or more second outcomes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2022
From: TSANG, NICHOLAS; PRICE, DANA L.; CHALMERS, DIANE; FREED, ANDREW R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 059116/0844 →
Continuity (1)
Related Publication 20230274179A1 · Aug 31, 2023
References Cited (28)
US 11048741B2 · Cintas et al. · 2021 [cited by applicant]
US 11080601B2 · Lyske et al. · 2021 [cited by applicant]
US 11132499B2 · Liang et al. · 2021 [cited by applicant]
US 20150371191A1 · Taylor et al. · 2015 [cited by applicant]
US 20180046764A1 · Katwala · 2018 [cited by examiner]
US 20190057356A1 · Arsen et al. · 2019 [cited by applicant]
US 20190340516A1 · Kumar · 2019 [cited by examiner]
US 20200077136A1 · Kwatra · 2020 [cited by examiner]
US 20200357001A1 · Lopez Garcia · 2020 [cited by examiner]
US 20210124989A1 · Kim et al. · 2021 [cited by applicant]
US 20220374797A1 · Kalinski · 2022 [cited by examiner]
US 20230222531A1 · Cella · 2023 [cited by examiner]
US 20240118702A1 · Cella · 2024 [cited by examiner]
US 20250166102A1 · O'Malley · 2025 [cited by examiner]
CN 112785001A · 2021 [cited by applicant]
CN 113728341A · 2021 [cited by examiner]
IN 201841044679A · 2020 [cited by applicant]
WO WO2019227062A1 · 2019 [cited by examiner]
WO 2021137897A1 · 2021 [cited by applicant]
WO 2021158984A1 · 2021 [cited by applicant]
Anonymous, “Content Recommendation for Exploration of Tabular Data,” an IP.com Prior Art Database Technical Disclosure, IP.com No. IPCOM000263078D, Jul. 27, 2020, 4 pgs. [cited by applicant]
Anonymous, “Processing and Transforming Collected Data,” an IP.com Prior Art Database Technical Disclosure, IP. No. IPCOM000238590D, Sep. 4, 2014, 50 pgs. [cited by applicant]
Bernard et al., “A dynamic query to delineate emergent science and technology: the case of nano science and technology,” http://risis.eu/wp-content/uploads/2015/03/Report-Task1_Nano.pdf, 2015, 24 pgs. [cited by applicant]
Good et al., “Individual Ambidexterity: Exploring and Exploiting in Dynamic Contexts,” http://www.tandfonline.com/loi/vjrl20, published online Jul. 18, 2013, 21 pgs. [cited by applicant]
Lamkhede et al., “A Method and System for Optimizing Vertical Search Results based on User Feedback,” an IP.com Prior Art Database, IP.com No. IPCOM000220230D, Jul. 26, 2012, 4 pgs. [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing,” Recommendations of the National Institute of Standards and Technology, U.S. Department of Commerce, Special Publication 800-145, Sep. 2011, 7 pgs. [cited by applicant]
Osta et al., “Don't Talk about Implicit Bias Without Talking about Structural Racism,” National Equity Project, Jun. 13, 2019, 10 pgs. [cited by applicant]
UC Davis, Implicit Bias Series, Center for Educational Effectiveness, cee.ucdavis, edu, https://cee.ucdavis.edu/jitt/implicit-bias , 2020, 7 pgs. [cited by applicant]