Cooperative Network Learning for Large-Scale and Decentralized Graphs

Qiang Wu, Yiming Huang, Yujie Zeng, Yijie Teng, Fang Zhou +1 more
11/3/2023
cs.LGcs.AIcs.SI

Official code: CooperativeNetworkLearning/Cooperative-Network-Learning (5 stars, last commit 2023-08-23).

Abstract

Graph research, the systematic study of interconnected data points represented as graphs, plays a vital role in capturing intricate relationships within networked systems. However, in the real world, as graphs scale up, concerns about data security among different data-owning agencies arise, hindering information sharing and, ultimately, the utilization of graph data. Therefore, establishing a mutual trust mechanism among graph agencies is crucial for unlocking the full potential of graphs. Here, we introduce a Cooperative Network Learning (CNL) framework to ensure secure graph computing for various graph tasks. Essentially, this CNL framework unifies the local and global perspectives of GNN computing with distributed data for an agency by virtually connecting all participating agencies as a global graph without a fixed central coordinator. Inter-agency computing is protected by various technologies inherent in our framework, including homomorphic encryption and secure transmission. Moreover, each agency has a fair right to design or employ various graph learning models from its local or global perspective. Thus, CNL can collaboratively train GNN models based on decentralized graphs inferred from local and global graphs. Experiments on contagion dynamics prediction and traditional graph tasks (i.e., node classification and link prediction) demonstrate that our CNL architecture outperforms state-of-the-art GNNs developed at individual sites, revealing that CNL can provide a reliable, fair, secure, privacy-preserving, and global perspective to build effective and personalized models for network applications. We hope this framework will address privacy concerns in graph-related research and integrate decentralized graph data structures to benefit the network research community in cooperation and innovation.

View on arXivView PDF

Code Implementations(1)

50Python, Jupyter NotebookMay 30, 20233 years ago

Similar Papers

Cite this paper

@article{wu2023cooperative,
  title  = {Cooperative Network Learning for Large-Scale and Decentralized Graphs},
  author = {Qiang Wu and Yiming Huang and Yujie Zeng and Yijie Teng and Fang Zhou and Linyuan Lü},
  year   = {2023},
  eprint = {2311.02117},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.02117v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.02117.svg)](https://codeofpaper.com/paper/2311.02117)

Discussion