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

Claim 0:
1. A computer-implemented method comprising:
distributing, by one or more processors, 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;
training, by the one or more processors, 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;
constructing, by the one or more processors, at each client device, a local unsupervised machine learning model using the unsupervised feature information;
deploying, by the one or more processors, at each client device, the local supervised machine learning model and the local unsupervised machine learning model;
monitoring, by the one or more processors, a detection performance of each local supervised machine learning model and each local unsupervised machine learning model;
determining, by the one or more processors, a detection performance difference between local supervised machine learning models and the local unsupervised machine learning models has reached a pre-defined threshold;
identifying, by the one or more processors, 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;
deploying, by the one or more processors, the proposed change on at least one of the plurality of client devices;
responsive to determining the proposed change improves the detection performance of the at least one of the plurality of client devices, communicating, by the one or more processors, the proposed change to a sampled set of client devices of the plurality of client devices; and
responsive to determining the proposed change improves the detection performance of a majority of the sampled set of client devices, communicating, by the one or more processors, the proposed change to the server.