Bipartite-Oriented Distributed Graph Partitioning for Big Learning

被引:0
|
作者
Rong Chen
Jia-Xin Shi
Hai-Bo Chen
Bin-Yu Zang
机构
[1] Institute of Parallel and Distributed Systems Shanghai Jiao Tong University,Shanghai Key Laboratory of Scalable Computing and Systems
关键词
bipartite graph; graph partitioning; graph-parallel system;
D O I
暂无
中图分类号
学科分类号
摘要
Many machine learning and data mining (MLDM) problems like recommendation, topic modeling, and medical diagnosis can be modeled as computing on bipartite graphs. However, most distributed graph-parallel systems are oblivious to the unique characteristics in such graphs and existing online graph partitioning algorithms usually cause excessive replication of vertices as well as significant pressure on network communication. This article identifies the challenges and opportunities of partitioning bipartite graphs for distributed MLDM processing and proposes BiGraph, a set of bipartite-oriented graph partitioning algorithms. BiGraph leverages observations such as the skewed distribution of vertices, discriminated computation load and imbalanced data sizes between the two subsets of vertices to derive a set of optimal graph partitioning algorithms that result in minimal vertex replication and network communication. BiGraph has been implemented on PowerGraph and is shown to have a performance boost up to 17.75X (from 1.16X) for four typical MLDM algorithms, due to reducing up to 80% vertex replication, and up to 96% network traffic.
引用
收藏
页码:20 / 29
页数:9
相关论文
共 50 条
  • [41] Intent Distribution based Bipartite Graph Representation Learning
    Li, Haojie
    Wei, Wei
    Liu, Guanfeng
    Liu, Jinhuan
    Jiang, Feng
    Du, Junwei
    [J]. PROCEEDINGS OF THE 47TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, SIGIR 2024, 2024, : 1649 - 1658
  • [42] Asymmetric Transfer Hashing With Adaptive Bipartite Graph Learning
    Lu, Jianglin
    Zhou, Jie
    Chen, Yudong
    Pedrycz, Witold
    Hung, Kwok-Wai
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2024, 54 (01) : 533 - 545
  • [43] A Structured Bipartite Graph Learning method for ensemble clustering
    Zhang, Zitong
    Chen, Xiaojun
    Wang, Chen
    Wang, Ruili
    Song, Wei
    Nie, Feiping
    [J]. Pattern Recognition, 2025, 160
  • [44] Adversarial Bipartite Graph Learning for Video Domain Adaptation
    Luo, Yadan
    Huang, Zi
    Wang, Zijian
    Zhang, Zheng
    Baktashmotlagh, Mahsa
    [J]. MM '20: PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA, 2020, : 19 - 27
  • [45] Dynamic Graph Partitioning Scheme for Supporting Load Balancing in Distributed Graph Environments
    Choi, Dojin
    Han, Jinsu
    Lim, Jongtae
    Han, Jinsuk
    Bok, Kyoungsoo
    Yoo, Jaesoo
    [J]. IEEE ACCESS, 2021, 9 : 65254 - 65265
  • [46] Partitioning big graph with respect to arbitrary proportions in a streaming manner
    Hu, Ke-kun
    Zeng, Guo-sun
    Jiang, Huo-wen
    Wang, Wei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 80 : 1 - 11
  • [47] GRAPH ISOMORPHISM - HEURISTIC EDGE-PARTITIONING-ORIENTED ALGORITHM
    LEVI, G
    [J]. COMPUTING, 1974, 12 (04) : 291 - 313
  • [48] An Association-Oriented Partitioning Approach for Streaming Graph Query
    Hao, Yun
    Li, Gaofeng
    Yuan, Pingpeng
    Jin, Hai
    Ding, Xiaofeng
    [J]. SCIENTIFIC PROGRAMMING, 2017, 2017
  • [49] Distributed Compressed Sensing Based on Bipartite Graph in Wireless Sensor Networks
    Zhuang, Zhemin
    Wei, Chuliang
    Li, Fenlan
    [J]. ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT II, 2012, 7332 : 344 - 350
  • [50] Learning algorithm for the uniform graph partitioning problem
    Chua, CB
    Chen, K
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 1998, 9 (02): : 331 - 339