MARIOH: Multiplicity-Aware Hypergraph Reconstruction
Kyuhan Lee, Geon Lee, Kijung Shin
TL;DR
MARIOH addresses the challenge of recovering the original hypergraph from a projected graph by leveraging edge multiplicity in a supervised framework. It combines theoretically-guaranteed filtering to fix size-2 hyperedges, a multiplicity-aware clique classifier, and a bidirectional search to robustly identify higher-order hyperedges. Across 10 real-world datasets, MARIOH outperforms eight baselines in reconstruction accuracy, transferability, and downstream task performance, while maintaining scalable runtimes. The approach demonstrates practical impact in clustering, classification, and link prediction tasks and offers storage savings by restoring higher-order structure.
Abstract
Hypergraphs offer a powerful framework for modeling higher-order interactions that traditional pairwise graphs cannot fully capture. However, practical constraints often lead to their simplification into projected graphs, resulting in substantial information loss and ambiguity in representing higher-order relationships. In this work, we propose MARIOH, a supervised approach for reconstructing the original hypergraph from its projected graph by leveraging edge multiplicity. To overcome the difficulties posed by the large search space, MARIOH integrates several key ideas: (a) identifying provable size-2 hyperedges, which reduces the candidate search space, (b) predicting the likelihood of candidates being hyperedges by utilizing both structural and multiplicity-related features, and (c) not only targeting promising hyperedge candidates but also examining less confident ones to explore alternative possibilities. Together, these ideas enable MARIOH to efficiently and effectively explore the search space. In our experiments using 10 real-world datasets, MARIOH achieves up to 74.51% higher reconstruction accuracy compared to state-of-the-art methods.
