Revisiting Perceptron: Efficient and Label-Optimal Learning of Halfspaces

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~MN06, where each label is flipped with probability at most η < 1 2, our algorithm achieves a near-optimal label complexity of O(d(1-2η)21ε) in time O(d2ε(1-2η)3). Under the adversarial noise condition~ABL14, KLS09, KKMS08, where at most a (ε) fraction of labels can be flipped, our algorithm achieves a near-optimal label complexity of O(d1ε) in time O(d2ε). 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 ε and d.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…