| CPC G06N 3/086 (2013.01) [G06N 3/04 (2013.01); G06N 3/084 (2013.01)] | 28 Claims |

|
1. A method to mimic a pre-trained target model at a device without access to the pre-trained target model or its original training dataset, the method comprising, at the device:
sending a set of random or semi-random input data to a remote device to randomly probe the pre-trained target model remotely by inputting the set of random or semi-random input data into the pre-trained target model;
receiving from the remote device a set of corresponding output data generated by applying the pre-trained target model to the set of random or semi-random input data;
generating a random probe training dataset comprising the set of random or semi-random input data and corresponding output data generated by randomly probing the pre-trained target model;
training a new model with the random probe training dataset so that the new model generates substantially the same corresponding output data in response to said input data to mimic the pre-trained target model; and
defining data to be omitted from the random probe training dataset to re-train the new model by eliminating a category or class of prediction in the pre-trained target model to unlink input data from corresponding to the eliminated category or class output data such that the unlinked input data cancels out or diminishes to have no average or reduced overall effect on the corresponding output data.
|