Why is this an anomaly? Explaining anomalies using sequential explanations

dc.contributor.authorMokoena, Tshepiso
dc.contributor.authorCelik, Turgay
dc.contributor.authorMarivate, Vukosi
dc.date.accessioned2021-12-02T05:07:29Z
dc.date.available2021-12-02T05:07:29Z
dc.date.issued2022-01
dc.description.abstractIn 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.departmentComputer Scienceen_ZA
dc.description.librarianhj2021en_ZA
dc.description.urihttp://www.elsevier.com/locate/patcogen_ZA
dc.identifier.citationMokoena, 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.issn0031-3203
dc.identifier.other10.1016/j.patcog.2021.108227
dc.identifier.urihttp://hdl.handle.net/2263/82935
dc.language.isoenen_ZA
dc.publisherElsevieren_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.subjectOutlier explanationen_ZA
dc.subjectAnomaly validationen_ZA
dc.subjectExplainable AIen_ZA
dc.subjectArtificial intelligence (AI)en_ZA
dc.subjectSequential explanation (SE)en_ZA
dc.subjectSequential feature explanation (SFE)en_ZA
dc.titleWhy is this an anomaly? Explaining anomalies using sequential explanationsen_ZA
dc.typePreprint Articleen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Mokoena_Why_2022.pdf
Size:
573.55 KB
Format:
Adobe Portable Document Format
Description:
Preprint Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: