Releasing Graph Neural Networks with Differential Privacy Guarantees

Olatunji I. E., Funke T. and Khosla M. Releasing graph neural networks with differential privacy guarantees. In ACM Symposium on Neural Gaze Detection, 2022.

PATE 提供了一种教师-学生的隐私保护机制, 但是这个机制依赖独立样本的划分, 这个对于图而言是比较难以实现的. 本文是 PATE 在图数据上的一个拓展.

符号说明

  • G=(V,E), 图, 并以 G 表示私有 (可能有隐私) 数据, G 表示公开的 (没有隐私风险的) 数据;
  • X, 点上的特征;
  • -hop 邻居:

    N(v)={u|(u,w)E and wN1(v)},N0(v)={v};

算法流程

大体思路是为公开数据集的部分结点赋予伪标签, 然后用于训练.

  • 私有图 G=(V,E) 和其结点上的特征 X; 无标签公开数据集 G 以及其上的特征 X;

  • 采样 QV;

  • 采样子集 V^V:

    (1)V^={vi|σi=1,viV,σiBernoulli(γ),

    其中 γ 是超参数;

  • 对于每个 vQ 进行如下操作:

    1. V^中找到 vK 近邻 VKNN(v), 并根据 G 构建子图 H;
    2. 初始化 GNN Φ 并在 H 利用私有数据标签 Y|H 进行训练;
    3. 通过如下方式计算 v 的伪标签:

    (2)y~v=argmax{Φ(v)+{η1,η2,,ηc}},ηiLap(0,β);

  • 利用 G, 以及伪标签 Y~={y~v|vQ} 训练 Φ.

注:

  1. 因为训练的时候不包含结点 v, 所以这要求 GNN Φ 必须是 inductive 的, 比如 GraphSage;
  2. 该算法中引入了两个随机机制: Poisson 采样 (1) 和 拉普拉斯噪声 (2).
  3. 该算法的 bound 请回看原文.
posted @   馒头and花卷  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2020-10-05 Feature Distillation With Guided Adversarial Contrastive Learning
点击右上角即可分享
微信分享提示