论文标题
SECGNN:隐私的图形神经网络培训和推断为云服务
SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Service
论文作者
论文摘要
图被广泛用于建模实体之间的复杂关系。作为图形分析的强大工具,图形神经网络(GNN)由于其端到端的处理能力最近引起了广泛的关注。随着云计算的扩散,由于其突出的好处,在云中部署复杂和资源密集型模型培训和推断的服务越来越流行。但是,如果部署在云中,GNN培训和推理服务将引起有关信息丰富和专有的图形数据(以及结果模型)的关键隐私问题。尽管在安全的神经网络训练和推理上进行了一些工作,但他们都专注于卷积神经网络处理图像和文本,而不是具有丰富结构信息的复杂图形数据。在本文中,我们设计,实施和评估SECGNN,这是第一个支持云中保护隐私的GNN培训和推理服务的系统。 SECGNN建立在对轻质加密和机器学习技术的见解协同作用中。我们深入研究了GNN培训和推理的过程,并设计了一系列相应的安全定制协议来支持整体计算。广泛的实验表明,SECGNN实现了可比的明文训练和推理准确性,并具有有希望的性能。
Graphs are widely used to model the complex relationships among entities. As a powerful tool for graph analytics, graph neural networks (GNNs) have recently gained wide attention due to its end-to-end processing capabilities. With the proliferation of cloud computing, it is increasingly popular to deploy the services of complex and resource-intensive model training and inference in the cloud due to its prominent benefits. However, GNN training and inference services, if deployed in the cloud, will raise critical privacy concerns about the information-rich and proprietary graph data (and the resulting model). While there has been some work on secure neural network training and inference, they all focus on convolutional neural networks handling images and text rather than complex graph data with rich structural information. In this paper, we design, implement, and evaluate SecGNN, the first system supporting privacy-preserving GNN training and inference services in the cloud. SecGNN is built from a synergy of insights on lightweight cryptography and machine learning techniques. We deeply examine the procedure of GNN training and inference, and devise a series of corresponding secure customized protocols to support the holistic computation. Extensive experiments demonstrate that SecGNN achieves comparable plaintext training and inference accuracy, with promising performance.