Lune

FOCS2025Top-tier venue

Faster Exact Learning of k-Term DNFs with Membership and Equivalence Queries

Josh Alman, Shivam Nadimpalli, Shyamal Patel, Rocco A. Servedio

2025Year
1Citations
1Top-tier citations

Abstract

In 1992 Blum and Rudich [1] gave an algorithm that uses membership and equivalence queries to learn k-term DNF formulas over {0,1}n\{0,1\}^{n} in time poly⁡(n,2k)\operatorname{poly}\left(n, 2^{k}\right), improving on the naive O(nk)O\left(n^{k}\right) running time that can be achieved without membership queries [2]. Since then, many alternative algorithms [3]–[6] have been given which also achieve runtime poly (n,2k)\left(n, 2^{k}\right). We give an algorithm that uses membership and equivalence queries to learn k-term DNF formulas in time poly (n)⋅2O~(k)(n) \cdot 2^{\tilde{O}(\sqrt{k})}. This is the first improvement for this problem since the original work of Blum and Rudich [1]. 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 effectively reduces the length of DNF terms from the original work of [1] with a range of additional algorithmic tools (attribute-efficient learning algorithms for low-weight linear threshold functions and techniques for finding relevant variables from junta testing) and analytic ingredients (extremal polynomials and noise operators) that are novel in the context of query-based DNF learning.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

Cited by top-tier papers1

Ask how each one uses it

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines