A Strongly Polynomial Algorithm for Approximate Forster Transforms and its Application to Halfspace Learning

12/06/2022
by   Ilias Diakonikolas, et al.
0

The Forster transform is a method of regularizing a dataset by placing it in radial isotropic position while maintaining some of its essential properties. Forster transforms have played a key role in a diverse range of settings spanning computer science and functional analysis. Prior work had given weakly polynomial time algorithms for computing Forster transforms, when they exist. Our main result is the first strongly polynomial time algorithm to compute an approximate Forster transform of a given dataset or certify that no such transformation exists. By leveraging our strongly polynomial Forster algorithm, we obtain the first strongly polynomial time algorithm for distribution-free PAC learning of halfspaces. This learning result is surprising because proper PAC learning of halfspaces is equivalent to linear programming. Our learning approach extends to give a strongly polynomial halfspace learner in the presence of random classification noise and, more generally, Massart noise.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2021

Forster Decomposition and Learning Halfspaces with Noise

A Forster transform is an operation that turns a distribution into one w...
research
07/28/2022

Cryptographic Hardness of Learning Halfspaces with Massart Noise

We study the complexity of PAC learning halfspaces in the presence of Ma...
research
03/26/2023

Moment cone membership for quivers in strongly polynomial time

In this note we observe that membership in moment cones of spaces of qui...
research
03/07/2019

Quantum hardness of learning shallow classical circuits

In this paper we study the quantum learnability of constant-depth classi...
research
08/20/2020

A New Combinatorial Property of Geometric Unique Sink Orientations

A unique sink orientation (USO) is an orientation of the hypercube graph...
research
02/28/2023

An Efficient Tester-Learner for Halfspaces

We give the first efficient algorithm for learning halfspaces in the tes...
research
03/09/2023

Efficient Testable Learning of Halfspaces with Adversarial Label Noise

We give the first polynomial-time algorithm for the testable learning of...

Please sign up or login with your details

Forgot password? Click here to reset