Learning Decision Lists
Abstract
This paper introduces a new representation for Boolean functions, called decision lists , and shows that they are efficiently learnable from examples. More precisely, this result is established for k -DL the set of decision lists with conjunctive clauses of size k at each decision. Since k -DL properly includes other well-known techniques for representing Boolean functions such as k -CNF (formulae in conjunctive normal form with at most k literals per clause), k -DNF (formulae in disjunctive normal form with at most k literals per term), and decision trees of depth k , our result strictly increases the set of functions that are known to be polynomially learnable, in the sense of Valiant (1984). Our proof is constructive: we present an algorithm that can efficiently construct an element of k -DL consistent with a given set of examples, if one exists.
Cite
Text
Rivest. "Learning Decision Lists." Machine Learning, 1987. doi:10.1007/BF00058680Markdown
[Rivest. "Learning Decision Lists." Machine Learning, 1987.](https://mlanthology.org/mlj/1987/rivest1987mlj-learning/) doi:10.1007/BF00058680BibTeX
@article{rivest1987mlj-learning,
title = {{Learning Decision Lists}},
author = {Rivest, Ronald L.},
journal = {Machine Learning},
year = {1987},
pages = {229-246},
doi = {10.1007/BF00058680},
volume = {2},
url = {https://mlanthology.org/mlj/1987/rivest1987mlj-learning/}
}