paper-with-me

홈 › Papers

Generative hypergraph clustering: from blockmodels to modularity

2021-01-24 · Philip S. Chodrow, Nate Veldt, Austin R. Benson

Hypergraphs are a natural modeling paradigm for a wide range of complex relational systems. A standard analysis task is to identify clusters of closely related or densely interconnected nodes. Many graph algorithms for this task are based on variants of the stochastic blockmodel, a random graph with flexible cluster structure. However, there are few models and algorithms for hypergraph clustering. Here, we propose a Poisson degree-corrected hypergraph stochastic blockmodel (DCHSBM), a generative model of clustered hypergraphs with heterogeneous node degrees and edge sizes. Approximate maximum-likelihood inference in the DCHSBM naturally leads to a clustering objective that generalizes the popular modularity objective for graphs. We derive a general Louvain-type algorithm for this objective, as well as a a faster, specialized "All-Or-Nothing" (AON) variant in which edges are expected to lie fully within clusters. This special case encompasses a recent proposal for modularity in hypergraphs, while also incorporating flexible resolution and edge-size parameters. We show that AON hypergraph Louvain is highly scalable, including as an example an experiment on a synthetic hypergraph of one million nodes. We also demonstrate through synthetic experiments that the detectability regimes for hypergraph community detection differ from methods based on dyadic graph projections. We use our generative model to analyze different patterns of higher-order structure in school contact networks, U.S. congressional bill cosponsorship, U.S. congressional committees, product categories in co-purchasing behavior, and hotel locations from web browsing sessions, finding interpretable higher-order structure. We then study the behavior of our AON hypergraph Louvain algorithm, finding that it is able to recover ground truth clusters in empirical data sets exhibiting the corresponding higher-order structure.

📄 PDF Abstract BibTeX arXiv:2101.09611

Code (2)

PhilChodrow/HypergraphModularity 공식 구현
nveldt/HyperModularity.jl

Tasks

ClusteringCommunity DetectionGraph Clustering

Similar Papers 제목 키워드 기반

Hypergraph Clustering: A Modularity Maximization Approach

2018-12-28 · Tarun Kumar, Sankaran Vaidyanathan, Harini Ananthapadmanabhan, Srinivasan Parthasarathy 외

Clustering on hypergraphs has been garnering increased attention with potential applications in network analysis, VLSI design and computer vision, among others. In this work, we generalize the framework of modularity max…

Clustering

Nonbacktracking spectral clustering of nonuniform hypergraphs

2022-04-27 · Philip Chodrow, Nicole Eikmeier, Jamie Haddock

Spectral methods offer a tractable, global framework for clustering in graphs via eigenvector computations on graph matrices. Hypergraph data, in which entities interact on edges of arbitrary size, poses challenges for m…

Clustering

Inhomogeneous Hypergraph Clustering with Applications

2017-09-05 · NeurIPS 2017 12 · Pan Li, Olgica Milenkovic

Hypergraph partitioning is an important problem in machine learning, computer vision and network analytics. A widely used method for hypergraph partitioning relies on minimizing a normalized sum of the costs of partition…

Clusteringhypergraph partitioning

Modularity Based Community Detection in Hypergraphs

2024-06-25 · Bogumił Kamiński, Paweł Misiorek, Paweł Prałat, François Théberge

In this paper, we propose a scalable community detection algorithm using hypergraph modularity function, h-Louvain. It is an adaptation of the classical Louvain algorithm in the context of hypergraphs. We observe that a …

Bayesian OptimizationCommunity Detection

Parameterized Correlation Clustering in Hypergraphs and Bipartite Graphs

2020-02-21 · Nate Veldt, Anthony Wirth, David F. Gleich

Motivated by applications in community detection and dense subgraph discovery, we consider new clustering objectives in hypergraphs and bipartite graphs. These objectives are parameterized by one or more resolution param…

ClusteringCommunity DetectionGraph Clustering