Toward Attribute Efficient Learning Algorithms
Adam R. Klivans, Rocco A. Servedio

TL;DR
This paper introduces new algorithms for attribute-efficient learning of decision lists and parity functions, achieving subexponential and polynomial time complexities with improved sample efficiency, advancing theoretical understanding in learning theory.
Contribution
It presents the first subexponential sample and time algorithms for decision list learning and a polynomial time, sublinear sample algorithm for learning parity functions with many variables.
Findings
Decision list learning algorithm with $2^{ ilde{O}(k^{1/3})} \,\log n$ samples
Polynomial time algorithm for parity functions with $O(n^{1-1/k})$ samples
Construction of low degree, low weight polynomial threshold functions matching known lower bounds
Abstract
We make progress on two important problems regarding attribute efficient learnability. First, we give an algorithm for learning decision lists of length over variables using examples and time . This is the first algorithm for learning decision lists that has both subexponential sample complexity and subexponential running time in the relevant parameters. Our approach establishes a relationship between attribute efficient learning and polynomial threshold functions and is based on a new construction of low degree, low weight polynomial threshold functions for decision lists. For a wide range of parameters our construction matches a 1994 lower bound due to Beigel for the ODDMAXBIT predicate and gives an essentially optimal tradeoff between polynomial threshold function degree and weight. Second, we give an algorithm for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Complexity and Algorithms in Graphs · Imbalanced Data Classification Techniques
