PhilaeX: Explaining the Failure and Success of AI Models in Malware Detection

Zhi Lu, Vrizlynn L. L. Thing
7/2/2022
cs.CRcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

The explanation to an AI model's prediction used to support decision making in cyber security, is of critical importance. It is especially so when the model's incorrect prediction can lead to severe damages or even losses to lives and critical assets. However, most existing AI models lack the ability to provide explanations on their prediction results, despite their strong performance in most scenarios. In this work, we propose a novel explainable AI method, called PhilaeX, that provides the heuristic means to identify the optimized subset of features to form the complete explanations of AI models' predictions. It identifies the features that lead to the model's borderline prediction, and those with positive individual contributions are extracted. The feature attributions are then quantified through the optimization of a Ridge regression model. We verify the explanation fidelity through two experiments. First, we assess our method's capability in correctly identifying the activated features in the adversarial samples of Android malwares, through the features attribution values from PhilaeX. Second, the deduction and augmentation tests, are used to assess the fidelity of the explanations. The results show that PhilaeX is able to explain different types of classifiers correctly, with higher fidelity explanations, compared to the state-of-the-arts methods such as LIME and SHAP.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lu2022philaex,
  title  = {PhilaeX: Explaining the Failure and Success of AI Models in Malware Detection},
  author = {Zhi Lu and Vrizlynn L. L. Thing},
  year   = {2022},
  eprint = {2207.00740},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.00740v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.00740.svg)](https://codeofpaper.com/paper/2207.00740)

Discussion