AUTOMATIC CORRECTION OF INDIRECT BIAS IN MACHINE LEARNING MODELS
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computer device, a user request to detect transitive bias in a machine learning model;
determining, by the computer device, correlations of attributes of neighboring data not included in a dataset of the machine learning model;
ranking, by the computer device, the attributes based on the determined correlations; and
returning, by the computer device, a list of the ranked attributes to a user that generated the user request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for detecting indirect bias in machine learning models are provided. A computer-implemented method includes: receiving, by a computer device, a user request to detect transitive bias in a machine learning model; determining, by the computer device, correlations of attributes of neighboring data not included in a dataset of the machine learning model; ranking, by the computer device, the attributes based on the determined correlations; and returning, by the computer device, a list of the ranked attributes to a user that generated the user request.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computer device, a user request to detect transitive bias in a machine learning model; determining, by the computer device, correlations of attributes of neighboring data not included in a dataset of the machine learning model; ranking, by the computer device, the attributes based on the determined correlations; and returning, by the computer device, a list of the ranked attributes to a user that generated the user request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computer device to:
-
receive a user request to detect hidden bias in a machine learning model; classify data included in a dataset of the machine learning model based on the user request; obtain auxiliary information based on the classifying; determine correlations of attributes of the auxiliary information; rank the attributes based on the determined correlations; and return a list of the ranked attributes to a user that generated the user request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor, a computer readable memory, and a computer readable storage medium; program instructions to receive a user request to detect hidden bias in a machine learning model; program instructions to classify data included in a dataset of the machine learning model; program instructions to obtain auxiliary information based on the classifying; program instructions to determine correlations of attributes of the auxiliary information; program instructions to rank the attributes based on the determined correlations; and program instructions to return a list of the ranked attributes to a user that generated the user request, wherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification