mlsanityData to 7 Oct 2026

Agnostic proper learning of monotone functions: beyond the black-box correction barrier

arXiv 2304.02700 ↗First posted 5 Apr 2023cs.DS cs.LGcited by 4

Not on the map. Why?

Abstract (arXiv)

We give the first agnostic, efficient, proper learning algorithm for monotone Boolean functions. Given 2^tildeO(√n/varepsilon) uniformly random examples of an unknown function f:± 1n rightarrow ± 1, our algorithm outputs a hypothesis g:± 1n rightarrow ± 1 that is monotone and (opt + varepsilon)-close to f, where opt is the distance from f to the closest monotone function. The running time of the algorithm (and consequently the size and evaluation time of the hypothesis) is also 2^tildeO(√n/varepsilon), nearly matching the lower bound of Blais et al (RANDOM '15). We also give an algorithm for estimating up to additive error varepsilon the distance of an unknown function f to monotone using a run-time of 2^tildeO(√n/varepsilon). Previously, for both of these problems, sample-efficient algorithms were known, but these algorithms were not run-time efficient. Our work thus closes this gap in our knowledge between the run-time and sample complexity. This work builds upon the improper learning algorithm of Bshouty and Tamon (JACM '96) and the proper semiagnostic learning algorithm of Lange, Rubinfeld, and Vasilyan (FOCS '22), which obtains a non-monotone Boolean-valued hypothesis, then ``corrects'' it to monotone using query-efficient local computation algorithms on graphs. This black-box correction approach can achieve no error better than 2opt + varepsilon information-theoretically; we bypass this barrier by a) augmenting the improper learner with a convex optimization step, and b) learning and correcting a real-valued function before rounding its values to Boolean. Our real-valued correction algorithm solves the ``poset sorting'' problem of [LRV22] for functions over general posets with non-Boolean labels.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 22 of its 59 references that are in the map. First posted on arXiv 5 Apr 2023.

Builds on

22 of 59 references.

References · 22

  1. 2015A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimizationcited by 50
  2. 2021Properly learning decision trees in almost polynomial timecited by 20
  3. 2022Properly learning monotone functions via local reconstructioncited by 6
  4. 2015An Improved Distributed Algorithm for Maximal Independent Setcited by 4
  5. 2019Approximating the Distance to Monotonicity of Boolean Functionscited by 3
  6. 2015Local Computation Algorithms for Graphs of Non-Constant Degreescited by 2
  7. 2016Testing k-Monotonicitycited by 2
  8. 2017A o(d) · polylog~n Monotonicity Tester for Boolean Functions over the Hypergrid [n]dcited by 2
  9. 2014Local Algorithms for Sparse Spanning Graphscited by 1
  10. 2014Best of Two Local Models: Local Centralized and Local Distributed Algorithmscited by 1
  11. 2014New Techniques and Tighter Bounds for Local Computation Algorithmscited by 1
  12. 2015A Polynomial Lower Bound for Testing Monotonicitycited by 1
10 more
  1. 2015Non-Local Probes Do Not Help with Graph Problemscited by 1
  2. 2016Sublinear Random Access Generators for Preferential Attachment Graphscited by 1
  3. 2018Adaptive Boolean Monotonicity Testing in Total Influence Timecited by 1
  4. 2018Sparsifying Distributed Algorithms with Ramifications in Massively Parallel Computation and Centralized Local Computationcited by 1
  5. 2018The Complexity of (Delta + 1)Coloring inCongested Clique, Massively Parallel Computation,and Centralized Local Computationcited by 1
  6. 2019Local Computation Algorithms for Spannerscited by 1
  7. 2019Testing Unateness Nearly Optimallycited by 1
  8. 2021Classification of Local Problems on Paths from the Perspective of Descriptive Combinatoricscited by 1
  9. 2021The randomized local computation complexity of the Lov'asz local lemmacited by 1
  10. 2022Local Computation of Maximal Independent Setcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 1.

4 papers.