Toward Scalable and Unified Example-based Explanation and Outlier Detection
When neural networks are employed for high-stakes decision-making, it is desirable that they provide explanations for their prediction in order for us to understand the features that have contributed to the decision. At the same time, it is important to flag potential outliers for in-depth verification by domain experts. In this work we propose to unify two differing aspects of explainability with outlier detection. We argue for a broader adoption of prototype-based student networks capable of providing an example-based explanation for their prediction and at the same time identify regions of similarity between the predicted sample and the examples. The examples are real prototypical cases sampled from the training set via our novel iterative prototype replacement algorithm. Furthermore, we propose to use the prototype similarity scores for identifying outliers. We compare performances in terms of the classification, explanation quality, and outlier detection of our proposed network with other baselines. We show that our prototype-based networks beyond similarity kernels deliver meaningful explanations and promising outlier detection results without compromising classification accuracy.
Code (0)
등록된 구현이 없습니다.
Tasks
Decision MakingOutlier DetectionSimilar Papers 제목 키워드 기반
Example-based Explanations with Adversarial Attacks for Respiratory Sound Analysis
Respiratory sound classification is an important tool for remote screening of respiratory-related diseases such as pneumonia, asthma, and COVID-19. To facilitate the interpretability of classification results, especially…
Sound ClassificationPyOD: A Python Toolbox for Scalable Outlier Detection
PyOD is an open-source Python toolbox for performing scalable outlier detection on multivariate data. Uniquely, it provides access to a wide range of outlier detection algorithms, including established outlier ensembles …
Anomaly DetectionOutlier Detectionoutlier ensemblesCoverage-based Outlier Explanation
Outlier detection is a core task in data mining with a plethora of algorithms that have enjoyed wide scale usage. Existing algorithms are primarily focused on detection, that is the identification of outliers in a given …
Outlier DetectionDCFO: Density-Based Counterfactuals for Outliers -- Additional Material
Outlier detection identifies data points that significantly deviate from the majority of the data distribution. Explaining outliers is crucial for understanding the underlying factors that contribute to their detection, …
Outlier DetectionInterpreting Outliers in Time Series Data through Decoding Autoencoder
Outlier detection is a crucial analytical tool in various fields. In critical systems like manufacturing, malfunctioning outlier detection can be costly and safety-critical. Therefore, there is a significant need for exp…
Anomaly DetectionExplainable artificial intelligenceExplainable Artificial Intelligence (XAI)Outlier Detection+2