System and method for managing latent bias in tree based inference models
AssigneeDell Products L.P.
InventorsOFIR EZRIELEV, TOMER KUSHNIR, FATEMEH AZMANDIAN
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for providing computer implemented services are disclosed. To provide the computer implemented services, inference models may generate and provide inferences used in the computer implemented services. The inference models may be obtained through training using training data. Training processes used to train the inference models may proactively attempt to reduce the likelihood of the trained inference models exhibiting latent bias. The training process may disincentivize predictive power with respect to bias features and incentivize predictive power for labels.
Claims20
A method for providing computer implemented services using inference models, the method comprising:
- identifying an occurrence of a condition that indicates an inference is necessary to provide the computer implemented services;
- based on the occurrence:
- obtaining an inference model of the inference models, the inference model being a tree based inference model based on a splitting rule that partitions training data used to obtain the inference model for predive ability:
- for labels of the training data, and
- adversely for bias features of the training data;
- obtaining the inference using the inference model;
- and
- providing computer implemented services using the inference.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for providing computer implemented services using inference models, the operations comprising:
- identifying an occurrence of a condition that indicates an inference is necessary to provide the computer implemented services;
- based on the occurrence:
- obtaining an inference model of the inference models, the inference model being a tree based inference model based on a splitting rule that partitions training data used to obtain the inference model for predive ability:
- for labels of the training data, and
- adversely for bias features of the training data;
- obtaining the inference using the inference model;
- and
- providing computer implemented services using the inference.
A data processing system, comprising:
- a processor;
- and
- a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations for providing computer implemented services using inference models, the operations comprising:
- identifying an occurrence of a condition that indicates an inference is necessary to provide the computer implemented services;
- based on the occurrence:
- obtaining an inference model of the inference models, the inference model being a tree based inference model based on a splitting rule that partitions training data used to obtain the inference model for predive ability:
- for labels of the training data, and
- adversely for bias features of the training data;
- obtaining the inference using the inference model;
- and
- providing computer implemented services using the inference.
Dependencies are inferred from the claim text.