Issue No. 05 - May (2008 vol. 20)
We present a method for explaining predictions for individual instances. The presented approach is general and can be used with all classification models that output probabilities. It is based on decomposition of a model's predictions on individual contributions of each attribute. Our method works for so called black box models such as support vector machines, neural networks, and nearest neighbor algorithms as well as for ensemble methods, such as boosting and random forests. We demonstrate that the generated explanations closely follow the learned models and present a visualization technique which shows the utility of our approach and enables the comparison of different prediction methods.
Machine learning, Data mining, Data and knowledge visualization, Visualization techniques and methodologies
I. Kononenko and M. Robnik-Šikonja, "Explaining Classifications For Individual Instances," in IEEE Transactions on Knowledge & Data Engineering, vol. 20, no. , pp. 589-600, 2007.