Hypercore Decomposition for Non-Fragile Hyperedges: Concepts, Algorithms, Observations, and Applications

01/20/2023
by   Fanchen Bu, et al.
0

Hypergraphs are a powerful abstraction for modeling high-order relations, which are ubiquitous in many fields. A hypergraph consists of nodes and hyperedges (i.e., subsets of nodes); and there have been a number of attempts to extend the notion of k-cores, which proved useful with numerous applications for pairwise graphs, to hypergraphs. However, the previous extensions are based on an unrealistic assumption that hyperedges are fragile, i.e., a high-order relation becomes obsolete as soon as a single member leaves it. In this work, we propose a new substructure model, called (k, t)-hypercore, based on the assumption that high-order relations remain as long as at least t fraction of the members remain. Specifically, it is defined as the maximal subhypergraph where (1) every node has degree at least k in it and (2) at least t fraction of the nodes remain in every hyperedge. We first prove that, given t (or k), finding the (k, t)-hypercore for every possible k (or t) can be computed in time linear w.r.t the sum of the sizes of hyperedges. Then, we demonstrate that real-world hypergraphs from the same domain share similar (k, t)-hypercore structures, which capture different perspectives depending on t. Lastly, we show the successful applications of our model in identifying influential nodes, dense substructures, and vulnerability in hypergraphs.

READ FULL TEXT

page 9

page 11

page 12

page 18

research
10/09/2020

High-Order Relation Construction and Mining for Graph Matching

Graph matching pairs corresponding nodes across two or more graphs. The ...
research
06/10/2021

Learnable Hypergraph Laplacian for Hypergraph Learning

HyperGraph Convolutional Neural Networks (HGCNNs) have demonstrated thei...
research
01/16/2021

Self-Supervised Multi-Channel Hypergraph Convolutional Network for Social Recommendation

Social relations are often used to improve recommendation quality when u...
research
09/05/2021

Detecting Communities from Heterogeneous Graphs: A Context Path-based Graph Neural Network Model

Community detection, aiming to group the graph nodes into clusters with ...
research
06/23/2023

PathMLP: Smooth Path Towards High-order Homophily

Real-world graphs exhibit increasing heterophily, where nodes no longer ...
research
06/10/2023

On Improving the Cohesiveness of Graphs by Merging Nodes: Formulation, Analysis, and Algorithms

Graphs are a powerful mathematical model, and they are used to represent...
research
03/18/2016

Geometric Hypergraph Learning for Visual Tracking

Graph based representation is widely used in visual tracking field by fi...

Please sign up or login with your details

Forgot password? Click here to reset