A methodology to explain neural network classification
- PMID: 12022511
- DOI: 10.1016/s0893-6080(01)00127-7
A methodology to explain neural network classification
Abstract
Neural networks are still frustrating tools in the data mining arsenal. They exhibit excellent modelling performance, but do not give a clue about the structure of their models. We propose a methodology to explain the classification obtained by a multilayer perceptron. We introduce the concept of 'causal importance' and define a saliency measurement allowing the selection of relevant variables. Once the model is trained with the relevant variables only, we define a clustering of the data built from the hidden layer representation. Combining the saliency and the causal importance on a cluster by cluster basis allows an interpretation of the neural network classifier to be built. We illustrate the performances of this methodology on three benchmark datasets.
Publication types
MeSH terms
LinkOut - more resources
Full Text Sources
Other Literature Sources
