Paper 2024/987 Original: eprint.iacr.org/2024/987 ↗

CoGNN: Towards Secure and Efficient Collaborative Graph Learning

Zhenhua Zou
Zhuotao Liu
Jinyong Shan
Qi Li
Ke Xu
Mingwei Xu
Abstract

Collaborative graph learning represents a learning paradigm where multiple parties jointly train a graph neural network (GNN) using their own proprietary graph data. To honor the data privacy of all parties, existing solutions for collaborative graph learning are either based on federated learning (FL) or secure machine learning (SML). Although promising in terms of efficiency and scalability due to their distributed training scheme, FL-based approaches fall short in providing provable security guarantees and achieving good model performance. Conversely, SML-based solutions, while offering provable privacy guarantees, are hindered by their high computational and communication overhead, as well as poor scalability as more parties participate. To address the above problem, we propose CoGNN, a novel framework that simultaneously reaps the benefits of both FL-based and SML-based approaches. At a high level, CoGNN is enabled by (i) a novel message passing mechanism that can obliviously and efficiently express the vertex data propagation/aggregation required in GNN training and inference and (ii) a two-stage Dispatch-Collect execution scheme to securely decompose and distribute the GNN computation workload for concurrent and scalable executions. We further instantiate the CoGNN framework, together with customized optimizations, to train Graph Convolutional Network (GCN) models. Extensive evaluations on three graph datasets demonstrate that compared with the state-of-the-art (SOTA) SML-based approach, CoGNN reduces up to $123$x running time and up to $522$x communication cost per party. Meanwhile, the GCN models trained using CoGNN have nearly identical accuracies as the plaintext global-graph training, yielding up to $11.06\%$ accuracy improvement over the GCN models trained via federated learning.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2024-07-17: last updated
2024-06-19: published
Short URL
https://ia.cr/2024/987
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/987,
      author = {Zhenhua Zou and Zhuotao Liu and Jinyong Shan and Qi Li and Ke Xu and Mingwei Xu},
      title = {CoGNN: Towards Secure and Efficient Collaborative Graph Learning},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/987},
      year = {2024},
      url = {https://eprint.iacr.org/2024/987}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.