CPC G06F 18/2148 (2023.01) [G06F 18/217 (2023.01); G06F 18/241 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06V 10/40 (2022.01)] | 14 Claims |
1. A computer-implemented method, comprising:
encoding, into a latent space using a first neural network, a set of features representative of an input;
classifying the input, based at least in part upon the encoded features, using a second neural network;
inferring a domain, corresponding to the input, based at least in part upon the encoded features and using a third neural network; and
adjusting one or more network parameters, for at least the first neural network, until the second neural network accurately classifies the input based on the features encoded by the first neural network, wherein the adjusting the one or more network parameters prevents the third neural network from being able to infer the domain with at least a minimum amount of certainty, and the adjusting is based on a common loss function including terms for each of the first neural network, the second neural network, and the third neural network.
|