• DocumentCode
    1326418
  • Title

    Extracting M-of-N rules from trained neural networks

  • Author

    Setiono, Rudy

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • Volume
    11
  • Issue
    2
  • fYear
    2000
  • fDate
    3/1/2000 12:00:00 AM
  • Firstpage
    512
  • Lastpage
    519
  • Abstract
    An effective algorithm for extracting M-of-N rules from trained feedforward neural networks is proposed. First, we train a network where each input of the data can only have one of the two possible values, -1 or one. Next, we apply the hyperbolic tangent function to each connection from the input layer to the hidden layer of the network. By applying this squashing function, the activation values at the hidden units are effectively computed as the hyperbolic tangent (or the sigmoid) of the weighted inputs, where the weights have magnitudes that are equal one. By restricting the inputs and the weights to binary values either -1 or one, the extraction of M-of-N rules from the networks becomes trivial. We demonstrate the effectiveness of the proposed algorithm on several widely tested datasets. For datasets consisting of thousands of patterns with many attributes, the rules extracted by the algorithm are simple and accurate
  • Keywords
    feedforward neural nets; knowledge acquisition; learning (artificial intelligence); pattern classification; DNF rules; feedforward neural networks; hyperbolic tangent function; learning; network pruning; pattern classification; rule extraction; squashing function; Classification algorithms; Data mining; Decision trees; Design methodology; Feedforward neural networks; Humans; Neural networks; Testing;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/72.839020
  • Filename
    839020