Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31181
Eclectic Rule-Extraction from Support Vector Machines

Authors: Nahla Barakat, Joachim Diederich


Support vector machines (SVMs) have shown superior performance compared to other machine learning techniques, especially in classification problems. Yet one limitation of SVMs is the lack of an explanation capability which is crucial in some applications, e.g. in the medical and security domains. In this paper, a novel approach for eclectic rule-extraction from support vector machines is presented. This approach utilizes the knowledge acquired by the SVM and represented in its support vectors as well as the parameters associated with them. The approach includes three stages; training, propositional rule-extraction and rule quality evaluation. Results from four different experiments have demonstrated the value of the approach for extracting comprehensible rules of high accuracy and fidelity.

Keywords: Data Mining, Medical Diagnosis, SVMs, hybrid rule-extraction algorithms

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1305


[1] A.B. Tickle, R.Andrews, M.Golea, and J.Diederich, "The truth will come to light: directions and challenges in extracting the knowledge embedded within trained artificial neural network", IEEE Trans. Neural Networks, vol. 9(6), pp. 1057-1068, 1998.
[2] R. Andrews, J. Diederich, and A.B. Tickle, "A Survey and Critique of Techniques For Extracting Rules From Trained Artificial Neural Networks", Knowledge Based Systems, vol. 8, pp. 373-389, 1995.
[3] R. Davis, B.G. Buchanan, and E. Shortcliff, "Production Rules as a Representation for a Knowledge Based Consultation Progra", J. Artificial Intelligence, vol. 8(1), pp.15-45, 1977.
[4] S. Gallant, "Connectionist Expert System", Communications of the ACM, vol. 31 (2), pp. 152-169, 1988.
[5] S. Sestito and T. Dillon, "Automated Knowledge Acquisition of Rules With Continuously Valued Attributes", in Proc.12th International Conference on Expert Systems and their Applications (AVIGNON'92), Avignon -France, 1992, pp. 645-656.
[6] M.W. Craven, and J.W. Shavlik, "Using Sampling and Queries to Extract Rules From Trained Neural Networks", in Proc. of the 11th International Conference on Machine learning, NJ, 1994, pp.37-45.
[7] G. Towell, and J. Shavlik. "The Extraction of Refined Rules From Knowledge Based Neural Networks", J. Machine Learning, vol. 131, pp.71-101, 1993.
[8] M.W. Craven, and J.W. Shavlik, "Extracting Tree-Structured Representation of Trained Networks", Advances in Neural Information Processing Systems, vol. 8, pp.24-30, 1996.
[9] A. Tickle, A, M. Orlowski, M, J. Diederich, "DEDEC: A Methodology for Extracting Rules from Trained Artificial Neural Networks. "In: Andrews, R.; Diederich, J. (Eds.): Rules and Networks. Brisbane, Qld.: QUT Publication 1996, 90-102.
[10] R. Mitsdorffer, J. Diederich, and C. Tan, "Rule-extraction from Technology IPOs in the US Stock Market", presented at ICONIP02, Singapore, 2002.
[11] H. Khuu, H.K. Lee, J-L, Tsai. " Machine learning with Neural Networks and support vector machines", University of Wisconsin, unpublished, 2004
[12] C. Burges, A tutorial on support vector machines for pattern recognition. data mining and knowledge discovery, Boston, Kluwer Academic publishers, 1998.
[13] V. Kecman, Learning and Soft Computing. Cambridge, MA: MIT Press, 2001
[14] V. Kecman, "Learning by Support Vector Machines from Huge Data Sets", presented at KES 2004, Eighth international conference on knowledge-based intelligent information & engineering systems, 20-24 September, 2004, Wellington, New Zeland.
[15] H. N├║├▒ez, C. Angulo, and A.Catala, "Rule-extraction from Support Vector Machines", in Proc. of European Symposium on Artificial Neural Networks, Burges, 2002, pp.107-112.
[16] N. Barakat , and J. Diederich, "Learning-based rule-extraction from support vector machines: Performance on benchmark data sets": Kasabov, N., Chan, Z.S.H. (Eds.), in Proc. of the conference on Neuro- Computing and Evolving Intelligence, Auckland, New Zealand, Auckland. Knowledge Engineering and Discovery Research Institute (KEDRI) (2004).
[17] J. Diederich , and N. Barakat, "Hybrid rule-extraction from support vector machines" in Proc. of IEEE conference on cybernetics and intelligent systems, Singapore, 2004, pp. 1270-1275.
[21] M. Craven and J. Shavlik, "Rule Extraction: Where Do We Go from Here?", Department of Computer Sciences, Machine Learning Research Group Working Paper 99-1, 1999.
[22] A.Tickel, F. Maire, G. Bologna, J. Diederich." Lessons from past, current issues and future research directions in extracting the knowledge embedded in Artificial Neural Networks". Lecture notes in computer science, Hybrid Neural Systems, vol. 1778, revised papers from a workshop 1998, pp. 226 - 239