OBFUSCATION OF ENCODED DATA WITH LIMITED SUPERVISION
Provided are unsupervised mechanisms for generating obfuscation of data for machine learning applications.
1 . A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors effectuate operations comprising:
obtaining, by a computer system, a dataset
training, with the computer system, one or more machine learning models as an autoencoder to generate as output a reconstruction of the dataset based on an input of the dataset, wherein the autoencoder comprises deterministic layer and wherein training is based on minimization of reconstruction loss;
adding one or more stochastic noise layers to the trained one or more machine learning models of the autoencoder
adjusting, with the computer system, parameters of the stochastic noise layers according to an objective function that is differentiable; and
storing, with the computer system, the one or more machine learning models of the autoencoder with the stochastic noise layers in memory.