Skip to main content
Erschienen in: Neural Computing and Applications 3-4/2013

01.09.2013 | Original Article

Rule extraction from support vector machines by genetic algorithms

verfasst von: Yan-Cheng Chen, Chao-Ton Su, Taho Yang

Erschienen in: Neural Computing and Applications | Ausgabe 3-4/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Support vector machines (SVMs) are state-of-the-art tools used to address issues pertinent to classification. However, the explanation capabilities of SVMs are also their main weakness, which is why SVMs are typically regarded as incomprehensible black box models. In the present study, a rule extraction algorithm to extract the comprehensible rule from SVMs and enhance their explanation capability is proposed. The proposed algorithm seeks to use the support vectors from a training model of SVMs and combine genetic algorithms for constructing rule sets. The proposed method can not only generate rule sets from SVMs based on the mixed discrete and continuous variables but can also select important variables in the rule set simultaneously. Measurements of accuracy, sensitivity, specificity, and fidelity are utilized to compare the performance of the proposed method with direct learner algorithms and several rule-extraction techniques from SVMs. The results indicate that the proposed method performs at least as well as with the most successful direct rule learners. Finally, an actual case of pressure ulcer was studied, and the results indicated the practicality of our proposed method in real applications.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Barakat N, Bradley A (2007) Rule extraction from support vector machines: a sequential covering approach. IEEE Trans Knowl Data Eng 19(6):729–741CrossRef Barakat N, Bradley A (2007) Rule extraction from support vector machines: a sequential covering approach. IEEE Trans Knowl Data Eng 19(6):729–741CrossRef
2.
Zurück zum Zitat Barakat N, Bradley AP (2010) Rule extraction from support vector machines: a review. Neurocomputing 74(1–3):178–190CrossRef Barakat N, Bradley AP (2010) Rule extraction from support vector machines: a review. Neurocomputing 74(1–3):178–190CrossRef
3.
Zurück zum Zitat Barakat N, Diederich J (2004) Learning-based rule-extraction from support vector machines: performance on benchmark data sets. Proc Conf Neuro Comput Evol Intell Barakat N, Diederich J (2004) Learning-based rule-extraction from support vector machines: performance on benchmark data sets. Proc Conf Neuro Comput Evol Intell
4.
Zurück zum Zitat Bojarczuk CC, Lopes HS, Freitas AA (2000) Genetic programming for knowledge discovery in chest-pain diagnosis. IEEE Eng Med Biol Mag 19(4):38–44CrossRef Bojarczuk CC, Lopes HS, Freitas AA (2000) Genetic programming for knowledge discovery in chest-pain diagnosis. IEEE Eng Med Biol Mag 19(4):38–44CrossRef
5.
Zurück zum Zitat Breiman L, Friedman J, Olshen R, Stone C (1994) Classification and regression trees. Wadsworth and Brooks, Monterey Breiman L, Friedman J, Olshen R, Stone C (1994) Classification and regression trees. Wadsworth and Brooks, Monterey
6.
Zurück zum Zitat Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 2(2):121–167CrossRef Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Min Knowl Disc 2(2):121–167CrossRef
7.
Zurück zum Zitat Cohen WW (1995) Fast effective rule induction. In: Proceedings of 12th international conference maching learning, pp 115–123 Cohen WW (1995) Fast effective rule induction. In: Proceedings of 12th international conference maching learning, pp 115–123
8.
Zurück zum Zitat Craven MW, Shavlik JW (1996) Extracting tree-structured representations of trained networks. Adv Neural Inf Process Syst 8:24–30 Craven MW, Shavlik JW (1996) Extracting tree-structured representations of trained networks. Adv Neural Inf Process Syst 8:24–30
9.
Zurück zum Zitat Davis LD, Mitchell M (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York Davis LD, Mitchell M (1991) Handbook of genetic algorithms. Van Nostrand Reinhold, New York
10.
Zurück zum Zitat Demsar J (2006) Statistical comparison of classifiers over multiple data sets. J Mach Learn Res 7:1–30MathSciNetMATH Demsar J (2006) Statistical comparison of classifiers over multiple data sets. J Mach Learn Res 7:1–30MathSciNetMATH
11.
Zurück zum Zitat Diederich J (2008) Rule extraction from support vector machines: an introduction. In: Rule extraction from support vector machines, vol 80. Studies in computational intelligence. Springer, Berlin, pp 3–31. doi:10.1007/978-3-540-75390-2_1 Diederich J (2008) Rule extraction from support vector machines: an introduction. In: Rule extraction from support vector machines, vol 80. Studies in computational intelligence. Springer, Berlin, pp 3–31. doi:10.​1007/​978-3-540-75390-2_​1
13.
Zurück zum Zitat Freitas AA (2002) Data mining and knowledge discovery with evolutionary algorithms. Springer, New YorkCrossRefMATH Freitas AA (2002) Data mining and knowledge discovery with evolutionary algorithms. Springer, New YorkCrossRefMATH
14.
Zurück zum Zitat Fu L (1994) Rule generation from neural network. IEEE Trans Syst Man Cybernet 23(8):1114–1124 Fu L (1994) Rule generation from neural network. IEEE Trans Syst Man Cybernet 23(8):1114–1124
15.
Zurück zum Zitat Fung G, Sandilya S, Rao RB (2005) Rule extraction from linear support vector machines. In: Proceedings of the eleventh ACM SIGKDD international conference on knowledge discovery in data mining, Chicago, Illinois, USA, ACM Fung G, Sandilya S, Rao RB (2005) Rule extraction from linear support vector machines. In: Proceedings of the eleventh ACM SIGKDD international conference on knowledge discovery in data mining, Chicago, Illinois, USA, ACM
16.
Zurück zum Zitat Goldberg D (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, BostonMATH Goldberg D (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, BostonMATH
17.
Zurück zum Zitat Hall M, Frank E, Geoffrey H, Pfahringer B, Reutemann P, Witten IH (2009) The weka data mining software: An update. SIGKDD Explor 11(1):10–18CrossRef Hall M, Frank E, Geoffrey H, Pfahringer B, Reutemann P, Witten IH (2009) The weka data mining software: An update. SIGKDD Explor 11(1):10–18CrossRef
18.
Zurück zum Zitat Holland J (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor Holland J (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor
19.
Zurück zum Zitat Johansson U, KÄonig R, Niklasson L (2003) Rule extraction from trained neural networks using genetic programming. In: 13th international conference on artificial neural networks, Istanbul, Turkey, pp 13–16 Johansson U, KÄonig R, Niklasson L (2003) Rule extraction from trained neural networks using genetic programming. In: 13th international conference on artificial neural networks, Istanbul, Turkey, pp 13–16
20.
Zurück zum Zitat Johansson U, KÄonig, R, Niklasson L (2004) The truth is in there—rule extraction from opaque models using genetic programming. In: Proceedings of the 17th international Florida AI research symposium conference (FLAIRS) Johansson U, KÄonig, R, Niklasson L (2004) The truth is in there—rule extraction from opaque models using genetic programming. In: Proceedings of the 17th international Florida AI research symposium conference (FLAIRS)
21.
Zurück zum Zitat Markowska-Kaczmar U, Chumieja M (2004) Discovering the mysteries of neural networks. Int J Hybrid Intell Syst 1(3,4):153–163MATH Markowska-Kaczmar U, Chumieja M (2004) Discovering the mysteries of neural networks. Int J Hybrid Intell Syst 1(3,4):153–163MATH
22.
Zurück zum Zitat Martens D, Baesens BB, Van Gestel T (2009) Decompositional rule extraction from support vector machines by active learning. IEEE Trans Knowl Data Eng 21(2):178–191CrossRef Martens D, Baesens BB, Van Gestel T (2009) Decompositional rule extraction from support vector machines by active learning. IEEE Trans Knowl Data Eng 21(2):178–191CrossRef
23.
Zurück zum Zitat Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, BerlinMATH Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs. Springer, BerlinMATH
24.
Zurück zum Zitat Nello C, John S-T (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, Cambridge Nello C, John S-T (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, Cambridge
25.
Zurück zum Zitat Nunez H, Angulo C (2002). Rule extraction from support vector machines. Proc Eur Symp Artif Neural Netw 107–112 Nunez H, Angulo C (2002). Rule extraction from support vector machines. Proc Eur Symp Artif Neural Netw 107–112
26.
Zurück zum Zitat Pang-Ning T, Steinbach M, Kumar V (2005) Introduction to data mining. Addison-Wesley, Boston Pang-Ning T, Steinbach M, Kumar V (2005) Introduction to data mining. Addison-Wesley, Boston
27.
Zurück zum Zitat Provost F, Fawcett T (2001) Robust classification for imprecise environments. Mach Learn 42(3):203–231CrossRefMATH Provost F, Fawcett T (2001) Robust classification for imprecise environments. Mach Learn 42(3):203–231CrossRefMATH
28.
Zurück zum Zitat Quinlan JR (1993) C4.5: programs for machine learning. Morgan Kaufmann Publishers Inc., San Francisco, CA Quinlan JR (1993) C4.5: programs for machine learning. Morgan Kaufmann Publishers Inc., San Francisco, CA
29.
Zurück zum Zitat Sexton RS, McMurtrey S, Cleavenger D (2006) Knowledge discovery using a neural network simultaneous optimization algorithm on a real world classification problem. Eur J Oper Res 168(3):1009–1018CrossRefMATH Sexton RS, McMurtrey S, Cleavenger D (2006) Knowledge discovery using a neural network simultaneous optimization algorithm on a real world classification problem. Eur J Oper Res 168(3):1009–1018CrossRefMATH
30.
Zurück zum Zitat Tan KC, Yu Q, Heng CM, Lee TH (2003) Evolutionary computing for knowledge discovery in medical diagnosis. Artif Intell Med 27:129–155CrossRef Tan KC, Yu Q, Heng CM, Lee TH (2003) Evolutionary computing for knowledge discovery in medical diagnosis. Artif Intell Med 27:129–155CrossRef
31.
32.
Zurück zum Zitat Yuchun T, Yan-Qing Z, Chawla NV, Krasser S (2009) Svms modeling for highly imbalanced classification. IEEE Trans Syst Man Cybern B Cybern 39(1):281–288CrossRef Yuchun T, Yan-Qing Z, Chawla NV, Krasser S (2009) Svms modeling for highly imbalanced classification. IEEE Trans Syst Man Cybern B Cybern 39(1):281–288CrossRef
Metadaten
Titel
Rule extraction from support vector machines by genetic algorithms
verfasst von
Yan-Cheng Chen
Chao-Ton Su
Taho Yang
Publikationsdatum
01.09.2013
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 3-4/2013
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-012-0985-3

Weitere Artikel der Ausgabe 3-4/2013

Neural Computing and Applications 3-4/2013 Zur Ausgabe

New applications of Artificial Neural Networks in Modeling & Control

Assessment of data-driven modeling strategies for water delivery canals