Rule extraction from neural networks for medical domains

Neural networks are a powerful classification technique that are capable of discovering complex relationships between inputs and outputs. This powerful classification ability has meant that neural networks have been widely applied to medical domains. However, neural networks suffer from the socalled blackbox problem: they predict accurately but offer no explanation of how the decision has been derived. This lack of explanation has limited their adoption and has been a concern to the medical community. This paper demonstrates ExTree a rule extraction algorithm being applied to neural networks which have been trained on medical datasets. ExTree extracts from the neural network a decision tree which is a graphical and easily understood representation of a decision process.

[1]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[2]  Jude W. Shavlik,et al.  in Advances in Neural Information Processing , 1996 .

[3]  Nikola K. Kasabov,et al.  Learning fuzzy rules and approximate reasoning in fuzzy neural networks and hybrid systems , 1996, Fuzzy Sets Syst..

[4]  Rudolf Kruse,et al.  A neuro-fuzzy method to learn fuzzy classification rules from data , 1997, Fuzzy Sets Syst..

[5]  David Gil Méndez,et al.  Application of artificial neural networks in the diagnosis of urological dysfunctions , 2009, Expert Syst. Appl..

[6]  W. Baxt Application of artificial neural networks to clinical medicine , 1995, The Lancet.

[7]  M. Stone Cross‐Validatory Choice and Assessment of Statistical Predictions , 1976 .

[8]  Hao Xing,et al.  Extract intelligible and concise fuzzy rules from neural networks , 2002, Fuzzy Sets Syst..

[9]  David J. Spiegelhalter,et al.  Machine Learning, Neural and Statistical Classification , 2009 .

[10]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[11]  R. Dybowski,et al.  Artificial neural networks in pathology and medical laboratories , 1995, The Lancet.

[12]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[13]  Chuen-Tsai Sun,et al.  Functional equivalence between radial basis function networks and fuzzy inference systems , 1993, IEEE Trans. Neural Networks.

[14]  Ahmad Lotfi,et al.  Comments on "Functional equivalence between radial basis function networks and fuzzy inference systems" [and reply] , 1998, IEEE Trans. Neural Networks.

[15]  Jude W. Shavlik,et al.  Learning Symbolic Rules Using Artificial Neural Networks , 1993, ICML.

[16]  Marvin Minsky,et al.  Perceptrons: An Introduction to Computational Geometry , 1969 .

[17]  Cezary Z. Janikow,et al.  Fuzzy decision trees: issues and methods , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[18]  R. Nakano,et al.  Medical diagnostic expert system based on PDP model , 1988, IEEE 1988 International Conference on Neural Networks.

[19]  Yoichi Hayashi,et al.  Combining neural network predictions for medical diagnosis , 2002, Comput. Biol. Medicine.

[20]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[21]  Jude W. Shavlik,et al.  Using Sampling and Queries to Extract Rules from Trained Neural Networks , 1994, ICML.

[22]  Joachim Diederich,et al.  Survey and critique of techniques for extracting rules from trained artificial neural networks , 1995, Knowl. Based Syst..

[23]  Patrick van der Smagt,et al.  Introduction to neural networks , 1995, The Lancet.

[24]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[25]  LiMin Fu,et al.  Rule Learning by Searching on Adapted Nets , 1991, AAAI.

[26]  Jeremy Wyatt,et al.  Nervous about artificial neural networks? , 1995, The Lancet.

[27]  Ivan Bratko,et al.  ASSISTANT 86: A Knowledge-Elicitation Tool for Sophisticated Users , 1987, EWSL.

[28]  Zuhair Bandar,et al.  On constructing a fuzzy inference framework using crisp decision trees , 2006, Fuzzy Sets Syst..

[29]  Richard S. Johannes,et al.  Using the ADAP Learning Algorithm to Forecast the Onset of Diabetes Mellitus , 1988 .

[30]  Enzo Grossi,et al.  Application of Neural Networks and Other Artificial Adaptive Systems in Prediction and Data Mining of Risk Psychological Profile for CHD , 2006 .

[31]  Jude Shavlik,et al.  THE EXTRACTION OF REFINED RULES FROM KNOWLEDGE BASED NEURAL NETWORKS , 1993 .

[32]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[33]  M. Pazzani,et al.  ID2-of-3: Constructive Induction of M-of-N Concepts for Discriminators in Decision Trees , 1991 .