Discovering critical vertices for reinforcement of large-scale bipartite networks

Yizhang He,Kai Wang,Wenjie Zhang,Xuemin Lin,Ying Zhang
DOI: https://doi.org/10.1007/s00778-024-00871-y
2024-10-22
The VLDB Journal
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 -core, a cohesive subgraph model on bipartite networks that maintains the minimum engagement levels of vertices. Based on -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 -core problem, which aims to maximize the size of the -core by including some "anchor" vertices. (2) From a defensive perspective, we study the collapsed -core problem, which aims to identify the critical vertices whose departure can lead to the largest shrink of the -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.
computer science, information systems, hardware & architecture
What problem does this paper attempt to address?