SC2021Top-tier venue
Discovering and balancing fundamental cycles in large signed graphs
Ghadeer Alabandi, Jelena Tesic, Lucas Rusnak, Martin Burtscher
Abstract
Computing consensus states via global sign balancing is a key step in social network analysis. This paper presents graphB+, a fast algorithm for balancing signed graphs based on a new vertex and edge labeling technique, and a parallel implementation thereof for rapidly detecting and balancing all fundamental cycles. The main benefits of graphB+ are that the labels can be computed with linear time complexity, only require a linear amount of memory, and that the running time for balancing a cycle is linear in the length of the cycle times the vertex degrees but independent of the size of the graph. We parallelized graphB+ using OpenMP and CUDA. It takes 0.85 seconds on a Titan V GPU to balance the signs on the edges of an Amazon graph with 10 million vertices and 22 million edges, amounting to over 14 million fundamental cycles identified, traversed, and balanced per second.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on1
Related papers
- Finding large balanced subgraphs in signed networksBruno Ordozgoiti, Antonis Matakos, Aristides GionisWWW 2020 · 33 citations
- Scalable Algorithm for Finding Balanced Subgraphs with Tolerance in Signed NetworksJingbang Chen, Qiuyang Mang, Hangrui Zhou, Richard Peng et al.KDD 2024 · 3 citations
- Locally Balancing Signed GraphsWeizhe Chen, Wentao Li, Min Gao, Dong Wen et al.KDD 2025 · 1 citation
- A Signed Graph Approach to Understanding and Mitigating OversmoothingJiaqi Wang, Xinyi Wu, James Cheng, Yifei WangNeurIPS 2025 · 4 citations
- Fast Estimation for Forest Matrix of Signed GraphsHaoxin Sun, Zhongzhi ZhangICML 2026
