Releasing Graph Neural Networks with Differential Privacy Guarantees
概
PATE 提供了一种教师-学生的隐私保护机制, 但是这个机制依赖独立样本的划分, 这个对于图而言是比较难以实现的. 本文是 PATE 在图数据上的一个拓展.
符号说明
- , 图, 并以 表示私有 (可能有隐私) 数据, 表示公开的 (没有隐私风险的) 数据;
- , 点上的特征;
- -hop 邻居:
算法流程
大体思路是为公开数据集的部分结点赋予伪标签, 然后用于训练.
-
私有图 和其结点上的特征 ; 无标签公开数据集 以及其上的特征 ;
-
采样 ;
-
采样子集 :
其中 是超参数;
-
对于每个 进行如下操作:
- 在 中找到 的 近邻 , 并根据 构建子图 ;
- 初始化 GNN 并在 利用私有数据标签 进行训练;
- 通过如下方式计算 的伪标签:
-
利用 , 以及伪标签 训练 .
注:
- 因为训练的时候不包含结点 , 所以这要求 GNN 必须是 inductive 的, 比如 GraphSage;
- 该算法中引入了两个随机机制: Poisson 采样 (1) 和 拉普拉斯噪声 (2).
- 该算法的 bound 请回看原文.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2020-10-05 Feature Distillation With Guided Adversarial Contrastive Learning