Knowledge extraction from support vector machines: A fuzzy logic approach

Shahaf Duenyas, Michael Margaliot

Research output: Contribution to journalArticlepeer-review

Abstract

Support vector machines (SVMs) proved to be highly efficient computational tools in various classification tasks. However, SVMs are nonlinear classifiers and the knowledge learned by an SVM is encoded in a long list of parameter values, making it difficult to comprehend what the SVMis actually computing. We show that certain types of SVMs are mathematically equivalent to a specific fuzzy–rule base, called the fuzzy all–permutations rule base (FARB). The equivalent FARB provides a symbolic representation of the SVM functioning. This leads to a new approach for knowledge extraction from SVMs. An important advantage of this approach is that the number of extracted fuzzy rules depends on the number of support vectors in the SVM. Several simple examples demonstrate the effectiveness of this approach.

Original languageEnglish
Pages (from-to)361-385
Number of pages25
JournalStudies in Fuzziness and Soft Computing
Volume326
DOIs
StatePublished - 2015

Keywords

  • Artificial neural network models
  • Fuzzy rule–base
  • Knowledge extraction
  • Neurofuzzy systems
  • Support vector machines

All Science Journal Classification (ASJC) codes

  • Computer Science (miscellaneous)
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Knowledge extraction from support vector machines: A fuzzy logic approach'. Together they form a unique fingerprint.

Cite this