Towards explaining anomalies: A deep Taylor decomposition of one-class models

Citations

WEB OF SCIENCE

68
Citations

SCOPUS

80

초록

Detecting anomalies in the data is a common machine learning task, with numerous applications in the sciences and industry. In practice, it is not always sufficient to reach high detection accuracy, one would also like to be able to understand why a given data point has been predicted to be anomalous. We propose a principled approach for one-class SVMs (OC-SVM), that draws on the novel insight that these models can be rewritten as distance/pooling neural networks. This 'neuralization' step lets us apply deep Taylor decomposition (DTD), a methodology that leverages the model structure in order to quickly and reliably explain decisions in terms of input features. The proposed method (called 'OC-DTD') is applicable to a number of common distance-based kernel functions, and it outperforms baselines such as sensitivity analysis, distance to nearest neighbor, or edge detection. (C) 2020 The Authors. Published by Elsevier Ltd.

키워드

Outlier detectionExplainable machine learningDeep Taylor decompositionKernel machinesUnsupervised learningNEURAL-NETWORKSUPPORT VECTORVISUALIZATION
제목
Towards explaining anomalies: A deep Taylor decomposition of one-class models
저자
Kauffmann, JacobMueller, Klaus-RobertMontavon, Gregoire
DOI
10.1016/j.patcog.2020.107198
발행일
2020-05
유형
Article
저널명
Pattern Recognition
101