Extending XReason: Formal Explanations for Adversarial Detection

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Jemaa, Amira, Rashid, Adnan, Tahar, Sofiene
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917882353418240
author Jemaa, Amira
Rashid, Adnan
Tahar, Sofiene
author_facet Jemaa, Amira
Rashid, Adnan
Tahar, Sofiene
contents Explainable Artificial Intelligence (XAI) plays an important role in improving the transparency and reliability of complex machine learning models, especially in critical domains such as cybersecurity. Despite the prevalence of heuristic interpretation methods such as SHAP and LIME, these techniques often lack formal guarantees and may produce inconsistent local explanations. To fulfill this need, few tools have emerged that use formal methods to provide formal explanations. Among these, XReason uses a SAT solver to generate formal instance-level explanation for XGBoost models. In this paper, we extend the XReason tool to support LightGBM models as well as class-level explanations. Additionally, we implement a mechanism to generate and detect adversarial examples in XReason. We evaluate the efficiency and accuracy of our approach on the CICIDS-2017 dataset, a widely used benchmark for detecting network attacks.
format Preprint
id arxiv_https___arxiv_org_abs_2501_00537
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Extending XReason: Formal Explanations for Adversarial Detection
Jemaa, Amira
Rashid, Adnan
Tahar, Sofiene
Artificial Intelligence
Cryptography and Security
Machine Learning
Explainable Artificial Intelligence (XAI) plays an important role in improving the transparency and reliability of complex machine learning models, especially in critical domains such as cybersecurity. Despite the prevalence of heuristic interpretation methods such as SHAP and LIME, these techniques often lack formal guarantees and may produce inconsistent local explanations. To fulfill this need, few tools have emerged that use formal methods to provide formal explanations. Among these, XReason uses a SAT solver to generate formal instance-level explanation for XGBoost models. In this paper, we extend the XReason tool to support LightGBM models as well as class-level explanations. Additionally, we implement a mechanism to generate and detect adversarial examples in XReason. We evaluate the efficiency and accuracy of our approach on the CICIDS-2017 dataset, a widely used benchmark for detecting network attacks.
title Extending XReason: Formal Explanations for Adversarial Detection
topic Artificial Intelligence
Cryptography and Security
Machine Learning
url https://arxiv.org/abs/2501.00537