A Hypergraph Neural Network Framework for Learning Hyperedge-Dependent Node Embeddings