FedWalk: Communication Efficient Federated Unsupervised Node Embedding with Differential Privacy

被引:6
作者
Pan, Qiying [1 ]
Zhu, Yifei [1 ]
机构
[1] Shanghai Jiao Tong Univ, Shanghai, Peoples R China
来源
PROCEEDINGS OF THE 28TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2022 | 2022年
关键词
Graph representation learning; federated analytics; unsupervised node embedding; differential privacy;
D O I
10.1145/3534678.3539308
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Node embedding aims to map nodes in the complex graph into low-dimensional representations. The real-world large-scale graphs and difficulties of labeling motivate wide studies of unsupervised node embedding problems. Nevertheless, previous effort mostly operates in a centralized setting where a complete graph is given. With the growing awareness of data privacy, data holders who can be represented by one vertex in the graph and are only its neighbors demand greater privacy protection. In this paper, we introduce FedWalk, a random-walk-based unsupervised node embedding algorithm that operates in such a node-level visibility graph with raw graph information remaining locally. FedWalk is designed to offer centralized competitive graph representation capability with data privacy protection and great communication efficiency. FedWalk instantiates the prevalent federated paradigm and contains three modules. We first design a hierarchical clustering tree (HCT) constructor to extract the structural feature of each node. A dynamic time warping algorithm seamlessly handles the structural heterogeneity across different nodes. Based on the constructed HCT, we then design a random walk generator, wherein a sequence encoder is designed to preserve privacy and a two-hop neighbor predictor is designed to save communication cost. The generated random walks are then used to update node embedding based on a SkipGram model. Extensive experiments on two large graphs demonstrate that FedWalk achieves competitive representativeness as a centralized node embedding algorithm does with only up to 1.8% Micro-F1 score and 4.4% Marco-F1 score loss while reducing about 6.7 times of inter-device communication per walk.
引用
收藏
页码:1317 / 1326
页数:10
相关论文
共 37 条
  • [1] Bagdasaryan Eugene, 2021, ARXIV211102356 CS CR
  • [2] Berndt D.J., 1994, P KDD WORKSH SEATTL, V10, P359, DOI DOI 10.5555/3000850.3000887
  • [3] BUKATY P, 2019, The California Consumer Privacy Act (CCPA): An Implementation Guide
  • [4] Cao Yang, 2021, ARXIV210204925
  • [5] Chen Haochen, 2018, P AAAI, V32
  • [6] Dwork C., 2006, INT C AUT LANG PROGR
  • [7] Calibrating noise to sensitivity in private data analysis
    Dwork, Cynthia
    McSherry, Frank
    Nissim, Kobbi
    Smith, Adam
    [J]. THEORY OF CRYPTOGRAPHY, PROCEEDINGS, 2006, 3876 : 265 - 284
  • [8] European Commission, 2018, 2018 REF EU DAT PRO
  • [9] Graph embedding techniques, applications, and performance: A survey
    Goyal, Palash
    Ferrara, Emilio
    [J]. KNOWLEDGE-BASED SYSTEMS, 2018, 151 : 78 - 94
  • [10] node2vec: Scalable Feature Learning for Networks
    Grover, Aditya
    Leskovec, Jure
    [J]. KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, : 855 - 864