IP Library Granted Patent US 12,737,643
Granted Patent B2
US 12,737,643 · App. 17/931,479 · Granted Sep 15, 2026

Artificial intelligence trustworthiness

Inventors: Aaron K. Baughman (Cary, NC); Jeremy R. Fox (Georgetown, TX); Zachary A. Silverstein (Georgetown, TX); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
G06N5/022
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,737,643
App. No.
17/931,479
Granted
Sep 15, 2026
Kind
B2
Abstract

Described are techniques for a trustworthy artificial intelligence (AI) service. The techniques include identifying a user experience (UX) component in a front-end UX containing information that conveys a trustworthy AI factor. The techniques further include evaluating the information contained in the UX component to determine a trust score for the UX component that indicates a degree to which the information contained in the UX component conveys the trustworthy AI factor. The techniques further include determining, based on the trust score for the UX component, that the information contained in the UX component does not meet a threshold of disclosure of the trustworthy AI factor. The techniques further include obtaining an alternative UX component containing additional information that meets the threshold of disclosure of the trustworthy AI factor and providing the alternative UX component for incorporation into the front-end UX of the application.

Claims (55)

1 . A computer-implemented method comprising:

identifying a user experience (UX) component containing information that conveys a trustworthy artificial intelligence (AI) factor, wherein the UX component is part of a front-end UX of an application that utilizes an AI model, and the information is related to an output of the AI model, and the trustworthy AI factor measures an aspect of trust in the output of the AI model;

evaluating the information contained in the UX component to determine a trust score for the UX component that indicates a degree to which the information contained in the UX component conveys the trustworthy AI factor;

determining based on the trust score for the UX component that the information contained in the UX component does not meet a threshold of disclosure of the trustworthy AI factor;

obtaining an alternative UX component containing additional information that meets the threshold of disclosure of the trustworthy AI factor; and

providing the alternative UX component for incorporation into the front-end UX of the application.

2 . The computer-implemented method of claim 1 , wherein identifying the UX component containing the information that conveys the trustworthy AI factor further comprises analyzing the front-end UX of the application using one or more machine learning techniques to identify the UX component which has a confidence interval representation of the trustworthy AI factor.

3 . The computer-implemented method of claim 1 , wherein the trustworthy AI factor is an accuracy trustworthy AI factor and evaluating the UX component further comprises analyzing a calibration of the AI model based on a reliability score generated for the AI model to determine an accuracy of the output of the AI model.

4 . The computer-implemented method of claim 1 , wherein the trustworthy AI factor is a transparency trustworthy AI factor and evaluating the UX component further comprises using predictor variables of the AI model to determine a degree to which transparency of the AI model is disclosed in the UX component.

5 . The computer-implemented method of claim 1 , further comprising analyzing source code of the AI model to determine a semantic trust score that provides a confidence level for semantic interpretation of terms in the UX component.

6 . The computer-implemented method of claim 1 , further comprising:

performing the steps of identifying the UX component and evaluating the information contained in the UX component for each of a plurality of trustworthy AI factors selected from a group consisting of: accuracy, explainability, transparency, and fairness; and

generating an overall trust score to indicate a degree to which the information in the front-end UX discloses the plurality of trustworthy AI factors.

7 . The computer-implemented method of claim 6 , further comprising:

performing a bin packing technique to increase the overall trust score of the information in the front-end UX to disclose the plurality of trustworthy AI factors and to decrease a number of UX components included in the front-end UX.

8 . The computer-implemented method of claim 7 , further comprising:

assigning weights to alternative UX components based at least in part on user-preferences, wherein the weights are considered when performing the bin packing technique.

9 . The computer-implemented method of claim 1 , further comprising:

receiving, at a discoverable service endpoint, a request to determine the trust score for the UX component; and

providing the trust score for the UX component in response to the request.

10 . The computer-implemented method of claim 9 , wherein the request to determine the trust score for the UX component is generated within an integrated development environment (IDE) in relation to development of the application that utilizes the AI model.

