Hyperedge Anomaly Detection with Hypergraph Neural Network
Md. Tanvir Alam, Chowdhury Farhan Ahmed, Carson K. Leung
TL;DR
Hyperedge anomaly detection in hypergraphs is addressed with HAD, an end-to-end hypergraph neural network that learns node embeddings and derives hyperedge embeddings via max-min pooling. A dynamic centroid-based one-class objective scores hyperedge anomalies as the Euclidean distance to the hypergraph centroid, enabling unsupervised training without labels. HAD demonstrates superior AUROC on six real-world hypergraphs compared to hashing-based and variational baselines, highlighting the value of incorporating node features and higher-order structure. The approach offers a scalable, generalizable framework for detecting unusual multi-entity interactions in diverse domains.
Abstract
Hypergraph is a data structure that enables us to model higher-order associations among data entities. Conventional graph-structured data can represent pairwise relationships only, whereas hypergraph enables us to associate any number of entities, which is essential in many real-life applications. Hypergraph learning algorithms have been well-studied for numerous problem settings, such as node classification, link prediction, etc. However, much less research has been conducted on anomaly detection from hypergraphs. Anomaly detection identifies events that deviate from the usual pattern and can be applied to hypergraphs to detect unusual higher-order associations. In this work, we propose an end-to-end hypergraph neural network-based model for identifying anomalous associations in a hypergraph. Our proposed algorithm operates in an unsupervised manner without requiring any labeled data. Extensive experimentation on several real-life datasets demonstrates the effectiveness of our model in detecting anomalous hyperedges.
