Localized Flow-Based Clustering in Hypergraphs

02/21/2020
by   Nate Veldt, et al.
0

Local graph clustering algorithms are designed to efficiently detect small clusters of nodes that are biased to a localized region of a large graph. Although many techniques have been developed for local clustering in graphs, very few algorithms have been designed to detect local clusters in hypergraphs, which better model complex systems involving multiway relationships between data objects. In this paper we present a framework for local clustering in hypergraphs based on minimum cuts and maximum flows. Our approach extends previous research on flow-based local graph clustering, but has been generalized in a number of key ways. First of all, we demonstrate how to incorporate recent results on generalized hypergraph s-t cut problems. This allows us to accommodate a wide range of different hypergraph cut functions, which can assign different penalties based on how each hyperedge is split across different clusters. Furthermore, our algorithm comes with a number of attractive theoretical properties in terms of recovering nodes sets with low hypergraph conductance and hypergraph normalized cut scores. Finally, and most importantly, our method is strongly-local, meaning that its runtime depends only on the size of an input set. In practice this allows our method to quickly find localized clusters without exploring an entire input hypergraph. We demonstrate the power of our method in local cluster detection experiments on an Amazon product hypergraph and a Stack Overflow question hypergraph. Although both datasets involve millions of nodes, millions of edges, and a large average hyperedge size, we are able to detect local clusters in a matter of a few seconds or a few minutes, depending on the size of the cluster.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2023

Cut-matching Games for Generalized Hypergraph Ratio Cuts

Hypergraph clustering is a basic algorithmic primitive for analyzing com...
research
08/17/2021

HyperSF: Spectral Hypergraph Coarsening via Flow-based Local Clustering

Hypergraphs allow modeling problems with multi-way high-order relationsh...
research
01/09/2020

Hypergraph Cuts with General Splitting Functions

The minimum s-t cut problem in graphs is one of the most fundamental pro...
research
07/16/2020

Augmented Sparsifiers for Generalized Hypergraph Cuts

In recent years, hypergraph generalizations of many graph cut problems h...
research
11/29/2018

Flow-Based Local Graph Clustering with Better Seed Set Inclusion

Flow-based methods for local graph clustering have received significant ...
research
04/01/2019

MESH: A Flexible Distributed Hypergraph Processing System

With the rapid growth of large online social networks, the ability to an...
research
06/01/2022

Core-periphery Models for Hypergraphs

We introduce a random hypergraph model for core-periphery structure. By ...

Please sign up or login with your details

Forgot password? Click here to reset