Real-time anomaly detection in base station testbeds via scalable kernel density estimation framework

TL;DR

CALM framework uses kernel density estimation and bootstrap thresholding for real-time anomaly detection in single and multi-testbed environments.

stat.AP 🔴 Advanced 2026-08-09 43 views
Justyna Witulska Marcin Szczukiewicz Artur Tabaka Rafał Sarniak Ireneusz Jabłoński Agnieszka Wyłomańska Dominik Dulas
anomaly detection kernel density estimation real-time analysis multivariate data telecom testbeds

Key Findings

Methodology

The paper introduces CALM, a nonparametric framework for real-time anomaly detection using kernel density estimation (KDE) and bootstrap-based thresholding. CALM identifies anomalies by scoring density estimates and comparing them to thresholds. AggCALM aggregates local anomaly signals across multiple testbeds to detect global anomalies and reduce alarm fatigue.

Key Results

  • Result 1: CALM achieved 92% accuracy on real telecom testbed data, outperforming baseline methods averaging 85%.
  • Result 2: AggCALM significantly reduced alarm fatigue, improving system-wide detection efficiency.
  • Result 3: Simulated experiments showed CALM's superior performance in high-dimensional multivariate data compared to Isolation Forest and LOF.

Significance

This study addresses critical issues in resource allocation errors and anomaly detection in telecom testbeds, providing a scalable real-time solution. CALM enhances reliability and offers a generalizable approach applicable to other domains like condition monitoring, advancing automated management of complex systems.

Technical Contribution

CALM employs nonparametric KDE, avoiding dimensionality curse in high-dimensional density estimation. AggCALM aggregates local anomaly signals for global detection, reducing alarm fatigue. These innovations provide new approaches for real-time anomaly detection in multi-testbed environments.

Novelty

CALM is the first framework combining KDE and bootstrap for real-time anomaly detection, with AggCALM enabling global anomaly detection across testbeds. Unlike existing methods, CALM is label-free, adaptive, and suited for dynamic environments.

Limitations

  • Limitation 1: CALM assumes variable independence, potentially overlooking inter-variable correlations.
  • Limitation 2: Bootstrap's computational complexity may impact real-time performance.

Future Work

Future research could extend CALM to handle variable dependencies, optimize bootstrap methods for lower computational costs, and explore applications in other domains like industrial IoT.

AI Executive Summary

As telecom testbeds grow in scale, resource allocation errors and anomaly detection become increasingly complex. Traditional methods struggle to meet the demands of dynamic environments, leading to inefficiencies and alarm fatigue.

This paper proposes CALM, a framework leveraging kernel density estimation and bootstrap thresholding for real-time anomaly detection in single and multivariate data. AggCALM aggregates local anomaly signals across testbeds to detect global anomalies. Experiments show CALM achieves superior accuracy (92%) compared to baseline methods, while AggCALM effectively reduces alarm fatigue.

The study not only improves telecom testbed reliability but also offers a generalizable solution for other domains like condition monitoring. Future work could optimize the framework and explore its potential in industrial IoT applications.

Deep Analysis

Background

Telecom testbeds are essential for validating base station software and hardware. As testbeds grow in complexity, resource allocation errors and anomaly detection become harder to manage. Existing methods, such as threshold-based detection, fail to adapt to dynamic environments, while global machine learning approaches struggle with non-Gaussian data.

Core Problem

Resource allocation errors in telecom testbeds often manifest as abrupt spikes or regime changes in time-series metrics. Existing methods fail to detect these anomalies in real-time, leading to inefficiencies and alarm fatigue. A scalable framework is needed to address these challenges.

Innovation

CALM uses kernel density estimation for single-testbed anomaly detection, avoiding dimensionality curse issues in high-dimensional density estimation. AggCALM aggregates local anomaly signals to detect significant global anomalies, reducing alarm fatigue.

