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

Claim 16:
17. A computer system comprising:
one or more computer processors;
one or more computer readable storage media;
program instructions collectively stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, 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.