mlsanityData to 14 Oct 2026

Towards Trustworthy Web Attack Detection: An Uncertainty-Aware Ensemble Deep Kernel Learning Model

arXiv 2410.07725 ↗First posted 10 Oct 2024cs.LG cs.NEcited by 0

Not on the map. Why?

Abstract (arXiv)

Web attacks are one of the major and most persistent forms of cyber threats, which bring huge costs and losses to web application-based businesses. Various detection methods, such as signature-based, machine learning-based, and deep learning-based, have been proposed to identify web attacks. However, these methods either (1) heavily rely on accurate and complete rule design and feature engineering, which may not adapt to fast-evolving attacks, or (2) fail to estimate model uncertainty, which is essential to the trustworthiness of the prediction made by the model. In this study, we proposed an Uncertainty-aware Ensemble Deep Kernel Learning (UEDKL) model to detect web attacks from HTTP request payload data with the model uncertainty captured from the perspective of both data distribution and model parameters. The proposed UEDKL utilizes a deep kernel learning model to distinguish normal HTTP requests from different types of web attacks with model uncertainty estimated from data distribution perspective. Multiple deep kernel learning models were trained as base learners to capture the model uncertainty from model parameters perspective. An attention-based ensemble learning approach was designed to effectively integrate base learners' predictions and model uncertainty. We also proposed a new metric named High Uncertainty Ratio-F Score Curve to evaluate model uncertainty estimation. Experiments on BDCI and SRBH datasets demonstrated that the proposed UEDKL framework yields significant improvement in both web attack detection performance and uncertainty estimation quality compared to benchmark models.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 19 of its 54 references that are in the map. First posted on arXiv 10 Oct 2024.

Builds on

19 of 54 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,361
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  4. 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
  5. 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
  6. 2019Aleatoric and Epistemic Uncertainty in Machine Learning: An Introduction to Concepts and Methodscited by 913
  7. 2020A Review of Uncertainty Quantification in Deep Learning: Techniques, Applications and Challengescited by 819
  8. 2020Bayesian Deep Learning and a Probabilistic Perspective of Generalizationcited by 480
  9. 2013Gaussian Processes for Big Datacited by 383
  10. 2015Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understandingcited by 218
  11. 2018When Gaussian Process Meets Big Data: A Review of Scalable GPscited by 206
  12. 2015Kernel Interpolation for Scalable Structured Gaussian Processes (KISS-GP)cited by 177
7 more
  1. 2020Improving model calibration with accuracy versus uncertainty optimizationcited by 123
  2. 2016Stochastic Variational Deep Kernel Learningcited by 93
  3. 2019DropConnect Is Effective in Modeling Uncertainty of Bayesian Deep Networkscited by 92
  4. 2017DiSAN: Directional Self-Attention Network for RNN/CNN-Free Language Understandingcited by 71
  5. 2022StructCoder: Structure-Aware Transformer for Code Generationcited by 34
  6. 2023Graph Mining for Cybersecurity: A Surveycited by 5
  7. 2023RAT: Reinforcement-Learning-Driven and Adaptive Testing for Vulnerability Discovery in Web Application Firewallscited by 1

Built on by

Not cited yet.