The Query Complexity of Certification
arXiv:2201.07736
Abstract
We study the problem of {\sl certification}: given queries to a function with certificate complexity and an input , output a size- certificate for 's value on . This abstractly models a central problem in explainable machine learning, where we think of as a blackbox model that we seek to explain the predictions of. For monotone functions, a classic local search algorithm of Angluin accomplishes this task with queries, which we show is optimal for local search algorithms. Our main result is a new algorithm for certifying monotone functions with queries, which comes close to matching the information-theoretic lower bound of . The design and analysis of our algorithm are based on a new connection to threshold phenomena in monotone functions. We further prove exponential-in- lower bounds when is non-monotone, and when is monotone but the algorithm is only given random examples of . These lower bounds show that assumptions on the structure of and query access to it are both necessary for the polynomial dependence on that we achieve.
30 pages, to appear in STOC'22. Edit: fixed typos and added references