Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Learnable Kernel Density Estimation for Graphs and Its Application to Graph-Level Anomaly Detection

About

This work proposes a framework LGKDE that learns kernel density estimation for graphs. The key challenge in graph density estimation lies in effectively capturing both structural patterns and semantic variations while maintaining theoretical guarantees. Combining graph kernels and kernel density estimation (KDE) is a standard approach to graph density estimation, but has unsatisfactory performance due to the handcrafted and fixed features of kernels. Our method LGKDE leverages graph neural networks to represent each graph as a discrete distribution and utilizes maximum mean discrepancy to learn the graph metric for multi-scale KDE, where all parameters are learned by maximizing the density of graphs relative to the density of their well-designed perturbed counterparts. The perturbations are conducted on both node features and graph spectra, which helps better characterize the boundary of normal density regions. Theoretically, we establish consistency and convergence guarantees for LGKDE, including bounds on the mean integrated squared error, robustness, and generalization. We validate LGKDE by demonstrating its effectiveness in recovering the underlying density of synthetic graph distributions and applying it to graph anomaly detection across diverse benchmark datasets. Extensive empirical evaluation shows that LGKDE demonstrates superior performance compared to state-of-the-art baselines on most benchmark datasets.

Xudong Wang, Ziheng Sun, Chris Ding, Jicong Fan• 2025

Related benchmarks

TaskDatasetResultRank
Graph Anomaly DetectionMUTAG
AUROC0.9163
36
Graph Anomaly DetectionENZYMES
AUC71.04
33
Graph Anomaly DetectionNCI1
AUC76.67
33
Graph Anomaly DetectionCOX2
AUC0.6669
33
Graph Anomaly DetectionIMDB-B
AUC68.77
33
Graph-level Anomaly DetectionMUTAG
FPR9530.8
27
Graph-level Anomaly DetectionMUTAG
AUPRC96.75
13
Graph-level Anomaly DetectionPROTEINS
AUPRC85.08
13
Graph-level Anomaly DetectionDD
AUPRC89.31
13
Graph-level Anomaly DetectionDHFR
FPR@9568.95
13
Showing 10 of 28 rows

Other info

Follow for update