On the Complexity of Learning Sparse Functions with Statistical and Gradient Queries
Nirmit Joshi, Theodor Misiakiewicz, Nathan Srebro

TL;DR
This paper analyzes the complexity of gradient-based algorithms in learning sparse functions, introducing Differentiable Learning Queries ($ extsf{DLQ}$) to model gradient queries and characterizing their query complexity across different loss functions.
Contribution
It introduces $ extsf{DLQ}$ as a new query model for gradient algorithms and provides a tight characterization of their complexity for learning sparse functions under various loss functions.
Findings
$ extsf{DLQ}$ matches $ extsf{CSQ}$ complexity for squared loss.
For $ extsf{L}_1$ loss, $ extsf{DLQ}$ has the same complexity as $ extsf{SQ}.
$ extsf{DLQ}$ captures the complexity of learning with gradient descent in neural networks.
Abstract
The goal of this paper is to investigate the complexity of gradient algorithms when learning sparse functions (juntas). We introduce a type of Statistical Queries (), which we call Differentiable Learning Queries (), to model gradient queries on a specified loss with respect to an arbitrary model. We provide a tight characterization of the query complexity of for learning the support of a sparse function over generic product distributions. This complexity crucially depends on the loss function. For the squared loss, matches the complexity of Correlation Statistical Queries --potentially much worse than . But for other simple loss functions, including the loss, always achieves the same complexity as . We also provide evidence that can indeed capture…
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
Taxonomy
TopicsMachine Learning and Algorithms · Machine Learning and Data Classification · Face and Expression Recognition
