A hypergraph is a data structure composed of nodes and hyperedges, where each
hyperedge is an any-sized subset of nodes. Due to the flexibility in hyperedge
size, hypergraphs represent group interactions (e.g., co-authorship by more
than two authors) more naturally and accurately than