Back to Search Start Over

Distributed Hypergraph Processing Using Intersection Graphs.

Authors :
Gu, Yu
Yu, Kaiqiang
Song, Zhen
Qi, Jianzhong
Wang, Zhigang
Yu, Ge
Zhang, Rui
Source :
IEEE Transactions on Knowledge & Data Engineering. Jul2022, Vol. 34 Issue 7, p3182-3195. 14p.
Publication Year :
2022

Abstract

The advent of online applications such as social networks has led to an unprecedented scale of data and complex relationships among data. Hypergraphs are introduced to represent complex relationships that may involve more than two entities. A hypergraph is a generalized form of a graph, where edges are generalized to hyperedges. Each hyperedge may consist of any number of vertices. The flexibility of hyperedges also brings challenges in distributed hypergraph processing. In particular, a hypergraph is more difficult to be partitioned and distributed among $k$ k workers with balanced partitions. In this paper, we propose to convert a hypergraph into an intersection graph before partitioning by leveraging the inherent shared relationships among hypergraphs. We explore the intersection graph construction method and the corresponding partition strategy which can achieve the goal of evenly distributing vertices and hyperedges across workers, while yielding a significant communication reduction. We also design a distributed processing framework named $Hyraph$ H y r a p h that can directly run hypergraph analysis algorithms on our intersection graphs. Experimental results on real datasets confirm the effectiveness of our techniques and the efficiency of the $Hyraph$ H y r a p h framework. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
10414347
Volume :
34
Issue :
7
Database :
Academic Search Index
Journal :
IEEE Transactions on Knowledge & Data Engineering
Publication Type :
Academic Journal
Accession number :
157258588
Full Text :
https://doi.org/10.1109/TKDE.2020.3022014