Unsupervised Learning Framework for Cyber Threat Detection, Anomaly Identification, and Alert Prioritization
Source abstract
Abstract
Conventional Security Operations Center (SOC) solutions struggle to process representative operational alert streams efficiently and adapt to evolving cyber threats, highlighting the need for automated, intelligent threat detection and prioritization. This study presents a custom AI-driven framework that leverages unsupervised learning techniques to support SOC analysts in cyber threat detection, anomaly identification, and alert prioritization. The framework applies several clustering methods: HDBSCAN, DBSCAN, KMeans, and Gaussian Mixture Models for alert segmentation, and integrates anomaly detection using LOF and Isolation Forest, complemented by semi-supervised detection via One-Class SVM. Using textual, categorical, and numerical features from Wazuh alerts across three datasets, the system performs clustering and anomaly detection in the original high-dimensional feature space, with UMAP applied solely for two-dimensional visualization. HDBSCAN consistently produced well-separated clusters with effective noise detection, while, Isolation Forest evaluated via 10-fold cross-validation exhibited stable anomaly flagging and clear score separation across both cyber alert event data and synthetic threat injection experiments. Furthermore, the framework formulates a composite priority ranking that integrates anomaly severity, cluster rarity, and SOC contextual weighting, yielding actionable alert rankings. An interactive, analyst-centric dashboard enables SOC teams to explore top alerts, clusters, associated MITRE techniques, priority rankings, and geolocation data, providing insights while preserving human oversight. Overall, the proposed system transforms complex alert streams into structured insights, enhancing SOC situational awareness, decision support, and operational efficiency.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Information and Cyber Security · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Center for Artificial Intelligence and Future Policing, Naif Arab University for Security Sciences, Riyadh 11452, Saudi Arabia
Center for Cybercrime and Economic Crime, Naif Arab University for Security Sciences, Riyadh 11452, Saudi Arabia
Funding
Naif Arab University for Security Sciences
References (46)
Show source-provided references
1. Security Operations Center: A Systematic Study and Open Challenges
2. Sundaramurthy, S.C., Bardas, A.G., Case, J., Ou, X., Wesch, M., and McHugh, J. (2015). A Human Capital Model for Mitigating Security Analyst Burnout. Eleventh Symposium on Usable Privacy and Security (SOUPS 2015), USENIX Association.
3. Vectra AI (2024, May 20). 2023 State of Threat Detection Report. Available online: https://www.vectra.ai/resources/2023-state-of-threat-detection.
4. Alert Prioritisation in Security Operations Centres: A Systematic Survey on Criteria and Methods
5. Hosen, A.S.M.S., and Cho, G.H. (2024). An Anomaly Detection and Prioritization System for Smart Factory Security Using Machine Learning. Sensors, 24.
6. Deep Learning for Anomaly Detection: A Review10.1145/3439950 ↗
7. Du, M., Li, F., Zheng, G., and Srikumar, V. (November, January 30). DeepLog: Anomaly Detection and Diagnosis from System Logs through Deep Learning. Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, Dallas, TX, USA.10.1145/3133956.3134015 ↗
8. Meng, W., Liu, Y., Zhu, Y., Zhang, S., Pei, D., Liu, Y., Chen, Y., Zhang, R., Tao, S., and Sun, P. (2019, January 10–16). LogAnomaly: Unsupervised Detection of Sequential and Quantitative Anomalies in Unstructured Logs. Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence (IJCAI), Macao, China.10.24963/ijcai.2019/658 ↗
9. Guo, H., Yuan, S., and Wu, X. (2021, January 18–22). LogBERT: Log Anomaly Detection via BERT. Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China.10.1109/IJCNN52387.2021.9534113 ↗
10. Deep Learning for Log-Based Anomaly Detection: A Survey
11. Jalalvand, F., Chhetri, M.B., Nepal, S., and Paris, C. (2025). Adaptive alert prioritisation in security operations centres via learning to defer with human feedback. arXiv.
12. Milajerdi, S.M., Gjomemo, R., Eshete, B., Sekar, R., and Vullikanti, V. (2019, January 19–23). HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flows. Proceedings of the IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA.10.1109/SP.2019.00026 ↗
13. On the Automated Triage of Security Alerts
14. A Survey of Network-based Intrusion Detection Data Sets10.1016/j.cose.2019.06.005 ↗
15. Toward Generating a New Intrusion Detection Dataset and Intrusion Traffic Characterization
16. Alzahrani, I.Y., Lee, S., and Kim, K. (2024). Enhancing Cyber-Threat Intelligence in the Arab World: Leveraging IoC and MISP Integration. Electronics, 13.10.3390/electronics13132526 ↗
17. Guo, W., Mu, D., Xu, J., Su, P., Wang, G., and Cao, X. (2018, January 15–19). Lemna: Explaining Deep Learning based Security Applications. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada.10.1145/3243734.3243792 ↗
18. Prasanga, D.G.T., Gutierrez, J.A., and Ray, S.K. (2025). The Role of Graph Neural Networks, Transformers, and Reinforcement Learning in Network Threat Detection: A Systematic Literature Review. Electronics, 14.10.3390/electronics14214163 ↗
19. Oh, S.H., Kim, J., Nah, J.H., and Park, J. (2024). Employing deep reinforcement learning to cyber-attack simulation for enhancing cybersecurity. Electronics, 13.10.3390/electronics13030555 ↗
20. An integrated approach to cyber risk management with cyber threat intelligence framework to secure critical infrastructure10.3390/jcp4020018 ↗
21. Chamkar, S.A., Zaydi, M., Maleh, Y., and Gherabi, N. (2025). Improving Threat Detection in Wazuh Using Machine Learning Techniques. J. Cybersecur. Priv., 5.10.3390/jcp5020034 ↗
22. Mrabet, M. (2025). TrustFed-CTI: A Trust-Aware Federated Learning Framework for Privacy-Preserving Cyber Threat Intelligence Sharing Across Distributed Organizations. Future Internet, 17.10.3390/fi17110512 ↗
23. Reducing false positives in intrusion detection systems using cloud-based honeypot
24. Anomaly detection: A survey10.1145/1541880.1541882 ↗
25. Goldstein, M., and Uchida, S. (2016). A comparative evaluation of unsupervised anomaly detection algorithms for multivariate data. PLoS ONE, 11.10.1371/journal.pone.0152173 ↗
26. Semantics-based online malware detection: Towards efficient real-time protection against malware10.1109/TIFS.2015.2491300 ↗
27. Hype and heavy tails: A closer look at data breaches10.1093/cybsec/tyw003 ↗
28. Kokulu, F.B., Soneji, A., Bao, T., Shoshitaishvili, Y., Zhao, Z., Doupé, A., and Ahn, G.-J. (2019, January 11–15). Matched and mismatched SOCs: A qualitative study on security operations center issues. Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, London, UK.10.1145/3319535.3354239 ↗
29. Hassan, W.U., Guo, S., Li, D., Chen, Z., Wood, K., Zou, Z., Wang, W., Yu, Z., Zhao, B., and Hua, J. (2019, January 24–27). NoDoze: Combatting Threat Alert Fatigue with Automated Provenance Analysis. Proceedings of the Network and Distributed System Security Symposium (NDSS), San Diego, CA, USA.10.14722/ndss.2019.23349 ↗
30. Churu, M., Blaauw, D., and Watson, B. (2023). A review and analysis of cybersecurity threats and vulnerabilities, by development of a fuzzy rule-based expert system. Proceedings of the Pan African Conference on Artificial Intelligence, Springer.10.1007/978-3-031-57639-3_7 ↗
31. Dynamic log clustering for heuristics mining in security operations centers
32. Ghojogh, B., Crowley, M., Karray, F., and Ghodsi, A. (2023). Uniform manifold approximation and projection (UMAP). Elements of Dimensionality Reduction and Manifold Learning, Springer.10.1007/978-3-031-10602-6 ↗
33. Artioli, P., Maci, A., and Magrì, A. (2024). A comprehensive investigation of clustering algorithms for User and Entity Behavior Analytics. Front. Big Data, 7.10.3389/fdata.2024.1375818 ↗
34. Campello, R.J., Moulavi, D., and Sander, J. (2013). Density-based clustering based on hierarchical density estimates. Proceedings of the Pacific-Asia Conference on Knowledge Discovery and Data Mining, Springer.10.1007/978-3-642-37456-2_14 ↗
35. hdbscan: Hierarchical density based clustering10.21105/joss.00205 ↗
36. Maiti, A., Chakraborty, R., Basu, D., Sarkar, I., and Dutta, A. (2025). Unsupervised Pattern Discovery in Cyber Incidents Using Principal Component Analysis K-Means DBSCAN and Isolation Forest. Proceedings of the International Conference on Data Science and Network Engineering, Springer.10.1007/978-3-032-07735-6_27 ↗
37. K-means clustering: A half-century synthesis10.1348/000711005X48266 ↗
38. Insider-threat detection using gaussian mixture models and sensitivity profiles10.1016/j.cose.2018.03.006 ↗
39. Murphy, K.P. (2012). Machine Learning: A Probabilistic Perspective, MIT Press.
40. Liu, F.T., Ting, K.M., and Zhou, Z.H. (2008, January 15–19). Isolation forest. Proceedings of the 2008 Eighth IEEE International Conference on Data Mining.10.1109/ICDM.2008.17 ↗
41. Breunig, M.M., Kriegel, H.P., Ng, R.T., and Sander, J. (2000, January 15–18). LOF: Identifying density-based local outliers. Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data, Dallas, TX, USA.10.1145/342009.335388 ↗
42. Estimating the support of a high-dimensional distribution10.1162/089976601750264965 ↗
43. Turcotte, M., Labrèche, F., and Paquette, S.O. (2025). Automated Alert Classification and Triage (AACT): An Intelligent System for the Prioritisation of Cybersecurity Alerts. arXiv.
44. Training language models to follow instructions with human feedback
45. Wong, M.F., and Tan, C.W. (2024). Aligning crowd-sourced human feedback for reinforcement learning on code generation by large language models. IEEE Trans. Big Data.10.1109/TBDATA.2024.3524104 ↗
46. Explainable AI for cyber threat intelligence: Enhancing analyst trust10.53022/oarjst.2025.14.2.0091 ↗