当前位置: 首页 > news >正文

PGB: Benchmarking Differentially Private Synthetic Graph Generation Algorithms ICDE 2025

Liu, Shang, et al. “Pgb: Benchmarking differentially private synthetic graph generation algorithms.” 2025 IEEE 41st International Conference on Data Engineering (ICDE). IEEE, 2025.

原文:PGB: Benchmarking Differentially Private Synthetic Graph Generation Algorithms
作者:Shang Liu, Hao Du, Yang Cao, Bo Yan, Jinfei Liu, Masatoshi Yoshikawa
版本:arXiv:2408.02928v4 [cs.DB],2024 年 12 月 9 日
代码:https://github.com/dooohow/PGB
平台:https://pgb-result.github.io/

摘要

差分隐私图分析能够在保护个人信息的同时,从多种图数据中提取洞见,是一种强有力的工具。然而,为不同图查询设计隐私分析算法,往往需要从头开始。相比之下,差分隐私合成图生成提供了一种通用范式:只需生成一次,便可支持多种查询。

虽然人们已经提出多种差分隐私图生成算法,但由于隐私定义不同、图数据集多样、隐私要求各异以及效用指标繁多,要有效比较这些方法仍然很困难。为此,我们提出 PGB(Private Graph Benchmark,隐私图基准),这是一个综合性基准,旨在帮助研究人员公平比较差分隐私图生成算法。

首先,我们将现有工作的四个基本要素表示为四元组:机制、图数据集、隐私要求和效用指标。我们讨论这些要素应遵循的原则,以保证基准的全面性。随后,给出一个满足全部原则的基准实例,为评估现有及新提出的图生成算法建立新方法。通过广泛的理论和实证分析,我们深入了解了既有算法的优点与缺点。结果表明,不存在适用于所有情况的通用解决方案。最后,我们给出指导意见,帮助研究人员在不同场景下选择适当机制。

关键词:差分隐私、基准、合成图生成。

I. 引言

图分析是从社交网络、交通网络和流行病网络等多种图数据集中获得洞见的有效方法。例如,度分布 [1]–[3] 统计每个节点的连接数量,可以揭示社交图的连通性。三角形或星形等子图计数 [4]–[6] 有助于评估聚类系数 [7] 等核心属性;聚类系数反映一个人的两个联系人彼此相连的概率。然而,由于图分析经常作用于敏感信息,公开这些图统计量可能泄露个人信息 [8]。

差分隐私(DP)[9], [10] 已成为隐私保护的事实标准,即使攻击者拥有任意背景知识,也能保护个人隐私。不同于kkk-匿名、lll-多样性和ttt-接近性等早期定义,DP 保证单个节点或单条边的改变只会对输出产生很小影响。人们已针对度分布 [1]–[3]、子图计数 [4]–[6] 和社区检测 [11]–[13] 等查询设计了许多差分隐私图分析算法,但这些方案通常只适用于特定查询。若查询改变,往往必须重新设计算法。

一种解决方案,是以隐私方式生成与原图在语义上相似、同时满足 DP 的合成图。相较定制算法,该范式可以一次生成、支持多种查询。

尽管已有大量差分隐私合成图生成算法 [14]–[29],目前仍没有公认且统一的实证研究流程,原因包括:

  • 各算法使用不同隐私定义,例如边差分隐私 [14]–[21] 和节点差分隐私 [22], [23];不同定义下的算法不能公平比较。
  • 文献调查中的开源算法很少。由于算法本身复杂,正确复现十分困难。
  • 许多算法的误差依赖数据,效用会受到图规模、平均聚类系数和图类型等输入图特征影响。
  • 算法与隐私参数ϵ\epsilonϵ之间关系不同,在不同隐私要求下达到最佳效用。例如,在某图上,当ϵ>20\epsilon>20ϵ>20时 DP-2K [14] 的误差低于 DK-1K [14];当ϵ≤20\epsilon\le20ϵ20时结果相反。
  • 所有调查算法都只覆盖图查询的一个子集;即使评估相同查询,也可能使用不同误差指标。例如 PrivHRG [18] 使用归一化互信息 [30] 衡量社区检测效用,LF-GDPR [26] 则使用调整兰德指数 [31] 和调整互信息 [32]。

