Kernel-Based Anomaly Detection Using Generalized Hyperbolic Processes
Pauline Bourigault, Danilo P. Mandic
TL;DR
The paper tackles anomaly detection in data exhibiting non-Gaussian characteristics such as heavy tails and skewness. It introduces a Generalized Hyperbolic (GH) kernel to replace traditional Gaussian kernels, enabling kernel-based methods like One-Class SVM (OCSVM) and Kernel Density Estimation (KDE) to better model complex distributions. Key contributions include deriving a PSD GH kernel via convolution of GH PDFs, proving consistency, and integrating the kernel into both OCSVM and GH-KDE with theoretical guarantees. Empirical results on synthetic data and real datasets (KDDCup99 and ForestCover) demonstrate improved detection performance for skewed and heavy-tailed distributions, highlighting the practical impact for robust anomaly detection in non-Gaussian settings.
Abstract
We present a novel approach to anomaly detection by integrating Generalized Hyperbolic (GH) processes into kernel-based methods. The GH distribution, known for its flexibility in modeling skewness, heavy tails, and kurtosis, helps to capture complex patterns in data that deviate from Gaussian assumptions. We propose a GH-based kernel function and utilize it within Kernel Density Estimation (KDE) and One-Class Support Vector Machines (OCSVM) to develop anomaly detection frameworks. Theoretical results confirmed the positive semi-definiteness and consistency of the GH-based kernel, ensuring its suitability for machine learning applications. Empirical evaluation on synthetic and real-world datasets showed that our method improves detection performance in scenarios involving heavy-tailed and asymmetric or imbalanced distributions. https://github.com/paulinebourigault/GHKernelAnomalyDetect
