• DocumentCode
    1453657
  • Title

    Extracting Rules From Neural Networks as Decision Diagrams

  • Author

    Chorowski, Jan ; Zurada, Jacek M.

  • Author_Institution
    Dept. of Comput. & Electr. Eng., Univ. of Louisville, Louisville, KY, USA
  • Volume
    22
  • Issue
    12
  • fYear
    2011
  • Firstpage
    2435
  • Lastpage
    2446
  • Abstract
    Rule extraction from neural networks (NNs) solves two fundamental problems: it gives insight into the logic behind the network and in many cases, it improves the network´s ability to generalize the acquired knowledge. This paper presents a novel eclectic approach to rule extraction from NNs, named LOcal Rule Extraction (LORE), suited for multilayer perceptron networks with discrete (logical or categorical) inputs. The extracted rules mimic network behavior on the training set and relax this condition on the remaining input space. First, a multilayer perceptron network is trained under standard regime. It is then transformed into an equivalent form, returning the same numerical result as the original network, yet being able to produce rules generalizing the network output for cases similar to a given input. The partial rules extracted for every training set sample are then merged to form a decision diagram (DD) from which logic rules can be extracted. A rule format explicitly separating subsets of inputs for which an answer is known from those with an undetermined answer is presented. A special data structure, the decision diagram, allowing efficient partial rule merging is introduced. With regard to rules´ complexity and generalization abilities, LORE gives results comparable to those reported previously. An algorithm transforming DDs into interpretable boolean expressions is described. Experimental running times of rule extraction are proportional to the network´s training time.
  • Keywords
    Boolean functions; computational complexity; decision diagrams; knowledge acquisition; knowledge based systems; multilayer perceptrons; Boolean expressions; LORE; complexity ability; data structure; decision diagrams; discrete inputs; generalization ability; knowledge acquisition; local rule extraction; multilayer perceptron networks; network behavior; neural networks; training set; Classification algorithms; Data structures; Feature extraction; Merging; Neural networks; Training; Decision diagrams; feedforward neural networks; logic rules; rule extraction; true false unknown logic; Algorithms; Computer Simulation; Decision Support Techniques; Neural Networks (Computer); Nonlinear Dynamics;
  • fLanguage
    English
  • Journal_Title
    Neural Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9227
  • Type

    jour

  • DOI
    10.1109/TNN.2011.2106163
  • Filename
    5715888