A Socially-Aware, Privacy-Preserving, and Scalable Federated Learning Protocol for Distributed Online Social Networks

1Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Online Social Networks (OSNs) have been gaining tremendous growth by attracting billions of users from all over the world. Such massive growth leads to scalability and data privacy concerns. Decentralized solutions still are not able to solve privacy and scalability problems efficiently. Hence, recently fully Distributed Online Social Networks (DOSNs) have been proposed. However, despite solving scalability and privacy issues, fully DOSNs impose difficulties in executing data mining and machine learning services which are vital for social networks. In the fully DOSN, each user has only one feature vector and these vectors cannot move to any central storage or other users in a raw form due to privacy issues. In addition, users can directly communicate only with their immediate neighbours/friends in a social network/graph. To cope with these problems, we propose a novel Federated learning algorithm for DOSNs based on the Gossip protocol. We propose a two layer protocol in which the underlying layer is a socially-aware gossip sampling protocol and the upper layer is a push-based merging gossip protocol. The former is responsible for creating a socially-aware random overlay network while the latter, utilizing the sampling protocol, does the training model. We implement our algorithm and through extensive experiments show that the algorithm trains the model up to 88% accuracy compared to the centralized approach.

Cite

CITATION STYLE

APA

Khelghatdoust, M., & Mahdavi, M. (2022). A Socially-Aware, Privacy-Preserving, and Scalable Federated Learning Protocol for Distributed Online Social Networks. In Lecture Notes in Networks and Systems (Vol. 450 LNNS, pp. 192–203). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-99587-4_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free