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:
Nov. 30, 2021

Filed:

Nov. 18, 2019
Applicant:

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

Inventors:

Olivia Choudhury, Cambridge, MA (US);

Aris Gkoulalas-Divanis, Waltham, MA (US);

Theodoros Salonidis, Wayne, PA (US);

Issa Sylla, Boston, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/62 (2006.01); G06K 9/68 (2006.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01);
U.S. Cl.
CPC ...
G06K 9/6257 (2013.01); G06F 21/6254 (2013.01); G06K 9/6223 (2013.01); G06K 9/6247 (2013.01); G06K 9/6885 (2013.01); G06N 20/00 (2019.01);
Abstract

A computer-implemented method for training a global federated learning model using an aggregator server includes training multiple local models at respective local nodes. Each local node selects a set of attributes from its training dataset for training its local model. Each local node generates an anonymized training dataset by using a syntactic anonymization method, and by selecting quasi-identifying attributes from training attributes, and generalizing the quasi-identifying attributes using a syntactic algorithm. Further, each local node computes a syntactic mapping based on equivalence classes produced in the anonymized training dataset. The aggregator server computes a union of mappings received from all the local nodes. Further, federated learning includes training the global federated learning model by iteratively sending, by the local nodes to the aggregator server, parameter updates computed over the local models. The aggregator server aggregates the received parameter updates, and sends the aggregated parameters to the local nodes.


Find Patent Forward Citations

Loading…