Arrow Research search
Back to STOC

STOC 2023

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

Conference Paper Session 9C Algorithms and Complexity ยท Theoretical Computer Science

Abstract

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.

Authors

Keywords

  • Forster Transform
  • Halfspaces
  • Massart Noise
  • PAC learning

Context

Venue
ACM Symposium on Theory of Computing
Archive span
1969-2025
Indexed papers
4364
Paper id
706392875059922516
v2026.09.13