11 . A system, comprising:

one or more computer readable storage media storing program instructions and one or more processors which, in response to executing the program instructions, are configured to:

identify user experience (UX) components containing information, which is related to an output of an artificial intelligence (AI) model, that conveys one of a plurality of trustworthy AI factors, wherein the UX components are part of a front-end UX of an application that utilizes the AI model, and wherein the plurality of trustworthy AI factors measure different aspects of trust in the output by the AI model;

evaluate each of the UX components to determine trust scores for the UX components, wherein the trust scores indicate a degree to which the information contained in a UX component conveys a respective trustworthy AI factor;

determine based on a trust score for a UX component included in the UX components being evaluated that information contained in the UX component does not meet a threshold of disclosure of a trustworthy AI factor;

obtain an alternative UX component containing additional information that meets the threshold of disclosure of the trustworthy AI factor; and

provide the alternative UX component for incorporation into the front-end UX of the application.

12 . The system of claim 11 , wherein the program instructions configured to cause the one or more processors to identify the UX component further cause the one or more processors to:

analyze the front-end UX of the application using one or more machine learning techniques to identify the UX component as having a confidence interval representation of the trustworthy AI factor.

13 . The system of claim 11 , wherein the program instructions are further configured to cause the one or more processors to:

analyze a calibration of the AI model based on a reliability score generated for the AI model to determine an accuracy of the output of the AI model.

14 . The system of claim 11 , wherein the program instructions are further configured to cause the one or more processors to:

obtain predictor variables of the AI model; and

evaluate the UX component using the predictor variables of the AI model to determine a degree to which transparency of the AI model is disclosed in the UX component.

15 . The system of claim 11 , wherein the program instructions are further configured to cause the one or more processors to:

generate an overall trust score to indicate a degree to which the information in the front-end UX discloses the plurality of trustworthy AI factors; and

performing a bin packing technique to increase the overall trust score of the information in the front-end UX to disclose the plurality of trustworthy AI factors and to decrease a number of UX components included in the front-end UX.

16 . A computer program product, comprising:

one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions configured to cause one or more processors to:

identify user experience (UX) components containing information, which is related to an output of an artificial intelligence (AI) model, that conveys one of a plurality of trustworthy AI factors, wherein the UX components are part of a front-end UX of an application that utilizes the AI model, and wherein the plurality of trustworthy AI factors measure different aspects of trust in the output of the AI model;

evaluate each of the UX components to determine trust scores for the UX components, wherein the trust scores indicate a degree to which the information contained in a UX component conveys a respective trustworthy AI factor;

determine based on a trust score for a UX component included in the UX components being evaluated that information contained in the UX component does not meet a threshold of disclosure of a trustworthy AI factor;

obtain an alternative UX component containing additional information that meets the threshold of disclosure of the trustworthy AI factor; and

provide the alternative UX component for incorporation into the front-end UX of the application.

17 . The computer program product of claim 16 , wherein the program instructions configured to cause the one or more processors to identify the UX component further cause the one or more processors to:

analyze the front-end UX of the application using one or more machine learning techniques to identify the UX component as having a confidence interval representation of the trustworthy AI factor.

18 . The computer program product of claim 16 , wherein the program instructions are further configured to cause the one or more processors to:

analyze a calibration of the AI model based on a reliability score generated for the AI model to determine an accuracy of the output of the AI model.

19 . The computer program product of claim 16 , wherein the program instructions are further configured to cause the one or more processors to:

obtain predictor variables of the AI model; and

evaluate the UX component using the predictor variables of the AI model to determine a degree to which transparency of the AI model is disclosed in the UX component.

20 . The computer program product of claim 16 , wherein the program instructions are further configured to cause the one or more processors to:

generate an overall trust score to indicate a degree to which the information in the front-end UX discloses the plurality of trustworthy AI factors; and

