go back

Volume 15, No. 4

Federated Matrix Factorization with Privacy Guarantee

Authors:
Zitao Li (Purdue University)* Bolin Ding ("Data Analytics and Intelligence Lab, Alibaba Group") Ce Zhang (ETH) Ninghui Li (Purdue University) Jingren Zhou (Alibaba Group)

Abstract

Matrix factorization (MF) approximates unobserved ratings in a rating matrix, whose rows correspond to users and columns correspond to items to be rated, and has been serving as a fundamental building block in recommendation systems. This paper comprehensively studies the problem of matrix factorization in different federated learning (FL) settings, where a set of parties want to cooperate in training but refuse to share data directly. We first propose a generic algorithmic framework for various settings of federated matrix factorization (FMF) and provide a theoretical convergence guarantee. We also systematically characterize privacy-leakage risks in data collection, training, and publishing stages for three different settings and introduce privacy notions to provide end-to-end privacy protections. The first one is vertical federated learning(VFL), where multiple parties have the ratings from the same set of users but on disjoint sets of items. The second one is horizontal federated learning(HFL), where parties have ratings from different sets of users but on the same set of items. The third setting is local federated learning(LFL), where the ratings of the users are only stored on their local devices. We introduce adapted versions of FMF with the privacy notions guaranteed in the three settings. In particular, a new private learning technique called embedding clipping is introduced and used in all three settings to ensure differential privacy. For the LFL setting, we combine differential privacy with secure aggregation to protect the communication between user devices and the server with a strength similar to the local differential privacy model, but much better accuracy. We perform experiments to demonstrate the effectiveness of our approaches.

PVLDB is part of the VLDB Endowment Inc.

Privacy Policy