Two Algorithms That Learn DNF by Discovering Relevant Features

Abstract

This chapter discusses two methods that adaptively enlarge the set of primitive attributes from which a test at a decision node can be selected, namely, FRINGE and GREEDY3. A commonly studied class of target concepts in empirical learning is the class of concepts that have a small disjunctive normal form representation. Concepts with a small DNF description do not always have a concise decision tree representation when the tests at the decision nodes are limited to the primitive attributes. The representational complexity arises because the tests to verify if an instance satisfies a term or not are replicated in the tree. To learn decision trees from examples, traditional methods choose the test to place at each decision node from a predefined set of variables. It is in this regard, where FRINGE and GREEDY3 gain important use. FRINGE builds a decision tree using the primitive attributes, and analyses this tree to define new useful attributes. GREEDY3 builds a restricted type of decision tree called a decision list, and each attribute at a decision node is defined by a greedy top-down sample refinement method. The performance of a learning algorithm may be measured by the classification accuracy on unseen instances of the target concept. Also, parity and majority concepts with a large number of inputs are hard for decision trees.

Cite

Text

Pagallo and Haussler. "Two Algorithms That Learn DNF by Discovering Relevant Features." International Conference on Machine Learning, 1989. doi:10.1016/b978-1-55860-036-2.50038-2

Markdown

[Pagallo and Haussler. "Two Algorithms That Learn DNF by Discovering Relevant Features." International Conference on Machine Learning, 1989.](https://mlanthology.org/icml/1989/pagallo1989icml-two/) doi:10.1016/b978-1-55860-036-2.50038-2

BibTeX

@inproceedings{pagallo1989icml-two,
  title     = {{Two Algorithms That Learn DNF by Discovering Relevant Features}},
  author    = {Pagallo, Giulia and Haussler, David},
  booktitle = {International Conference on Machine Learning},
  year      = {1989},
  pages     = {119-123},
  doi       = {10.1016/b978-1-55860-036-2.50038-2},
  url       = {https://mlanthology.org/icml/1989/pagallo1989icml-two/}
}