Faster exact learning of k-term DNFs with membership and equivalence queries
Josh Alman, Shivam Nadimpalli, Shyamal Patel, Rocco Servedio

TL;DR
This paper presents a significantly faster algorithm for learning k-term DNF formulas using membership and equivalence queries, improving the runtime from exponential in k to polynomial in n times an exponential in the square root of k.
Contribution
It introduces a new algorithm that reduces the runtime for learning k-term DNF formulas to extsf{poly}(n) imes 2^{ ilde{O}(\sqrt{k})}, marking the first improvement since 1992.
Findings
Achieves runtime extsf{poly}(n) imes 2^{ ilde{O}(\sqrt{k})} for learning k-term DNF.
Employs Winnow2 algorithm with adaptive feature space construction.
Combines novel techniques from extremal polynomials and junta testing.
Abstract
In 1992 Blum and Rudich [BR92] gave an algorithm that uses membership and equivalence queries to learn -term DNF formulas over in time , improving on the naive running time that can be achieved without membership queries [Val84]. Since then, many alternative algorithms [Bsh95, Kus97, Bsh97, BBB+00] have been given which also achieve runtime . We give an algorithm that uses membership and equivalence queries to learn -term DNF formulas in time . This is the first improvement for this problem since the original work of Blum and Rudich [BR92]. Our approach employs the Winnow2 algorithm for learning linear threshold functions over an enhanced feature space which is adaptively constructed using membership queries. It combines a strengthened version of a technique that…
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 · Stochastic Gradient Optimization Techniques
