Why is this an anomaly? Explaining anomalies using sequential explanations

Show simple item record

dc.contributor.author Mokoena, Tshepiso
dc.contributor.author Celik, Turgay
dc.contributor.author Marivate, Vukosi
dc.date.accessioned 2021-12-02T05:07:29Z
dc.date.available 2021-12-02T05:07:29Z
dc.date.issued 2022-01
dc.description.abstract In most applications, anomaly detection operates in an unsupervised mode by looking for outliers hoping that they are anomalies. Unfortunately, most anomaly detectors do not come with explanations about which features make a detected outlier point anomalous. Therefore, it requires human analysts to manually browse through each detected outlier point’s feature space to obtain the subset of features that will help them determine whether they are genuinely anomalous or not. This paper introduces sequential explanation (SE) methods that sequentially explain to the analyst which features make the detected outlier anomalous. We present two methods for computing SEs called the outlier and sample-based SE that will work alongside any anomaly detector. The outlier-based SE methods use an anomaly detector’s outlier scoring measure guided by a search algorithm to compute the SEs. Meanwhile, the sample-based SE methods employ sampling to turn the problem into a classical feature selection problem. In our experiments, we compare the performances of the different outlier- and sample-based SEs. Our results show that both the outlier and sample-based methods compute SEs that perform well and outperform sequential feature explanations. en_ZA
dc.description.department Computer Science en_ZA
dc.description.librarian hj2021 en_ZA
dc.description.uri http://www.elsevier.com/locate/patcog en_ZA
dc.identifier.citation Mokoena, T., Celik, T. & Marivate, V. 2022, 'Why is this an anomaly? Explaining anomalies using sequential explanations', Pattern Recognition, vol. 121, art. 108227, pp. 1-14. en_ZA
dc.identifier.issn 0031-3203
dc.identifier.other 10.1016/j.patcog.2021.108227
dc.identifier.uri http://hdl.handle.net/2263/82935
dc.language.iso en en_ZA
dc.publisher Elsevier en_ZA
dc.rights © 2021 Elsevier Ltd. All rights reserved. Notice : this is the author’s version of a work that was accepted for publication in Pattern Recognition. Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. A definitive version was subsequently published in Pattern Recognition, vol. 121, art. 108227, pp. 1-14, 2022. doi : 10.1016/j.patcog.2021.108227. en_ZA
dc.subject Outlier explanation en_ZA
dc.subject Anomaly validation en_ZA
dc.subject Explainable AI en_ZA
dc.subject Artificial intelligence (AI) en_ZA
dc.subject Sequential explanation (SE) en_ZA
dc.subject Sequential feature explanation (SFE) en_ZA
dc.title Why is this an anomaly? Explaining anomalies using sequential explanations en_ZA
dc.type Preprint Article en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record