Algebraic Characterizations of Small Classes of Boolean Functions

Programs over semigroups are a well-studied model of computation for boolean functions. It has been used successfully to characterize, in algebraic terms, classes of problems that can, or cannot, be solved within certain resources. The interest of the approach is that the algebraic complexity of the semigroups required to capture a class should be a good indication of its expressive (or computing) power.In this paper we derive algebraic characterizations for some "small" classes of boolean functions, all of which have depth-3 AC° circuits, namely k-term DNF, k-DNF, k-decision lists, decision trees of bounded rank, and DNF. The interest of such classes, and the reason for this investigation, is that they have been intensely studied in computational learning theory.

[1]  Avrim Blum Rank-r Decision Trees are a Subclass of r-Decision Lists , 1992, Inf. Process. Lett..

[2]  Nader H. Bshouty Exact Learning Boolean Function via the Monotone Theory , 1995, Inf. Comput..

[3]  Mario Szegedy Functions with Bounded Symmetric Communication Complexity, Programs over Commutative Monoids, and ACC , 1993, J. Comput. Syst. Sci..

[4]  David A. Mix Barrington,et al.  Bounded-width polynomial-size branching programs recognize exactly those languages in NC1 , 1986, STOC '86.

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

[6]  Dana Angluin,et al.  Learning Regular Sets from Queries and Counterexamples , 1987, Inf. Comput..

[7]  M. Schützenberger,et al.  Sur Le Produit De Concatenation Non Ambigu , 1976 .

[8]  R. Rivest Learning Decision Lists , 1987, Machine Learning.

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

[10]  Howard Straubing,et al.  Non-Uniform Automata Over Groups , 1990, Inf. Comput..

[11]  Denis Thérien,et al.  The membership problem in aperiodic transformation monoids , 1992, JACM.

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

[13]  Denis Thérien,et al.  An Algebraic Approach to Communication Complexity , 1998, ICALP.

[14]  Tapio Elomaa The Biases of Decision Tree Pruning Strategies , 1999, IDA.

[15]  Denis Thérien,et al.  Programs over semigroups of dot-depth one , 2000, Theor. Comput. Sci..

[16]  Jeffrey C. Jackson An Efficient Membership-Query Algorithm for Learning DNF with Respect to the Uniform Distribution , 1997, J. Comput. Syst. Sci..

[17]  Avrim Blum,et al.  Fast learning of k-term DNF formulas with queries , 1992, STOC '92.

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

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

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

[21]  Denis Thérien Programs over Aperiodic Monoids , 1989, Theor. Comput. Sci..