Multi-Dimensional Balanced Graph Partitioning via Projected Gradient Descent

被引:13
|
作者
Avdiukhin, Dmitrii [1 ]
Pupyrev, Sergey [2 ]
Yaroslavtsev, Grigory [1 ]
机构
[1] Indiana Univ, Bloomington, IN 47405 USA
[2] Facebook, Menlo Pk, CA USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2019年 / 12卷 / 08期
关键词
ALGORITHM;
D O I
10.14778/3324301.3324307
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by performance optimization of large-scale graph processing systems that distribute the graph across multiple machines, we consider the balanced graph partitioning problem. Compared to most of the previous work, we study the multi-dimensional variant in which balance according to multiple weight functions is required. As we demonstrate by experimental evaluation, such multi-dimensional balance is essential for achieving performance improvements for typical distributed graph processing workloads. We propose a new scalable technique for the multidimensional balanced graph partitioning problem. It is based on applying randomized projected gradient descent to a non-convex continuous relaxation of the objective. We show how to implement the new algorithm efficiently in both theory and practice utilizing various approaches for the projection step. Experiments with large-scale graphs containing up to hundreds of billions of edges indicate that our algorithm has superior performance compared to the state of the art.
引用
收藏
页码:906 / 919
页数:14
相关论文
共 50 条
  • [31] Multi-dimensional Graph Neural Network for Sequential Recommendation
    Hao, Yongjing
    Ma, Jun
    Zhao, Pengpeng
    Liu, Guanfeng
    Xian, Xuefeng
    Zhao, Lei
    Sheng, Victor S.
    PATTERN RECOGNITION, 2023, 139
  • [32] Multi-Dimensional Tunneling in Density-Gradient Theory
    Ancona, M. G.
    Lilja, K.
    JOURNAL OF COMPUTATIONAL ELECTRONICS, 2004, 3 (3-4) : 189 - 192
  • [33] Multi-Dimensional Tunneling in Density-Gradient Theory
    M. G. Ancona
    K. Lilja
    Journal of Computational Electronics, 2004, 3 : 189 - 192
  • [34] CARTESIAN PRODUCT PARTITIONING OF MULTI-DIMENSIONAL REACHABLE STATE SPACES
    Dayar, Tugrul
    Orhan, M. Can
    PROBABILITY IN THE ENGINEERING AND INFORMATIONAL SCIENCES, 2016, 30 (03) : 413 - 430
  • [35] Partitioning multi-dimensional sets in a small number of "uniform" parts
    Alon, Noga
    Newman, Ilan
    Shen, Alexander
    Tardos, Gabor
    Vereshchagin, Nikolai
    EUROPEAN JOURNAL OF COMBINATORICS, 2007, 28 (01) : 134 - 144
  • [36] Neural Relation Inference for Multi-dimensional Temporal Point Processes via Message Passing Graph
    Zhang, Yunhao
    Yan, Junchi
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 3406 - 3412
  • [37] Personalized Recommendation via Multi-dimensional Meta-paths Temporal Graph Probabilistic Spreading
    Wang, Yang
    Han, Lixin
    Qian, Quiping
    Xia, Jianhua
    Li, Jingxian
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (01)
  • [38] Range estimation via multi-dimensional segmentation
    Parker, B
    2003 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL 1, PROCEEDINGS, 2003, : 993 - 996
  • [39] Multi-dimensional classification via a metric approach
    Ma, Zhongchen
    Chen, Songcan
    NEUROCOMPUTING, 2018, 275 : 1121 - 1131
  • [40] Multicriteria Scalable Graph Drawing via Stochastic Gradient Descent, (SGD)2
    Ahmed, Reyan
    De Luca, Felice
    Devkota, Sabin
    Kobourov, Stephen
    Li, Mingwei
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (06) : 2388 - 2399