Discovering critical vertices for reinforcement of large-scale bipartite networks

Yizhang He, Kai Wang, Wenjie Zhang, Xuemin Lin, Ying Zhang
{"title":"Discovering critical vertices for reinforcement of large-scale bipartite networks","authors":"Yizhang He, Kai Wang, Wenjie Zhang, Xuemin Lin, Ying Zhang","doi":"10.1007/s00778-024-00871-y","DOIUrl":null,"url":null,"abstract":"<p>Bipartite networks model relationships between two types of vertices and are prevalent in real-world applications. The departure of vertices in a bipartite network reduces the connections of other vertices, triggering their departures as well. This may lead to a breakdown of the bipartite network and undermine any downstream applications. Such cascading vertex departure can be captured by <span>\\((\\alpha ,\\beta )\\)</span>-core, a cohesive subgraph model on bipartite networks that maintains the minimum engagement levels of vertices. Based on <span>\\((\\alpha ,\\beta )\\)</span>-core, we aim to ensure the vertices are highly engaged with the bipartite network from two perspectives. (1) From a pre-emptive perspective, we study the anchored <span>\\((\\alpha ,\\beta )\\)</span>-core problem, which aims to maximize the size of the <span>\\((\\alpha ,\\beta )\\)</span>-core by including some “anchor” vertices. (2) From a defensive perspective, we study the collapsed <span>\\((\\alpha ,\\beta )\\)</span>-core problem, which aims to identify the critical vertices whose departure can lead to the largest shrink of the <span>\\((\\alpha ,\\beta )\\)</span>-core. We prove the NP-hardness of these problems and resort to heuristic algorithms that choose the best anchor/collapser iteratively under a filter-verification framework. Filter-stage optimizations are proposed to reduce “dominated” candidates and allow computation-sharing. In the verification stage, we select multiple candidates for improved efficiency. Extensive experiments on 18 real-world datasets and a billion-scale synthetic dataset validate the effectiveness and efficiency of our proposed techniques.</p>","PeriodicalId":501532,"journal":{"name":"The VLDB Journal","volume":"35 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The VLDB Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s00778-024-00871-y","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Bipartite networks model relationships between two types of vertices and are prevalent in real-world applications. The departure of vertices in a bipartite network reduces the connections of other vertices, triggering their departures as well. This may lead to a breakdown of the bipartite network and undermine any downstream applications. Such cascading vertex departure can be captured by \((\alpha ,\beta )\)-core, a cohesive subgraph model on bipartite networks that maintains the minimum engagement levels of vertices. Based on \((\alpha ,\beta )\)-core, we aim to ensure the vertices are highly engaged with the bipartite network from two perspectives. (1) From a pre-emptive perspective, we study the anchored \((\alpha ,\beta )\)-core problem, which aims to maximize the size of the \((\alpha ,\beta )\)-core by including some “anchor” vertices. (2) From a defensive perspective, we study the collapsed \((\alpha ,\beta )\)-core problem, which aims to identify the critical vertices whose departure can lead to the largest shrink of the \((\alpha ,\beta )\)-core. We prove the NP-hardness of these problems and resort to heuristic algorithms that choose the best anchor/collapser iteratively under a filter-verification framework. Filter-stage optimizations are proposed to reduce “dominated” candidates and allow computation-sharing. In the verification stage, we select multiple candidates for improved efficiency. Extensive experiments on 18 real-world datasets and a billion-scale synthetic dataset validate the effectiveness and efficiency of our proposed techniques.

Abstract Image

发现关键顶点,强化大规模双方位网络
双向网络模拟两类顶点之间的关系,在现实世界的应用中非常普遍。双链网络中顶点的离开会减少其他顶点的连接,从而引发其他顶点的离开。这可能会导致双链网络崩溃,并破坏任何下游应用。这种级联顶点离去可以用 \((\alpha ,\beta )\)-core 来捕捉,它是一个双方网络上的内聚子图模型,可以保持顶点的最小参与度。基于((\alpha ,\beta))-core,我们旨在从两个角度确保顶点与双向网络的高度参与。(1)从先发制人的角度,我们研究了锚定(anchored)(((\alpha ,\beta)\core)问题,其目的是通过包含一些 "锚 "顶点来最大化((\alpha ,\beta)\core)的大小。(2)从防御的角度,我们研究了坍塌((\alpha ,\beta))-核问题,其目的是找出临界顶点,这些顶点的离开会导致((\alpha ,\beta))-核的最大缩小。我们证明了这些问题的 NP 难度,并采用了启发式算法,在过滤验证框架下反复选择最佳锚点/连接点。我们提出了过滤阶段的优化方案,以减少 "占优 "的候选者,实现计算共享。在验证阶段,我们选择多个候选者以提高效率。在 18 个真实数据集和一个十亿规模的合成数据集上进行的广泛实验验证了我们所提技术的有效性和效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信