English

Fast, Parallel, Query-Efficient Binary Classification

Optimization and Control 2026-07-05 v1 Data Structures and Algorithms Machine Learning

Abstract

We study the fundamental classification problem of computing a separating hyperplane for a binary-labeled dataset of size nn with normalized dd-dimensional features. Letting ΦRn×d\Phi \in \mathbb{R}^{n \times d} denote the feature matrix and γ\gamma the margin of the maximum-margin separating hyperplane, we present a randomized algorithm that solves this problem in O~(γ2/3nnz(Φ)+γ2(ω+1)/3)\tilde{O}(\gamma^{-2/3}\, \operatorname{nnz}(\Phi) + \gamma^{-2(\omega+1)/3})-sequential running time (work), O~(γ2/3)\tilde{O}(\gamma^{-2/3})-parallel (computational) depth, and accesses Φ\Phi only through O~(γ2/3)\tilde{O}(\gamma^{-2/3})-matrix-vector queries (matvecs). We also present a second, faster randomized algorithm with a O~(γ2/3nnz(Φ)+γ2)\tilde{O}(\gamma^{-2/3}\, \operatorname{nnz}(\Phi) + \gamma^{-2})-sequential running time that uses O~(γ2/3)\tilde{O}(\gamma^{-2/3})-matvecs to Φ\Phi, but achieves only O~(γ4/3)\tilde{O}(\gamma^{-4/3})-parallel depth. Both algorithms match the near-optimal deterministic matvec complexity recently established by Kornowski and Shamir [2025], Karmarkar et al. [2026] and achieve improved sequential runtime and parallel depth, albeit at the expense of using randomness.

Cite

@article{arxiv.2607.04062,
  title  = {Fast, Parallel, Query-Efficient Binary Classification},
  author = {Ishani Karmarkar and Liam O'Carroll and Aaron Sidford},
  journal= {arXiv preprint arXiv:2607.04062},
  year   = {2026}
}

Comments

COLT 2026