Generative Hypergraph Models and Spectral Embedding

07/28/2022
by   Xue Gong, et al.
0

Many complex systems involve interactions between more than two agents. Hypergraphs capture these higher-order interactions through hyperedges that may link more than two nodes. We consider the problem of embedding a hypergraph into low-dimensional Euclidean space so that most interactions are short-range. This embedding is relevant to many follow-on tasks, such as node reordering, clustering, and visualization. We focus on two spectral embedding algorithms customized to hypergraphs which recover linear and periodic structures respectively. In the periodic case, nodes are positioned on the unit circle. We show that the two spectral hypergraph embedding algorithms are associated with a new class of generative hypergraph models. These models generate hyperedges according to node positions in the embedded space and encourage short-range connections. They allow us to quantify the relative presence of periodic and linear structures in the data through maximum likelihood. They also improve the interpretability of node embedding and provide a metric for hyperedge prediction. We demonstrate the hypergraph embedding and follow-on tasks – including structure quantification, clustering and hyperedge prediction – on synthetic and real-world hypergraphs. We find that the hypergraph approach can outperform clustering algorithms that use only dyadic edges. We also compare several triadic edge prediction methods on high school contact data where our algorithm improves upon benchmark methods when the amount of training data is limited.

READ FULL TEXT

page 12

page 14

research
01/24/2021

Generative hypergraph clustering: from blockmodels to modularity

Hypergraphs are a natural modeling paradigm for a wide range of complex ...
research
12/28/2022

A Hypergraph Neural Network Framework for Learning Hyperedge-Dependent Node Embeddings

In this work, we introduce a hypergraph representation learning framewor...
research
02/12/2021

Multiplex Bipartite Network Embedding using Dual Hypergraph Convolutional Networks

A bipartite network is a graph structure where nodes are from two distin...
research
08/27/2023

Hypergraph Structure Inference From Data Under Smoothness Prior

Hypergraphs are important for processing data with higher-order relation...
research
06/05/2023

Classification of Edge-dependent Labels of Nodes in Hypergraphs

A hypergraph is a data structure composed of nodes and hyperedges, where...
research
03/04/2020

Hypergraph Motifs: Concepts, Algorithms, and Discoveries

Hypergraphs naturally represent group interactions, which are omnipresen...
research
01/29/2021

The iterated local transitivity model for hypergraphs

Complex networks are pervasive in the real world, capturing dyadic inter...

Please sign up or login with your details

Forgot password? Click here to reset