The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 09, 2024

Filed:

May. 25, 2021
Applicants:

International Business Machines Corporation, Armonk, NY (US);

Rensselaer Polytechnic Institute, Troy, NY (US);

Inventors:

Anirban Das, Albany, NY (US);

Timothy John Castiglia, Troy, NY (US);

Stacy Elizabeth Patterson, Troy, NY (US);

Shiqiang Wang, White Plains, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/008 (2023.01); G06F 18/214 (2023.01); G06F 18/23213 (2023.01); G06N 3/08 (2023.01); H04L 67/10 (2022.01);
U.S. Cl.
CPC ...
G06N 3/08 (2013.01); G06F 18/214 (2023.01); G06F 18/23213 (2023.01); H04L 67/10 (2013.01);
Abstract

For a plurality of client computing devices of a federated learning system, obtain initial compressed embeddings, compressed by clustering, and including output of initial local models for a current minibatch, and initial cluster labels corresponding to the initial embeddings. Recreate an initial overall embedding based on the initial embeddings and the initial labels. At a server of the federated learning system, send a current version of a server model to each of the client computing devices; and obtain, from the client computing devices: updated compressed embeddings, compressed by clustering, and updated cluster labels corresponding to the updated embeddings. Based on local training by the plurality of clients with the overall embedding and the current server model, at the server, recreate an updated overall embedding based on the updated embeddings and the corresponding updated labels, and locally train the server model based on the updated overall embedding.


Find Patent Forward Citations

Loading…