CPC G06N 5/01 (2023.01) [G06N 20/00 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
obtaining at least one artificial intelligence model and training data related to the at least one artificial intelligence model;
identifying one or more boundary regions associated with the at least one artificial intelligence model based at least in part on results of processing at least a portion of the training data using the at least one artificial intelligence model, wherein identifying one or more boundary regions comprises generating, using at least one extraction algorithm, at least one artificial intelligence-based decision tree surrogate model of the at least one artificial intelligence model and identifying one or more regions pertaining to at least one boundary of the at least one artificial intelligence-based decision tree surrogate model;
generating, in accordance with at least one of the one or more identified boundary regions, one or more synthetic data points for inclusion with the training data;
executing one or more fairness tests on the at least one artificial intelligence model using at least a portion of the one or more generated synthetic data points and at least a portion of the training data; and
modifying, based at least in part on results of executing the one or more fairness tests, one or more parameters of the at least one artificial intelligence model;
wherein the method is carried out by at least one computing device.
|