Exploiting patterns to explain individual predictions
Version 2 2024-06-13, 13:51Version 2 2024-06-13, 13:51
Version 1 2020-03-01, 00:00Version 1 2020-03-01, 00:00
journal contribution
posted on 2024-06-13, 13:51 authored by Y Jia, J Bailey, K Ramamohanarao, C Leckie, X Ma© 2019, Springer-Verlag London Ltd., part of Springer Nature. Users need to understand the predictions of a classifier, especially when decisions based on the predictions can have severe consequences. The explanation of a prediction reveals the reason why a classifier makes a certain prediction, and it helps users to accept or reject the prediction with greater confidence. This paper proposes an explanation method called Pattern Aided Local Explanation (PALEX) to provide instance-level explanations for any classifier. PALEX takes a classifier, a test instance and a frequent pattern set summarizing the training data of the classifier as inputs, and then outputs the supporting evidence that the classifier considers important for the prediction of the instance. To study the local behavior of a classifier in the vicinity of the test instance, PALEX uses the frequent pattern set from the training data as an extra input to guide generation of new synthetic samples in the vicinity of the test instance. Contrast patterns are also used in PALEX to identify locally discriminative features in the vicinity of a test instance. PALEX is particularly effective for scenarios where there exist multiple explanations. In our experiments, we compare PALEX to several state-of-the-art explanation methods over a range of benchmark datasets and find that it can identify explanations with both high precision and high recall.
History
Related Materials
- 1.
Location
Berlin, GermanyLanguage
engPublication classification
C1.1 Refereed article in a scholarly journalJournal
Knowledge and Information SystemsVolume
62Pagination
927-950ISSN
0219-1377eISSN
0219-3116Issue
3Publisher
SpringerUsage metrics
Categories
Licence
Exports
RefWorksRefWorks
BibTeXBibTeX
Ref. managerRef. manager
EndnoteEndnote
DataCiteDataCite
NLMNLM
DCDC

