Patent ID: 11017319

Abstract:
A method for training an obfuscation network and a surrogate network is provided. The method includes steps of: a 1st learning device (a) inputting original data of a 1st party, corresponding thereto, into the obfuscation network to generate obfuscated data wherein the 1st party owns the original data or is an entity to whom the original data is delegated; (b) transmitting the obfuscated data and the ground truth to a 2nd learning device corresponding to a 2nd party, and instructing the 2nd learning device to (i) input the obfuscated data into the surrogate network to generate characteristic information, (ii) calculate 1st losses using the ground truth and one of the characteristic information and task specific outputs, and (iii) train the surrogate network minimizing the 1st losses, and transmit the 1st losses to the 1st learning device; and (c) training the obfuscation network minimizing the 1st losses and maximizing 2nd losses.