English

Revisiting Perceptron: Efficient and Label-Optimal Learning of Halfspaces

Machine Learning 2017-11-07 v2 Machine Learning

Abstract

It has been a long-standing problem to efficiently learn a halfspace using as few labels as possible in the presence of noise. In this work, we propose an efficient Perceptron-based algorithm for actively learning homogeneous halfspaces under the uniform distribution over the unit sphere. Under the bounded noise condition~\cite{MN06}, where each label is flipped with probability at most η<12\eta < \frac 1 2, our algorithm achieves a near-optimal label complexity of O~(d(12η)2ln1ϵ)\tilde{O}\left(\frac{d}{(1-2\eta)^2}\ln\frac{1}{\epsilon}\right) in time O~(d2ϵ(12η)3)\tilde{O}\left(\frac{d^2}{\epsilon(1-2\eta)^3}\right). Under the adversarial noise condition~\cite{ABL14, KLS09, KKMS08}, where at most a Ω~(ϵ)\tilde \Omega(\epsilon) fraction of labels can be flipped, our algorithm achieves a near-optimal label complexity of O~(dln1ϵ)\tilde{O}\left(d\ln\frac{1}{\epsilon}\right) in time O~(d2ϵ)\tilde{O}\left(\frac{d^2}{\epsilon}\right). Furthermore, we show that our active learning algorithm can be converted to an efficient passive learning algorithm that has near-optimal sample complexities with respect to ϵ\epsilon and dd.

Keywords

Cite

@article{arxiv.1702.05581,
  title  = {Revisiting Perceptron: Efficient and Label-Optimal Learning of Halfspaces},
  author = {Songbai Yan and Chicheng Zhang},
  journal= {arXiv preprint arXiv:1702.05581},
  year   = {2017}
}

Comments

NIPS 2017

R2 v1 2026-06-22T18:21:53.883Z