Explaining classifications for individual instances

被引:171
作者
Robnik-Sikonja, Marko [1 ]
Kononenko, Igor [1 ]
机构
[1] Univ Ljubljana, Fac Comp & Informat Sci, Ljubljana 1000, Slovenia
关键词
machine learning; decision support; knowledge modeling; information visualization; model explanation; model comprehensibility; decision visualization; prediction models; classification; nearest neighbor; neural nets; support vector machines;
D O I
10.1109/TKDE.2007.190734
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 the decomposition of a model's predictions on individual contributions of each attribute. Our method works for the 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 that shows the utility of our approach and enables the comparison of different prediction methods.
引用
收藏
页码:589 / 600
页数:12
相关论文
共 31 条
[1]   Survey and critique of techniques for extracting rules from trained artificial neural networks [J].
Andrews, R ;
Diederich, J ;
Tickle, AB .
KNOWLEDGE-BASED SYSTEMS, 1995, 8 (06) :373-389
[2]  
Becker B., 1997, P KDD WORKSH ISS INT
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]  
Caragea D, 2003, THIRD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, P497
[5]  
Craven MW, 1996, ADV NEUR IN, V8, P24
[6]  
Craven MW, 1994, P 11 INT C MACH LEAR, P37, DOI DOI 10.1016/B978-1-55860-335-6.50013-1
[7]  
FRAMLING K, 1996, P ART INT SIM BEH C
[8]   Symbolic knowledge extraction from trained neural networks: A sound approach [J].
Garcez, ASD ;
Broda, K ;
Gabbay, DM .
ARTIFICIAL INTELLIGENCE, 2001, 125 (1-2) :155-207
[9]  
GOOD LJ, 1950, PROBABILITY WEIGHING
[10]  
Guyon I, 2003, J MACH LEARN RES, P1157, DOI [10.1016/j.aca.2011.07.027, DOI 10.1016/J.ACA.2011.07.027]