Modern graph or network datasets often contain rich structure that goes
beyond simple pairwise connections between nodes. This calls for complex
representations that can capture, for instance, edges of different types as
well as so-called "higher-order interactions" that involve more than two nodes
at a time. However, we have fewer rigorous methods that can