High-order Line Graphs of Non-uniform Hypergraphs: Algorithms, Applications, and Experimental Analysis

01/27/2022
by   Xu T. Liu, et al.
0

Hypergraphs offer flexible and robust data representations for many applications, but methods that work directly on hypergraphs are not readily available and tend to be prohibitively expensive. Much of the current analysis of hypergraphs relies on first performing a graph expansion – either based on the nodes (clique expansion), or on the edges (line graph) – and then running standard graph analytics on the resulting representative graph. However, this approach suffers from massive space complexity and high computational cost with increasing hypergraph size. Here, we present efficient, parallel algorithms to accelerate and reduce the memory footprint of higher-order graph expansions of hypergraphs. Our results focus on the edge-based s-line graph expansion, but the methods we develop work for higher-order clique expansions as well. To the best of our knowledge, ours is the first framework to enable hypergraph spectral analysis of a large dataset on a single shared-memory machine. Our methods enable the analysis of datasets from many domains that previous graph-expansion-based models are unable to provide. The proposed s-line graph computation algorithms are orders of magnitude faster than state-of-the-art sparse general matrix-matrix multiplication methods, and obtain approximately 5-31× speedup over a prior state-of-the-art heuristic-based algorithm for s-line graph computation.

READ FULL TEXT

page 1

page 9

research
05/11/2020

Hypergraph Learning with Line Expansion

Previous hypergraph expansions are solely carried out on either vertex l...
research
01/19/2021

Learning over Families of Sets – Hypergraph Representation Learning for Higher Order Tasks

Graph representation learning has made major strides over the past decad...
research
01/30/2020

Shared-Memory Parallel Maximal Clique Enumeration from Static and Dynamic Graphs

Maximal Clique Enumeration (MCE) is a fundamental graph mining problem, ...
research
02/25/2022

Core-periphery detection in hypergraphs

Core-periphery detection is a key task in exploratory network analysis w...
research
01/24/2021

Generative hypergraph clustering: from blockmodels to modularity

Hypergraphs are a natural modeling paradigm for a wide range of complex ...
research
10/22/2020

Efficient Computation of High-Order Line Graphs of Hypergraphs

This paper considers structures of systems beyond dyadic (pairwise) inte...
research
01/14/2022

VarRCWA: An Adaptive High-Order Rigorous Coupled Wave Analysis Method

Semi-analytical methods, such as rigorous coupled wave analysis, have be...

Please sign up or login with your details

Forgot password? Click here to reset