journal article·2022-11-12Open access

A Neuro-Symbolic Classifier with Optimized Satisfiability for Monitoring Security Alerts in Network Traffic

Darian Onchis, Codruta Istin, Eduard Hogea

Applied Sciences· Volume 12· Issue 22

Abstract

We introduce in this paper a neuro-symbolic predictive model based on Logic Tensor Networks, capable of discriminating and at the same time of explaining the bad connections, called alerts or attacks, and the normal connections. The proposed classifier incorporates both the ability of deep neural networks to improve on their own through learning from experience and the interpretability of the results provided by the symbolic artificial intelligence approach. Compared to other existing solutions, we advance in the discovery of potential security breaches from a cognitive perspective. By introducing the reasoning in the model, our aim is to further reduce the human staff needed to deal with the cyber-threat hunting problem. To justify the need for shifting towards hybrid systems for this task, the design, the implementation, and the comparison of the dense neural network and the neuro-symbolic model is performed in detail. While in terms of standard accuracy, both models demonstrated similar precision, we further introduced for our model the concept of interactive accuracy as a way of querying the model results at any time coupled with deductive reasoning over data. By applying our model on the CIC-IDS2017 dataset, we reached an accuracy of 0.95, with levels of satisfiability around 0.85. Other advantages such as overfitting mitigation and scalability issues are also presented.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Anomaly Detection Techniques and Applications · Network Security and Intrusion Detection · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, West University of Timisoara, 300223 Timisoara, Romania

Department of Computer and Information Technology, Politehnica University Timisoara, 300223 Timisoara, Romania

Funding

Politehnica University of Timisoara

References (32)

Show source-provided references
1. Ioulianou, P., Vasilakis, V., Moscholios, I., and Logothetis, M. (Inf. Commun. Technol. Form, 2018). A signature-based intrusion detection system for the internet of things, Inf. Commun. Technol. Form, in press.
2. Signature based intrusion detection system using SNORT
3. A hybrid intrusion detection system design for computer network security10.1016/j.compeleceng.2008.12.005 ↗
4. Hybrid intrusion detection system for internet of things (IoT)10.36548/jismac.2020.4.002 ↗
5. Deep learning10.1038/nature14539 ↗
6. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
7. Molnar, C. (2022). Interpretable Machine Learning, Independently Published.
8. Stable and explainable deep learning damage prediction for prismatic cantilever steel beam10.1016/j.compind.2020.103359 ↗
9. Haugeland, J. (1989). Artificial Intelligence: The Very Idea, MIT Press.10.7551/mitpress/1170.001.0001 ↗
10. Logic Tensor Networks10.1016/j.artint.2021.103649 ↗
11. (2022, October 23). ATOS Scientific Community Report. Available online: https://atos.net/content/journey/unlocking-virtual-dimensions-atos-scientific-community-report.pdf.
12. Network Intrusion Detection System using Deep Learning10.1016/j.procs.2021.05.025 ↗
13. Observing damaged beams through their time–frequency extended signatures10.1016/j.sigpro.2013.03.039 ↗
14. Face and marker detection using Gabor frames on GPUs10.1016/j.sigpro.2013.06.029 ↗
15. Deep Learning-Based Intrusion Detection Systems: A Systematic Review10.1109/ACCESS.2021.3097247 ↗
16. Karatas, G., Demir, O., and Koray Sahingoz, O. (2018, January 3–4). Deep Learning in Intrusion Detection Systems. Proceedings of the 2018 International Congress on Big Data, Deep Learning and Fighting Cyber Terrorism (IBIGDELFT), Ankara, Turkey.10.1109/IBIGDELFT.2018.8625278 ↗
17. Berman, D.S., Buczak, A.L., Chavis, J.S., and Corbett, C.L. (2019). A Survey of Deep Learning Methods for Cyber Security. Information, 10.10.3390/info10040122 ↗
18. Ullah, S., Khan, M.A., Ahmad, J., Jamal, S.S., e Huma, Z., Hassan, M.T., Pitropakis, N., and Buchanan, W.J. (2022). HDL-IDS: A Hybrid Deep Learning Architecture for Intrusion Detection in the Internet of Vehicles. Sensors, 22.10.3390/s22041340 ↗
19. Reconciling deep learning with symbolic artificial intelligence: Representing objects and relations10.1016/j.cobeha.2018.12.010 ↗
20. d’Avila Garcez, A., and Lamb, L.C. (2020). Neurosymbolic AI: The 3rd wave. arXiv.
21. Comparisons of deep learning algorithms for MNIST in real-time environment10.5391/IJFIS.2018.18.2.126 ↗
22. A parallel Homological Spanning Forest framework for 2D topological image analysis10.1016/j.patrec.2016.07.023 ↗
23. Approximate dual Gabor atoms via the adjoint lattice method10.1007/s10444-013-9324-1 ↗
24. Badreddine, S., d’Avila Garcez, A., Serafini, L., and Spranger, M. (2022, February 01). Logic Tensor Networks. Available online: https://github.com/logictensornetworks/logictensornetworks.10.1016/j.artint.2021.103649 ↗
25. Hájek, P. (2013). Metamathematics of Fuzzy Logic, Springer Science & Business Media.
26. van der Walt, S., and Millman, J. (July, January 28). Data Structures for Statistical Computing in Python. Proceedings of the 9th Python in Science Conference, Austin, TX, USA.
27. (2021, May 01). KDD99 Dataset. Available online: http://kdd.ics.uci.edu/databases/kddcup99/kddcup99.html.
28. Kayacik, H.G., Zincir-Heywood, A.N., and Heywood, M.I. (2005, January 12–14). Selecting features for intrusion detection: A feature relevance analysis on KDD 99 intrusion detection datasets. Proceedings of the Third Annual Conference on Privacy, Security and Trust, St. Andrews, NB, Canada.10.4018/978-1-59140-561-0.ch071 ↗
29. KDD 1999 generation faults: A review and analysis10.1080/23742917.2018.1518061 ↗
30. Brugger, T. (2021, May 01). KDD Cup ’99 Dataset (Network Intrusion) Considered Harmful. Available online: https://www.kdnuggets.com/news/2007/n18/4i.html.
31. Thapa, N., Liu, Z., Shaver, A., Esterline, A., Gokaraju, B., and Roy, K. (2021). Secure Cyber Defense: An Analysis of Network Intrusion-Based Dataset CCD-IDSv1 with Machine Learning and Deep Learning Models. Electronics, 10.10.3390/electronics10151747 ↗
32. Toward generating a new intrusion detection dataset and intrusion traffic characterization