本文提出综合基准 PGB,主要贡献如下:

  1. 基准设计原则。基于全面文献调查,将实证研究概括为四元组(M,G,P,U)(M,G,P,U)(M,G,P,U):机制、图数据集、隐私要求和效用指标。针对每个要素分析现有工作的局限,并提出保证结果可比的要求(第 IV 节)。
  2. 基准实例化。提出满足全部设计原则的 PGB,用于评估差分隐私图生成算法。代码和基准平台均公开,未来工作可以方便地加入比较(第 V 节)。
  3. 实证研究与发现。完成迄今规模最大的隐私图生成算法实证评估,至少包含 43,200 次独立实验,涉及 6 种算法、8 个图数据集、6 个隐私预算和 15 种查询。结果显示,一些算法总体表现强劲,但不存在万能方案(第 VI 节)。

II. 相关工作

A. 隐私图生成

已有多项研究关注差分隐私图生成 [14]–[29], [33]–[35]。Gao 等人 [33] 使用持久同调发布在线社交网络,但其方法未保护距离矩阵,可能危及个人隐私。Marek 等人 [34] 和 Felipe 等人 [35] 研究 DP 下带属性图或加权图的发布。本文评估五种最先进方法 DP-dK [14]、TmF [15]、PrivSKG [17]、PrivHRG [18]、PrivGraph [19],以及基线 DGG [24]。

DP-dK。首先将图压缩为KKK-连通分量的度分布(dK-series),向学习参数加入拉普拉斯噪声,再使用 dK-series 模型 [36] 根据扰动参数生成合成图。DP-2K 根据平滑敏感度而非全局敏感度校准噪声,因此噪声幅度更小;但所需隐私预算仍大得不合理,即ϵ≥100\epsilon\ge100ϵ100

TmF。先将图表示为邻接矩阵,再向每个单元加入拉普拉斯噪声。最后选择噪声值最大的前mmm个单元作为随机邻接矩阵的边,其中mmm是带噪边数。当ϵ\epsilonϵ较小时,绝大多数真实边无法保留在前mmm个单元中。

PrivSKG。使用随机 Kronecker 图模型表示图,并构造真实参数的隐私估计器。该估计器定义图上的概率分布,最后从中采样生成合成图。由于生成过程由单一参数决定,PrivSKG 无法准确捕获真实图的结构属性。

PrivHRG。首先使用统计分层随机图(HRG)模型 [37] 表示图,记录任意节点对之间的连接概率,再通过 MCMC [38] 以隐私方式采样树状图,最后根据噪声连接概率生成合成图。构造 HRG 模型时可能丢失部分真实图信息。

PrivGraph。先使用社区检测算法生成粗粒度节点划分,并以指数机制隐私化社区分区;随后计算社区内部的度序列和社区之间的边数;最后使用 CL 模型 [39] 根据噪声度序列生成合成图。通过利用社区信息,它比先前方法保留更多结构信息。

DGG。节点度是图的基础信息,已用于隐私图生成 [24], [26]。本文将 DGG [24] 修改为满足边级中央差分隐私。它先计算节点度并使用拉普拉斯机制扰动,再用 BTER 模型 [40] 生成合成图。DGG 无法捕获度数之外的图结构,因而丢失真实图的细节。

备注 1。少量工作 [41], [42] 使用 GAN 等深度学习方法在 DP 下生成合成图,本文不将其纳入基准。其一,这些工作的隐私目标不同:本文算法主要保护图结构,而既有深度学习方法同时考虑图结构和节点特征,保护节点特征需要额外隐私预算。其二,查询类型不同:深度学习方法生成的图主要通过链接预测等深度学习任务评估,与本文的统计查询不同。

B. DP 基准

近年来,图数据和表格数据上的差分隐私分析基准受到广泛关注。Ning 等人 [43] 通过考察隐私、准确率和性能之间的权衡,实现并评测了度分布与子图计数等图查询;这些实现被集成到 DPGraph [44]。DPGraph 是差分隐私图分析平台,重点帮助研究人员理解现有算法在度分布和子图计数上的权衡。这些工作启发了本文对差分隐私合成图算法综合基准的设计。

