Algorithms and SQ Lower Bounds for Robustly Learning Real-valued Multi-index Models
Ilias Diakonikolas, Giannis Iakovidis, Daniel M. Kane, Lisheng Ren

TL;DR
This paper develops algorithms for learning multi-index models under Gaussian distributions, providing nearly optimal complexity bounds and applying these results to efficiently learn certain classes of neural networks.
Contribution
The paper introduces a general PAC learning algorithm for multi-index models with adversarial noise and establishes SQ lower bounds, demonstrating near-optimality and extending to Lipschitz homogeneous ReLU networks.
Findings
Algorithm achieves near-optimal complexity bounds.
First efficient learner for positive-homogeneous Lipschitz K-MIMs.
Complexity independent of network size for certain neural networks.
Abstract
We study the complexity of learning real-valued Multi-Index Models (MIMs) under the Gaussian distribution. A -MIM is a function that depends only on the projection of its input onto a -dimensional subspace. We give a general algorithm for PAC learning a broad class of MIMs with respect to the square loss, even in the presence of adversarial label noise. Moreover, we establish a nearly matching Statistical Query (SQ) lower bound, providing evidence that the complexity of our algorithm is qualitatively optimal as a function of the dimension. Specifically, we consider the class of bounded variation MIMs with the property that degree at most distinguishing moments exist with respect to projections onto any subspace. In the presence of adversarial label noise, the complexity of our learning algorithm is . For the…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Fault Detection and Control Systems · Data Stream Mining Techniques
Methods*Communicated@Fast*How Do I Communicate to Expedia?
