Lune

FOCS2022Top-tier venue

Properly learning monotone functions via local correction

Jane Lange, Ronitt Rubinfeld, Arsen Vasilyan

2022Year
5Citations
7Top-tier citations

Abstract

We give a 2O~(n/ε)2^{\tilde{O}(\sqrt{n}/\varepsilon)}-time algorithm for properly learning monotone Boolean functions under the uniform distribution over {0,1}n\{0,1\}^{n}. Our algorithm is robust to adversarial label noise and has a running time nearly matching that of the state-of-the-art improper learning algorithm of Bshouty and Tamon (JACM 96) and an information-theoretic lower bound of Blais et al (RANDOM ’15). Prior to this work, no proper learning algorithm with running time smaller than 2Ω(n)2^{\Omega(n)} was known to exist. The core of our proper learner is a local computation algorithm for sorting binary labels on a poset. Our algorithm is built on a body of work on distributed greedy graph algorithms; specifically we rely on a recent work of Ghaffari (FOCS’22), which gives an efficient algorithm for computing maximal matchings in a graph in the LCA model of Rubinfeld et al and Alon et al (ICS’II, SODA’12). The applications of our local sorting algorithm extend beyond learning on the Boolean cube: we also give a tolerant tester for Boolean functions over general posets that distinguishes functions that are ε\varepsilon/3-close to monotone from those that are ε−\varepsilon-far. Previous tolerant testers for the Boolean cube only distinguished between ε/Ω(n\varepsilon/\Omega(\sqrt{n})-close and ε−\varepsilon-far.

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.

lune papers fulltext 04b5835b-8fc5-4eed-ae2e-0bed68a2c4d0

Cited by top-tier papers7

Ask how each one uses it

Builds on4

Related papers

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