performing a bin packing technique to increase the overall trust score of the information in the front-end UX to disclose the plurality of trustworthy AI factors and to decrease a number of UX components included in the front-end UX.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2022
From: BAUGHMAN, AARON K.; FOX, JEREMY R.; SILVERSTEIN, ZACHARY A.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 061066/0025 →
Continuity (1)
Related Publication 20240086729A1 · Mar 14, 2024
References Cited (28)
US 11108557B2 · Ray · 2021 [cited by applicant]
US 11257574B1 · Boussios · 2022 [cited by examiner]
US 11651216B2 · Dalli · 2023 [cited by examiner]
US 20160182666A1 · Rathod · 2016 [cited by applicant]
US 20180357552A1 · Campos · 2018 [cited by examiner]
US 20190220583A1 · Douglas · 2019 [cited by applicant]
US 20210174562A1 · Kursun · 2021 [cited by examiner]
US 20210232940A1 · Dalli · 2021 [cited by examiner]
US 20210303867A1 · Vaughan · 2021 [cited by examiner]
US 20220114417A1 · Dalli · 2022 [cited by applicant]
US 20220385645A1 · Murdoch · 2022 [cited by examiner]
US 20230040284A1 · Ali-Tolppa · 2023 [cited by examiner]
US 20230114826A1 · Donovan · 2023 [cited by examiner]
US 20230229940A1 · Reineke · 2023 [cited by examiner]
US 20230231883A1 · Reineke · 2023 [cited by examiner]
US 20240195701A1 · Subramanya · 2024 [cited by examiner]
WO WO2023011728A1 · 2023 [cited by examiner]
Hafizoǧlu, et al., “Understanding the Influences of Past Experience on Trust in Human-agent Teamwork”, ACM Transactions on Internet Technology, vol. 19, Issue 4, Nov. 2019, Article No. 45, 22 pgs., <https://doi.org/10.1… [cited by applicant]
“IBM Compilers”, IBM, IT Infrastructure, IBM Z, Products, Downloaded from the Internet on Jun. 10, 2022, 12 pgs., <https://www.ibm.com/products/ibm-compilers>. [cited by applicant]
“MLOps and Trustworthy AI”, IBM Cloud Pak for Data, 9 pgs., Downloaded from the Internet on Jun. 10, 2022, <https://www.ibm.com/watson/trustworthy-ai>. [cited by applicant]
“Trusted AI”, AI, IBM, Downloaded from the Internet on Jun. 10, 2022, 14 pgs., <https://research.ibm.com/teams/trusted-ai>. [cited by applicant]
“IBM Rational Test”, IBM Cloud, Downloaded from the Internet on Jun. 10, 2022, 7 pgs., <https://www.ibm.com/cloud/devops/software-testing>. [cited by applicant]
LaRosa, et al., “Impacts on Trust of Healthcare AI”, AIES '18: Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society, Dec. 2018, 7 pgs., <https://doi.org/10.1145/3278721.3278771>. [cited by applicant]
Lia, et al., “Questioning the AI: Informing Design Practices for Explainable AI User Experiences”, CHI '20: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, Apr. 2020, 16 pgs., <https://doi.… [cited by applicant]
Min, et al., “Research on Users' Trust of Chatbots Driven by AI: An Empirical Analysis Based on System Factors and User Characteristics”, 2021 IEEE International Conference on Consumer Electronics and Computer Engineeri… [cited by applicant]
Ramer, A., “Computational Quantification of Trust Updates,” 2006 International Workshop on Integrating AI and Data Mining, 2006, 6 pgs., doi: 10.1109/AIDM.2006.3. [cited by applicant]
Tejwani, et al., “Migratable AI: Effect of Identity and Information Migration on Users' Perception of Conversational AI Agents”, 2020 29th IEEE International Conference on Robot and Human Interactive Communication (RO-M… [cited by applicant]
Varhney, K., “On Mismatched Detection and Safe, Trustworthy Machine Learning,” 2020 54th Annual Conference on Information Sciences and Systems (CISS), IEEE, May 2020. 4 pgs., doi: 10.1109/CISS48834.2020.1570627767. [cited by applicant]