Tensor Networks for Explainable Machine Learning in Cybersecurity
In this paper we show how tensor networks help in developing explainability of machine learning algorithms. Specifically, we develop an unsupervised clustering algorithm based on Matrix Product States (MPS) and apply it in the context of a real use-case of adversary-generated threat intelligence. Our investigation proves that MPS rival traditional deep learning models such as autoencoders and GANs in terms of performance, while providing much richer model interpretability. Our approach naturally facilitates the extraction of feature-wise probabilities, Von Neumann Entropy, and mutual information, offering a compelling narrative for classification of anomalies and fostering an unprecedented level of transparency and interpretability, something fundamental to understand the rationale behind artificial intelligence decisions.
Code (0)
등록된 구현이 없습니다.
Tasks
ClusteringTensor NetworksSimilar Papers 제목 키워드 기반
A Survey on Explainable Artificial Intelligence for Cybersecurity
The black-box nature of artificial intelligence (AI) models has been the source of many concerns in their use for critical applications. Explainable Artificial Intelligence (XAI) is a rapidly growing research field that …
Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)SurveyExplainable Artificial Intelligence and Cybersecurity: A Systematic Literature Review
Cybersecurity vendors consistently apply AI (Artificial Intelligence) to their solutions and many cybersecurity domains can benefit from AI technology. However, black-box AI techniques present some difficulties in compre…
Explainable artificial intelligenceExplainable Artificial Intelligence (XAI)Systematic Literature ReviewLearning-to-Explain through 20Q Gaming: An Explainable Recommender for Cybersecurity Education
The growing sophistication of contemporary cyber threats necessitates a more effective and adaptive approach to cybersecurity training. Intuitive and adaptive approaches to learning, which are often required, are not pro…
Reinforcement LearningSoK: Explainable Machine Learning for Computer Security Applications
Explainable Artificial Intelligence (XAI) aims to improve the transparency of machine learning (ML) pipelines. We systematize the increasingly growing (but fragmented) microcosm of studies that develop and utilize XAI me…
Computer SecurityExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)Explaining Anomalies with Tensor Networks
Tensor networks, a class of variational quantum many-body wave functions have attracted considerable research interest across many disciplines, including classical machine learning. Recently, Aizpurua et al. demonstrated…
Anomaly DetectionTensor Networks