Efficient Computation of Hyper-triangles on Hypergraphs
By: Haozhe Yin , Kai Wang , Wenjie Zhang and more
Potential Business Impact:
Finds patterns in complex group connections faster.
Hypergraphs, which use hyperedges to capture groupwise interactions among different entities, have gained increasing attention recently for their versatility in effectively modeling real-world networks. In this paper, we study the problem of computing hyper-triangles (formed by three fully-connected hyperedges), which is a basic structural unit in hypergraphs. Although existing approaches can be adopted to compute hyper-triangles by exhaustively examining hyperedge combinations, they overlook the structural characteristics distinguishing different hyper-triangle patterns. Consequently, these approaches lack specificity in computing particular hyper-triangle patterns and exhibit low efficiency. In this paper, we unveil a new formation pathway for hyper-triangles, transitioning from hyperedges to hyperwedges before assembling into hyper-triangles, and classify hyper-triangle patterns based on hyperwedges. Leveraging this insight, we introduce a two-step framework to reduce the redundant checking of hyperedge combinations. Under this framework, we propose efficient algorithms for computing a specific pattern of hyper-triangles. Approximate algorithms are also devised to support estimated counting scenarios. Furthermore, we introduce a fine-grained hypergraph clustering coefficient measurement that can reflect diverse properties of hypergraphs based on different hyper-triangle patterns. Extensive experimental evaluations conducted on 11 real-world datasets validate the effectiveness and efficiency of our proposed techniques.
Similar Papers
Triangle Detection in H-Free Graphs
Data Structures and Algorithms
Find hidden triangles in complex networks faster.
Triangle Counting in Hypergraph Streams: A Complete and Practical Approach
Data Structures and Algorithms
Finds hidden patterns in complex networks.
Community and hyperedge inference in multiple hypergraphs
Social and Information Networks
Connects many data maps to find hidden patterns.