Monotone term decision lists

We introduce a new representation class of Boolean functions ? monotone term decision lists ? which combines compact representation size with tractability of essential operations. We present many properties of the class which make it an attractive alternative to traditional universal representation classes such as DNF formulas or decision trees. We study the learnability of monotone term decision lists in the exact model of equivalence and membership queries. We show that, for any constant k?0, k-term monotone decision lists are exactly and properly learnable with nO(k) membership queries in nO(k3) time. We also show that n?(k) membership queries are necessary for exact learning. In contrast, both k-term monotone decision lists (k?2) and general monotone term decision lists are not learnable with equivalence queries alone. We also show that a subclass of monotone term decision lists (disj-MDL) is learnable with equivalence and membership queries, while neither type of query alone suffices.

[1]  David Haussler,et al.  Learning decision trees from random examples , 1988, COLT '88.

[2]  Lisa Hellerstein,et al.  How many queries are needed to learn? , 1995, JACM.

[3]  Randal E. Bryant,et al.  Graph-Based Algorithms for Boolean Function Manipulation , 1986, IEEE Transactions on Computers.

[4]  D. Angluin Queries and Concept Learning , 1988 .

[5]  Ming Li,et al.  Learning Simple Concept Under Simple Distributions , 1991, SIAM J. Comput..

[6]  Ingo Wegener,et al.  The complexity of Boolean functions , 1987 .

[7]  John Shawe-Taylor,et al.  On Specifying Boolean Functions by Labelled Examples , 1995, Discret. Appl. Math..

[8]  Vijay Raghavan,et al.  Learning Monotone Term Decision Lists , 1997, EuroCOLT.

[9]  Leonid Khachiyan,et al.  On the Complexity of Dualization of Monotone Disjunctive Normal Forms , 1996, J. Algorithms.

[10]  Michael Kearns,et al.  On the complexity of teaching , 1991, COLT '91.

[11]  Hans Ulrich Simon,et al.  Learning decision lists and trees with equivalence-queries , 1995, EuroCOLT.

[12]  Leonard Pitt,et al.  On the necessity of Occam algorithms , 1990, STOC '90.

[13]  Leslie G. Valiant,et al.  A theory of the learnable , 1984, STOC '84.

[14]  Dana Angluin,et al.  Learning with malicious membership queries and exceptions (extended abstract) , 1994, COLT '94.

[15]  Marek Karpinski,et al.  Learning read-once formulas with queries , 1993, JACM.

[16]  Ronald L. Rivest,et al.  Learning decision lists , 2004, Machine Learning.

[17]  Martin Anthony,et al.  Computational learning theory: an introduction , 1992 .

[18]  Umesh V. Vazirani,et al.  An Introduction to Computational Learning Theory , 1994 .

[19]  Eiji Takimoto,et al.  Learnability of Exclusive-Or Expansion Based on Monotone DNF Formulas , 1996, ALT.

[20]  José L. Balcázar,et al.  Simple PAC Learning of Simple Decision Lists , 1995, ALT.

[21]  Osamu Watanabe A Formal Study of Learning via Queries , 1990, ICALP.

[22]  Eyal Kushilevitz A simple algorithm for learning O(log n)-term DNF , 1996, COLT '96.

[23]  Leslie G. Valiant,et al.  Computational limitations on learning from examples , 1988, JACM.

[24]  Tao Jiang,et al.  Lower Bounds on Learning Decision Lists and Trees , 1995, Inf. Comput..

[25]  Thomas G. Dietterich What is machine learning? , 2020, Archives of Disease in Childhood.

[26]  Translator-IEEE Expert staff Machine Learning: A Theoretical Approach , 1992, IEEE Expert.

[27]  Manuel Blum,et al.  Equivalence of Free Boolean Graphs can be Decided Probabilistically in Polynomial Time , 1980, Inf. Process. Lett..