Wei Pengcheng, Fang Yuan, Wen Zhihao, Xiao Zheng, Chen Binbin
Information Systems Technology and Design Pillar, Singapore University of Technology and Design, 485998, Singapore.
School of Computing and Information Systems, Singapore Management University, 178902, Singapore.
Neural Netw. 2025 Jan;181:106823. doi: 10.1016/j.neunet.2024.106823. Epub 2024 Oct 21.
Graphs are ubiquitous in real-world applications, such as computation graphs and social networks. Partitioning large graphs into smaller, balanced partitions is often essential, with the bi-objective graph partitioning problem aiming to minimize both the "cut" across partitions and the imbalance in partition sizes. However, existing heuristic methods face scalability challenges or overlook partition balance, leading to suboptimal results. Recent deep learning approaches, while promising, typically focus only on node-level features and lack a truly end-to-end framework, resulting in limited performance. In this paper, we introduce a novel method based on graph neural networks (GNNs) that leverages multilevel graph features and addresses the problem end-to-end through a bi-objective formulation. Our approach explores node-, local-, and global-level features, and introduces a well-bounded bi-objective function that minimizes the cut while ensuring partition-wise balance across all partitions. Additionally, we propose a GNN-based deep model incorporating a Hardmax operator, allowing the model to optimize partitions in a fully end-to-end manner. Experimental results on 12 datasets across various applications and scales demonstrate that our method significantly improves both partitioning quality and scalability compared to existing bi-objective and deep graph partitioning baselines.
图在现实世界的应用中无处不在,例如计算图和社交网络。将大型图划分为更小的、平衡的分区通常至关重要,双目标图分区问题旨在最小化跨分区的“割”以及分区大小的不平衡。然而,现有的启发式方法面临可扩展性挑战或忽视分区平衡,导致结果次优。最近的深度学习方法虽然很有前景,但通常只关注节点级特征,缺乏真正的端到端框架,导致性能有限。在本文中,我们介绍了一种基于图神经网络(GNN)的新颖方法,该方法利用多级图特征并通过双目标公式端到端地解决该问题。我们的方法探索节点级、局部级和全局级特征,并引入一个有良好界的双目标函数,该函数在确保所有分区的分区级平衡的同时最小化割。此外,我们提出了一种基于GNN的深度模型,该模型结合了Hardmax算子,使模型能够以完全端到端的方式优化分区。在各种应用和规模的12个数据集上的实验结果表明,与现有的双目标和深度图分区基线相比,我们的方法显著提高了分区质量和可扩展性。