表格数据方面,DPBench [45] 是评估一维和二维范围查询等 DP 算法的原则性框架;DPComp [46] 是支持隐私数据分析原则性评估的公开 Web 系统;Tao 等人 [47] 系统评估 GAN、边缘分布和工作负载驱动的差分隐私表格合成数据方法;Basu 等人 [48] 评估使用抑郁和性骚扰推文进行 BERT 中央与联邦训练的效用;Schäler 等人 [49] 设计满足所有要求的www-event DP 机制基准;Rosenblatt 等人 [50] 提出以可复现性为基础的 DP 合成器评估方法;Gonzalo 等人 [51] 比较五个主流开源 DP 库;Dmitry 等人 [52] 综述隐私风险攻击、方法和指标。由于图具有独特的隐私定义、表示与效用指标,这些基准不能直接用于图数据。

III. 预备知识

A. 差分隐私

DP [9], [10] 是个人隐私保护的事实标准。对于由节点和边构成的图,可定义边 DP 与节点 DP [3]。边 DP 隐藏某条好友关系是否存在;节点 DP 隐藏某个用户及其全部相邻边是否存在。节点 DP 同时保护节点和边,保证更强,但以效用为代价。

定义 1(差分隐私 [9])。给定隐私预算ϵ>0\epsilon>0ϵ>0。若对于任意相差一条数据的相邻数据库D,D′∈XD,D'\in\mathcal XD,DX及任意S⊆Range⁡(M)S\subseteq\operatorname{Range}(\mathcal M)SRange(M),都有

