Abstract: Techniques for generating counterfactuals in connection with machine learning models. The techniques include applying a trained machine learning model to an input to obtain a first outcome; determining whether the first outcome has a value in a set of one or more target values; when it is determined that the first outcome does not have a value in the set of one or more target values, generating a counterfactual input at least in part by applying a trained neural network model to the input to obtain a corresponding output, the corresponding output indicating changes to be made to one or more values of one or more attributes of the input to obtain the counterfactual input, and generating feedback based on the counterfactual input.
Type:
Grant
Filed:
September 8, 2021
Date of Patent:
December 5, 2023
Assignee:
Vettery, Inc.
Inventors:
Daniel Alexander Nemirovsky, Nicolas Kevin Thiebaut
Abstract: The presently disclosed subject matter includes an apparatus with a processor and a memory storing code which, when executed by the processor, causes the processor to receive a data profile associated with a candidate resource, the data profile includes a set of attributes of the candidate resource which are relevant for assessing the candidate resource's suitability to satisfy a particular resource demand. The apparatus extracts an n-dimensional feature vector from the received data profile, the n-dimensional feature vector capturing aspects of the candidate resource's attributes and process said n-dimensional feature vector with a first ensemble machine learning model to generate a first suitability factor. Likewise, the apparatus process said n-dimensional feature vector with a second ensemble machine learning model to generate a second suitability factor. The apparatus determines whether to allocate the candidate resource to the particular resource demand using said first and second suitability factors.
Abstract: Techniques for generating counterfactuals in connection with machine learning models. The techniques include applying a trained machine learning model to an input to obtain a first outcome; determining whether the first outcome has a value in a set of one or more target values; when it is determined that the first outcome does not have a value in the set of one or more target values, generating a counterfactual input at least in part by applying a trained neural network model to the input to obtain a corresponding output, the corresponding output indicating changes to be made to one or more values of one or more attributes of the input to obtain the counterfactual input, and generating feedback based on the counterfactual input.
Type:
Application
Filed:
September 8, 2021
Publication date:
March 17, 2022
Applicant:
Vettery, Inc.
Inventors:
Daniel Alexander Nemirovsky, Nicolas Kevin Thiebaut