Patent ID: 11968221
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 8:
9. A computer program product comprising:
one or more computer readable storage media and program instructions collectively stored on the one or more computer readable storage media, the stored program instructions comprising:
program instructions to distribute, from a server, a supervised machine learning model, supervised feature information for the supervised machine learning model, and unsupervised feature information for local unsupervised machine learning models to each client device of a plurality of client devices;
program instructions to train, at each client device, the supervised machine learning model using local data of a respective client device through transfer learning to generate a local supervised machine learning model;
program instructions to construct, at each client device, a local unsupervised machine learning model using the unsupervised feature information;
program instructions to deploy, at each client device, the local supervised machine learning model and the local unsupervised machine learning model;
program instructions to monitor a detection performance of each local supervised machine learning model and each local unsupervised machine learning model;
program instructions to determine a detection performance difference between the local supervised machine learning models and the local unsupervised machine learning models has reached a pre-defined threshold;
program instructions to identify a proposed change to at least one feature of at least one of the supervised feature information and the unsupervised feature information based on a model analysis;
program instructions to deploy the proposed change on at least one of the plurality of client devices;
program instructions to, responsive to determining the proposed change improves the detection performance of the at least one of the plurality of client devices, communicate the proposed change to a sampled set of client devices of the plurality of client devices; and
program instructions to, responsive to determining the proposed change improves the detection performance of a majority of the sampled set of client devices, communicate the proposed change to the server.