Pr⁡[M(D)∈S]≤eϵPr⁡[M(D′)∈S], \Pr[\mathcal M(D)\in S]\le e^\epsilon\Pr[\mathcal M(D')\in S],Pr[M(D)S]eϵPr[M(D)S],

则随机算法M\mathcal MM满足ϵ\epsilonϵ-DP。

定义 2(节点 CDP [3])。若任意相差一个节点及其全部相邻边的图G,G′G,G'G,G都满足

Pr⁡[M(G)∈S]≤eϵPr⁡[M(G′)∈S], \Pr[\mathcal M(G)\in S]\le e^\epsilon\Pr[\mathcal M(G')\in S],Pr[M(G)S]eϵPr[M(G)S],

M\mathcal MM满足ϵ\epsilonϵ-节点 DP。

定义 3(边 CDP [53])。若任意只相差一条边的图G,G′G,G'G,G都满足上述不等式,则M\mathcal MM满足ϵ\epsilonϵ-边 CDP。

定义 4(边 LDP [24])。对任意用户viv_ivi,令Mi\mathcal M_iMi为其随机算法。若对任意只相差一条边的邻接位向量Ai,Ai′A_i,A_i'Ai,Ai及任意输出集合SSS,都有

Pr⁡[Mi(Ai)∈S]≤eϵPr⁡[Mi(Ai′)∈S], \Pr[\mathcal M_i(A_i)\in S]\le e^\epsilon\Pr[\mathcal M_i(A_i')\in S],Pr[Mi(Ai)S]eϵPr[Mi(Ai)S],

Mi\mathcal M_iMi满足ϵ\epsilonϵ-边 LDP。

B. 使用 DP 合成图

图 1 给出涵盖调查中全部机制的通用差分隐私图生成框架,包含表示、扰动和构造三个阶段。

图 1:差分隐私图生成算法的通用步骤:表示、扰动和构造。

  1. 表示。对原图建模并寻找紧凑表示,例如度信息 [14], [24], [26]、邻接矩阵 [15]–[17] 或社区结构 [19], [20], [25], [29]。紧凑表示通过降低维度,减少为保障 DP 所需的噪声。
  2. 扰动。向紧凑表示加入适当噪声,常用拉普拉斯机制 [54]、指数机制 [55] 和随机响应 [56]。根据后处理性质 [9],后续合成过程不会进一步损害隐私。
  3. 构造。从扰动表示构造合成图。BTER [40] 和 Chung-Lu(CL)[39] 等模型用于保留目标结构属性。图构造器已有大量研究 [57],不同工作采用不同构造器,例如 LDPGen [24] 使用 BTER,PrivGraph [19] 使用 CL。

备注 2。本文将差分隐私图生成算法视为黑盒,目标是为不同场景的算法选择提供依据。算法内部在表示、扰动和构造各步骤的具体选择不属于本基准范围。

IV. 基准设计原则

本节阐述 PGB 的基本设计原则。这些原则对于全面、公平且有意义地比较差分隐私图合成算法至关重要。既有工作经常忽视它们,导致评估不完整或存在偏差。我们调查 CCS、VLDB、SIGMOD、TKDE 等会议和期刊的重要文献,将实证研究的关键要素定义为四元组(M,G,P,U)(M,G,P,U)(M,G,P,U)

  • MMM:待比较机制的集合;
  • GGG:图数据集的集合;
  • PPP:隐私要求的集合;
  • UUU:效用指标的集合。

A. 机制MMM

机制应满足四项原则M1M_1M1M4M_4M4

1. 隐私定义(M1M_1
http://www.jsqmd.com/news/1299945/

相关文章:

  • LangGraph与Multi-Agent系统开发指南
  • 2026河北门头铝单板厂家哪家好,幕墙铝单板厂家哪家好?本地源头厂采购避坑指南与实用选型攻略 - mobible
  • Java实现绿盾加密文件批量解密工具Ldterm的开发实战
  • 2026河南美发培训深度导购:90 + 评分的 5 大之选 - 深度智识库
  • 长沙甲状腺癌重疾险拒赔陷阱:结节未告知、良性病理、原位癌 - 云间寄笔
  • 7月产品上新|禁限停查询能力正式上线!能不能停,一查即知~
  • 抖音批量下载神器:5分钟掌握无水印视频、音乐和合集下载技巧
  • 打破跨国传播壁垒 集之互动AI TVC全域赋能品牌全球化深耕
  • ADMM算法在主从配电网分布式优化中的Matlab实现
  • Java流类型解析:字节流与字符流的核心区别与应用
  • 51单片机计算器设计:从矩阵键盘、数码管驱动到状态机与Proteus仿真全解析
  • 2026 年上海建筑玻璃贴膜定制、玻璃贴膜上门安装,选购全流程攻略 - LYL仔仔
  • SignalR客户端参数传递与服务端配置实战指南
  • 应届生毕业档案存哪儿最合适?正规线上平台“慧办好”存放流程来啦! - 慧办好
  • 拆解虚幻引擎5 Lyra项目:GAS架构实战与核心组件详解
  • 2026京式护栏优质生产厂家综合推荐指南 - 栈上春秋
  • 【单片机课设毕设项目】基于实时时钟的 STM32 智能指纹考勤装置开发 基于硬件识别的移动端联动考勤系统实现(015001)
  • 大数据技能竞赛备赛指南:MySQL、Python、Tableau实战训练体系构建
  • 从脚本策划到成片交付,宣传片、SVG 动画、三维动画、微电影全品类视频一站式定制,选安徽尚格创意更省心 - 德益云企业服务
  • 小红书数据采集架构设计:Python xhs库的高性能反爬解决方案
  • RAG技术解析:大模型的外挂大脑与实战应用
  • 离线中文语音识别实战:从工具选型到嵌入式部署全指南
  • 无唱助眠相声:郭德纲声音如何帮助入睡的科学原理与实践指南
  • 洛阳室内装饰行业痛点解析与主流装企实力盘点 - 国麟测评
  • 检测降AI一体落地踩坑:别再搞分开的两套脚本了
  • 武汉学游戏动漫设计去哪里?武汉新华电脑学校招生简章及招生电话 - 武汉中职最新信息发布
  • 武汉华中艺术学校联系电话 - 武汉中职最新信息发布
  • 2026年广州税务咨询怎么选?本地靠谱服务商综合推荐与避坑指南 - 米諾
  • ComfyUI-VideoHelperSuite终极指南:5分钟掌握AI视频处理技巧
  • 初中毕业考不上高中读什么学校 武汉万通汽车学校汽修技术招生简章 - 武汉中职最新信息发布