KPI-Aware Multimodal Anomaly Detection for 5G and Open RAN Telemetry
Organizations: University of Connecticut, Storrs, Connecticut, USA · Nokia, Sunnyvale, California, USA
Abstract
Reliable anomaly detection is a deployment bottleneck for 5G/Open RAN observability and emerging self-optimizing 6G systems, where hundreds of heterogeneous KPIs, severe class imbalance, and strict alert budgets make purely numerical scores brittle. We present KAC, a deployment-oriented KPI-aware multimodal anomaly-detection framework that uses KPI-level residual-text alignment to turn compact operator-style summaries into a learnable feedback signal over full-KPI temporal evidence. This gives the detector broad numerical coverage like modern time-series models, while retaining the sparse KPI-specific reasoning that makes operator feedback sustainable in a future operator-facing workflow. Across public telecom telemetry, enterprise-scale Open RAN observability data, and a Nokia benchmark built from real 5G RAN production packet traces with realism-hardened injected anomalies, KAC achieves strong threshold-based detection performance while remaining competitive on threshold-free ranking metrics. On TelecomTS, at a fixed 2.5 percent false-positive-rate operating point, KAC achieves the highest recall among the evaluated residual-based methods while maintaining comparable precision; across the evaluated benchmarks, it remains robust under substantial class imbalance. KAC is integrated in pre-production shadow mode with Nokia's GKE-based KPI construction pipeline, where it continuously scores telemetry windows alongside an internal packet-level anomaly detector for operational evaluation.
Figures & tables
| Scenario 1 | Scenario 2 | |||||||||
| Method | Prec. | Rec. | F1 | AUROC | AP | Prec. | Rec. | F1 | AUROC | AP |
| Supervised methods | ||||||||||
| QR-TAN (ctx=20) | .954 .025 | .894 .018 | .923 .007 | .974 .007 | .978 .005 | .738 .092 | .700 .000 | .716 .042 | .919 .026 | .762 .035 |
| Chronos-2 + LR | .916 .000 | .887 .000 | .901 .000 | .967 .000 | .970 .000 | .643 .000 | .900 .000 | .750 .000 | .913 .000 | .842 .000 |
| MOMENT + linear | .806 .026 | .775 .034 | .789 .013 | .895 .009 | .901 .010 | .132 .022 | .620 .130 | .218 .038 | .796 .016 | .245 .027 |
| Mantis + linear | .931 .000 | .927 .000 | .929 .000 | .980 .000 | .982 .000 | .667 .000 | 1.00 .000 | .800 .000 | .995 .000 | .926 .000 |
| Dataset | Variant | Precision | Recall | F1 | AUROC | AP |
|---|---|---|---|---|---|---|
| TelecomTS | V1: Residual-only | 0.943 0.015 | 0.895 0.016 | 0.918 0.010 | 0.972 0.004 | 0.976 0.002 |
| V2: + Text fusion | 0.967 0.010 | 0.953 0.011 | 0.960 0.007 | 0.987 0.004 | 0.988 0.005 | |
| V3: KAC (ours) | 0.961 0.016 | 0.960 0.009 | 0.960 0.004 | 0.988 0.002 | 0.988 0.003 | |
| SpotLight | V1: Residual-only | 0.920 0.008 | 0.953 0.013 | 0.937 0.007 | 0.975 0.006 | 0.968 0.009 |
| V2: + Text fusion | 0.931 0.012 | 0.951 0.014 | 0.940 0.010 | 0.974 0.011 | 0.967 0.022 | |
| V3: KAC (ours) | 0.939 0.006 | 0.961 0.011 | 0.950 0.003 | 0.986 0.005 | 0.984 0.006 |
Multimodal Anomaly Detection
Multimodal anomaly detection identifies unusual patterns by combining complementary signals such as images, depth, video, text, and sensor data.
See all 97 papers