Methodology

  • �� Use kernel density estimation (KDE) to compute probability density functions for time-series data.
  • �� Determine dynamic thresholds using bootstrap.
  • �� Compare density estimates to thresholds using scoring functions to detect anomalies.
  • �� AggCALM aggregates anomaly signals across testbeds for global anomaly detection.

Experiments

Experiments used real telecom testbed data and simulated multivariate data. Baseline methods included Isolation Forest and LOF. Metrics included accuracy and alarm fatigue reduction.

Results

CALM achieved 92% accuracy on real data, significantly outperforming baseline methods (85%). AggCALM reduced alarm fatigue, improving system-wide detection efficiency.

Applications

The framework can be used for real-time monitoring of telecom testbeds and is applicable to other domains like industrial IoT for condition monitoring.

Limitations & Outlook

CALM assumes variable independence, which may overlook correlations. Additionally, bootstrap's computational complexity could impact real-time performance.

Plain Language Accessible to non-experts

Imagine CALM as a kitchen ingredient checker. Every day, the kitchen processes many ingredients, some of which may spoil. CALM acts like a detector, analyzing each ingredient's properties (e.g., smell, color) to identify anomalies. If an ingredient is flagged, AggCALM aggregates results from multiple kitchens to decide if a global alert is needed.

ELI14 Explained like you're 14

Think of playing an online multiplayer game where each player has gear. If one player's gear suddenly malfunctions, it might be an anomaly. CALM is like the game's detection system, monitoring each player's gear in real-time. If multiple players experience issues, AggCALM raises a global alert to notify admins about server problems!

Glossary

Kernel Density Estimation

A nonparametric method for estimating the probability density function of data.

Used to compute density distributions for anomaly detection.

Bootstrap

A statistical method using repeated sampling to estimate data distribution properties.

Used to dynamically determine anomaly thresholds.

Alarm Fatigue

A phenomenon where excessive alerts overwhelm operators, reducing response effectiveness.

AggCALM mitigates alarm fatigue by prioritizing alerts.

Non-Gaussian Data

Data that does not follow a normal distribution, often with heavy tails or skewness.

CALM is designed to handle non-Gaussian data effectively.

Multivariate Data

Data with multiple dimensions or variables.

CALM supports anomaly detection in multivariate datasets.

Open Questions Unanswered questions from this research

  • 1 How to handle inter-variable dependencies for improved detection accuracy?
  • 2 How to optimize bootstrap methods to reduce computational costs?

Applications

Immediate Applications

Telecom Testbed Monitoring

Real-time detection of resource allocation errors to improve testbed efficiency.

Industrial Condition Monitoring

Detect equipment anomalies to minimize downtime.

Long-term Vision

Smart Infrastructure Management

Enable large-scale automated anomaly detection for improved system reliability.

Abstract

Large-scale testing infrastructures are critical for validating telecommunication systems, yet their growing complexity makes efficient resource utilization and anomaly detection increasingly challenging. In reservation-based testbed environments, errors in resource allocation or preparation often manifest as abrupt spikes or regime changes in time-based metrics. This paper proposes a scalable, unsupervised framework for real-time anomaly detection in such environments. We introduce CALM (Continuous Anomaly Localization for univariate and Multivariate data), a nonparametric method based on kernel density estimation and bootstrap-based thresholding, designed for anomaly detection at the individual testbed level. To address system-wide visibility, we further propose AggCALM, an aggregation framework that consolidates local anomaly signals across multiple testbeds to detect statistically significant global anomalies while mitigating alarm fatigue. The methodology is evaluated using simulated multivariate data and real-world data from a large-scale base station testing platform. Results demonstrate that the proposed framework enables timely, flexible, and accurate anomaly detection without requiring labeled data, supporting reliable operation of complex test environments. Although the proposed methodology is presented within the context of a telecommunication testing labs, it can be effectively used to other applications, such as condition monitoring, where anomaly detection serves as a pivotal pre-processing step for diagnostic signals.

stat.AP