# Structure and inference in hypergraphs with node attributes

arXiv: https://arxiv.org/abs/2311.03857 · HTML: https://mlsanity.com/paper/2311.03857/

## Key facts

- Cited by 7 papers in the map (data through 14 Oct 2026).
- Builds on 21 of its 52 references that are in the map.
- First posted on arXiv 7 Nov 2023.

## Builds on (most cited first, 21 of 21)

- [Networks beyond pairwise interactions: structure and dynamics](https://mlsanity.com/paper/2006.01764/) (2020)
- [The physics of higher-order interactions in complex systems](https://mlsanity.com/paper/2110.06023/) (2021)
- [Contact patterns in a high school: a comparison between data collected using wearable sensors, contact diaries and friendship surveys](https://mlsanity.com/paper/1506.03645/) (2015)
- [Generative hypergraph clustering: from blockmodels to modularity](https://mlsanity.com/paper/2101.09611/) (2021)
- [The ground truth about metadata and community detection in networks](https://mlsanity.com/paper/1608.05878/) (2016)
- [Structure and inference in annotated networks](https://mlsanity.com/paper/1507.04001/) (2015)
- [Two's company, three (or more) is a simplex: Algebraic-topological tools for understanding higher-order structure in neural data](https://mlsanity.com/paper/1601.01704/) (2016)
- [Data on face-to-face contacts in an office building suggests a low-cost vaccination strategy based on community linkers](https://mlsanity.com/paper/1409.7017/) (2014)
- [Community detection, link prediction, and layer interdependence in multilayer networks](https://mlsanity.com/paper/1701.01369/) (2017)
- [Community detection with node attributes in multilayer networks](https://mlsanity.com/paper/2004.09160/) (2020)
- [Can co-location be used as a proxy for face-to-face contacts?](https://mlsanity.com/paper/1712.06346/) (2017)
- [Inference of hyperedges and overlapping communities in hypergraphs](https://mlsanity.com/paper/2204.05646/) (2022)
- [Random walks and community detection in hypergraphs](https://mlsanity.com/paper/2010.14355/) (2020)
- [A framework to generate hypergraphs with community structure](https://mlsanity.com/paper/2212.08593/) (2022)
- [Community Detection in Large Hypergraphs](https://mlsanity.com/paper/2301.11226/) (2023)
- [Hybrid Clustering based on Content and Connection Structure using Joint Nonnegative Matrix Factorization](https://mlsanity.com/paper/1703.09646/) (2017)
- [Reciprocity, community detection, and link prediction in dynamic networks](https://mlsanity.com/paper/2112.09624/) (2021)
- [Generative model for reciprocity and community detection in networks](https://mlsanity.com/paper/2012.08215/) (2020)
- [Contrasting social and non-social sources of predictability in human mobility](https://mlsanity.com/paper/2104.13282/) (2021)
- [Hypergraphx: a library for higher-order network analysis](https://mlsanity.com/paper/2303.15356/) (2023)
- [Community detection and reciprocity in networks by jointly modeling pairs of edges](https://mlsanity.com/paper/2112.10436/) (2021)

## Built on by (most cited first, 7 of 7)

- [Deep Ideation: Designing LLM Agents to Generate Novel Research Ideas on Scientific Concept Network](https://mlsanity.com/paper/2511.02238/) (2025)
- [Broad Spectrum Structure Discovery in Large-Scale Higher-Order Networks](https://mlsanity.com/paper/2505.21748/) (2025)
- [Flexible inference in heterogeneous and attributed multilayer networks](https://mlsanity.com/paper/2405.20918/) (2024)
- [Inference and Visualization of Community Structure in Attributed Hypergraphs Using Mixed-Membership Stochastic Block Models](https://mlsanity.com/paper/2401.00688/) (2024)
- [Community and hyperedge inference in multiple hypergraphs](https://mlsanity.com/paper/2505.04967/) (2025)
- [How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?](https://mlsanity.com/paper/2506.11869/) (2025)
- [Learning Multi-Order Block Structure in Higher-Order Networks](https://mlsanity.com/paper/2511.21350/) (2025)

## Abstract (arXiv)

Many networked datasets with units interacting in groups of two or more, encoded with hypergraphs, are accompanied by extra information about nodes, such as the role of an individual in a workplace. Here we show how these node attributes can be used to improve our understanding of the structure resulting from higher-order interactions. We consider the problem of community detection in hypergraphs and develop a principled model that combines higher-order interactions and node attributes to better represent the observed interactions and to detect communities more accurately than using either of these types of information alone. The method learns automatically from the input data the extent to which structure and attributes contribute to explain the data, down weighing or discarding attributes if not informative. Our algorithmic implementation is efficient and scales to large hypergraphs and interactions of large numbers of units. We apply our method to a variety of systems, showing strong performance in hyperedge prediction tasks and in selecting community divisions that correlate with attributes when these are informative, but discarding them otherwise. Our approach illustrates the advantage of using informative node attributes when available with higher-order data.
