LGMar 20, 2014

Online Local Learning via Semidefinite Programming

arXiv:1403.5287v115 citations
Originality Incremental advance
AI Analysis

This solves an open problem in online learning for local prediction tasks, but it is incremental as it builds on prior work by Hazan et al.

The paper tackles the problem of predicting local relationships between items in online learning, such as cluster membership or game outcomes, and shows that a semidefinite programming-based algorithm achieves asymptotically optimal regret when the number of labels is constant.

In many online learning problems we are interested in predicting local information about some universe of items. For example, we may want to know whether two items are in the same cluster rather than computing an assignment of items to clusters; we may want to know which of two teams will win a game rather than computing a ranking of teams. Although finding the optimal clustering or ranking is typically intractable, it may be possible to predict the relationships between items as well as if you could solve the global optimization problem exactly. Formally, we consider an online learning problem in which a learner repeatedly guesses a pair of labels (l(x), l(y)) and receives an adversarial payoff depending on those labels. The learner's goal is to receive a payoff nearly as good as the best fixed labeling of the items. We show that a simple algorithm based on semidefinite programming can obtain asymptotically optimal regret in the case where the number of possible labels is O(1), resolving an open problem posed by Hazan, Kale, and Shalev-Schwartz. Our main technical contribution is a novel use and analysis of the log determinant regularizer, exploiting the observation that log det(A + I) upper bounds the entropy of any distribution with covariance matrix A.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes