Explainable Malware Detection with Tailored Logic Explained Networks

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Anthony, Peter, Giannini, Francesco, Diligenti, Michelangelo, Homola, Martin, Gori, Marco, Balogh, Stefan, Mojzis, Jan
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913342445060096
author Anthony, Peter
Giannini, Francesco
Diligenti, Michelangelo
Homola, Martin
Gori, Marco
Balogh, Stefan
Mojzis, Jan
author_facet Anthony, Peter
Giannini, Francesco
Diligenti, Michelangelo
Homola, Martin
Gori, Marco
Balogh, Stefan
Mojzis, Jan
contents Malware detection is a constant challenge in cybersecurity due to the rapid development of new attack techniques. Traditional signature-based approaches struggle to keep pace with the sheer volume of malware samples. Machine learning offers a promising solution, but faces issues of generalization to unseen samples and a lack of explanation for the instances identified as malware. However, human-understandable explanations are especially important in security-critical fields, where understanding model decisions is crucial for trust and legal compliance. While deep learning models excel at malware detection, their black-box nature hinders explainability. Conversely, interpretable models often fall short in performance. To bridge this gap in this application domain, we propose the use of Logic Explained Networks (LENs), which are a recently proposed class of interpretable neural networks providing explanations in the form of First-Order Logic (FOL) rules. This paper extends the application of LENs to the complex domain of malware detection, specifically using the large-scale EMBER dataset. In the experimental results we show that LENs achieve robustness that exceeds traditional interpretable methods and that are rivaling black-box models. Moreover, we introduce a tailored version of LENs that is shown to generate logic explanations with higher fidelity with respect to the model's predictions.
format Preprint
id arxiv_https___arxiv_org_abs_2405_03009
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Explainable Malware Detection with Tailored Logic Explained Networks
Anthony, Peter
Giannini, Francesco
Diligenti, Michelangelo
Homola, Martin
Gori, Marco
Balogh, Stefan
Mojzis, Jan
Cryptography and Security
Artificial Intelligence
Malware detection is a constant challenge in cybersecurity due to the rapid development of new attack techniques. Traditional signature-based approaches struggle to keep pace with the sheer volume of malware samples. Machine learning offers a promising solution, but faces issues of generalization to unseen samples and a lack of explanation for the instances identified as malware. However, human-understandable explanations are especially important in security-critical fields, where understanding model decisions is crucial for trust and legal compliance. While deep learning models excel at malware detection, their black-box nature hinders explainability. Conversely, interpretable models often fall short in performance. To bridge this gap in this application domain, we propose the use of Logic Explained Networks (LENs), which are a recently proposed class of interpretable neural networks providing explanations in the form of First-Order Logic (FOL) rules. This paper extends the application of LENs to the complex domain of malware detection, specifically using the large-scale EMBER dataset. In the experimental results we show that LENs achieve robustness that exceeds traditional interpretable methods and that are rivaling black-box models. Moreover, we introduce a tailored version of LENs that is shown to generate logic explanations with higher fidelity with respect to the model's predictions.
title Explainable Malware Detection with Tailored Logic Explained Networks
topic Cryptography and Security
Artificial Intelligence
url https://arxiv.org/abs/2405.03009