Finding a short and accurate decision rule in disjunctive normal form by exhaustive search

By Peter R. Rijnbeek, Jan A. Kors. 2010

38 citations recorded by the source corpus.

Greedy approaches suffer from a restricted search space which could lead to suboptimal classifiers in terms of performance and classifier size. This study discusses exhaustive search as an alternative to greedy search for learning short and accurate decision rules. The Exhaustive Procedure for LOgic-Rule Extraction (EXPLORE) algorithm is presented, to induce decision rules in disjunctive normal form (DNF) in a systematic and efficient manner. We propose a method based on subsumption to reduce the number of values considered for instantiation in the literals, by taking into account the relational operator without loss of performance. Furthermore, we describe a branch-and-bound approach that makes optimal use of user-defined performance constraints. To improve the generalizability we use a validation set to determine the optimal length of the DNF rule. The performance and size of the DNF rules induced by EXPLORE are compared to those of eight well-known rule learners. Our results show that an exhaustive approach to rule learning in DNF results in significantly smaller classifiers than those of the other rule learners, while securing comparable or even better performance. Clearly, exhaustive search is computer-intensive and may not always be feasible. Nevertheless, based on this study, we believe that exhaustive search should be considered an alternative for greedy search in many problems.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Information Systems, Algorithms & Complexity

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Tong Wang
  2. Cynthia Rudin
  3. Margo I. Seltzer
  4. Nicholas Larus-Stone
  5. Daniel Alabi
  6. Elaine Angelino
  7. Finale Doshi-Velez
  8. Erica Klampfl

In Computational Theory and Mathematics

  1. Cynthia Rudin
  2. Tong Wang
  3. Margo I. Seltzer
  4. Nicholas Larus-Stone
  5. Daniel Alabi
  6. Elaine Angelino
  7. Finale Doshi-Velez
  8. Erica Klampfl

In Information Systems

  1. Cynthia Rudin
  2. Tong Wang
  3. Margo I. Seltzer
  4. Nicholas Larus-Stone
  5. Daniel Alabi
  6. Elaine Angelino
  7. Finale Doshi-Velez
  8. Erica Klampfl

In Algorithms & Complexity

  1. Margo I. Seltzer
  2. Nicholas Larus-Stone
  3. Daniel Alabi
  4. Elaine Angelino
  5. Cynthia Rudin
  6. Finale Doshi-Velez
  7. Tong Wang
  8. Erica Klampfl

Citations in the corpus