Self-Directed Linear Classification
Ilias Diakonikolas, Vasilis Kontonis, Christos Tzamos, Nikos Zarifis

TL;DR
This paper investigates the advantages of self-directed online linear classification, showing that choosing the prediction order can significantly reduce mistakes compared to worst or random order, especially in high-dimensional datasets.
Contribution
It establishes the first strong separation between worst-order and random-order learning for linear classification and provides efficient algorithms with improved mistake bounds.
Findings
Efficient learner with $O(d \, ext{log} \, ext{log}(n))$ mistakes on random sphere data.
Learner predicts 99% of points with mistake bound independent of $n$.
Worst or random order requires at least $ ext{Omega}(d \, ext{log} \, n)$ mistakes.
Abstract
In online classification, a learner is presented with a sequence of examples and aims to predict their labels in an online fashion so as to minimize the total number of mistakes. In the self-directed variant, the learner knows in advance the pool of examples and can adaptively choose the order in which predictions are made. Here we study the power of choosing the prediction order and establish the first strong separation between worst-order and random-order learning for the fundamental task of linear classification. Prior to our work, such a separation was known only for very restricted concept classes, e.g., one-dimensional thresholds or axis-aligned rectangles. We present two main results. If is a dataset of points drawn uniformly at random from the -dimensional unit sphere, we design an efficient self-directed learner that makes mistakes and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Text and Document Classification Technologies · Algorithms and Data Compression
