Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ofer Dekel

dblp:70/312 · DBLP profile ↗
← Back
42ranked-venue papers
31as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 37 · 26 first-authorTheory of computation · 5 · 5 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
35 papers
Learning theory · 38% Reinforcement learning · 22% Efficient and distributed learning · 12%
Theoretical computer science
9 papers
Mathematical optimization · 42% Approximation and online algorithms · 29% Algorithmic game theory and mechanism design · 17%

Topics — the 30 heaviest of 78, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
online learning
2.0172017
Online Learning with a Hint · NIPS 2017
Bandit Smooth Convex Optimization: Improving the Bias-Variance Tradeoff · NIPS 2015
Online Learning with Feedback Graphs: Beyond Bandits · COLT 2015
Machine learning › Reinforcement learning
regret minimization
0.532014
Online Learning with Composite Loss Functions · COLT 2014
Better Rates for Any Adversarial Deterministic MDP · ICML (3) 2013
Optimal Algorithms for Online Convex Optimization with Multi-Point Bandit Feedback · COLT 2010
Machine learning › Optimization for machine learning › online optimization
bandit convex optimization
0.422015
Bandit Smooth Convex Optimization: Improving the Bias-Variance Tradeoff · NIPS 2015
Bandit Convex Optimization: \(\sqrt{T}\) Regret in One Dimension · COLT 2015
Machine learning › Reinforcement learning › bandit
bandit feedback
0.432014
Online Learning with Composite Loss Functions · COLT 2014
Better Rates for Any Adversarial Deterministic MDP · ICML (3) 2013
Online Learning with Switching Costs and Other Adaptive Adversaries · NIPS 2013
Machine learning › Optimization for machine learning
minimax optimization
0.312018
Learning SMaLL Predictors · NeurIPS 2018
Machine learning › Efficient and distributed learning
model compression
0.312018
Learning SMaLL Predictors · NeurIPS 2018
Machine learning › Efficient and distributed learning
resource-constrained learning
0.312018
Learning SMaLL Predictors · NeurIPS 2018
Machine learning › Optimization for machine learning › non-convex optimization
saddle point
0.312018
Learning SMaLL Predictors · NeurIPS 2018
Machine learning › Learning theory › online learning
adaptive adversaries
0.322013
Online Learning with Switching Costs and Other Adaptive Adversaries · NIPS 2013
Online Bandit Learning against an Adaptive Adversary: from Regret to Policy Regret · ICML 2012
Machine learning › Reinforcement learning › regret minimization
policy regret
0.322013
Online Learning with Switching Costs and Other Adaptive Adversaries · NIPS 2013
Online Bandit Learning against an Adaptive Adversary: from Regret to Policy Regret · ICML 2012
Machine learning › Efficient and distributed learning › adaptive computation
adaptive inference
0.312017
Adaptive Neural Networks for Efficient Inference · ICML 2017
Machine learning › Efficient and distributed learning › adaptive computation
early exit
0.312017
Adaptive Neural Networks for Efficient Inference · ICML 2017
Machine learning › Learning theory › online learning › online convex optimization
online linear optimization
0.312017
Online Learning with a Hint · NIPS 2017
Approximation and online algorithms › online learning
online linear optimization
0.312017
Online Learning with a Hint · NIPS 2017
Mathematical optimization
online optimization
0.312017
Online Learning with a Hint · NIPS 2017
Mathematical optimization › continuous optimization
convex optimization
0.322015
Bandit Smooth Convex Optimization: Improving the Bias-Variance Tradeoff · NIPS 2015
Bandit Convex Optimization: \(\sqrt{T}\) Regret in One Dimension · COLT 2015
Machine learning › Optimization for machine learning
distributed optimization
0.322012
Optimal Distributed Online Prediction Using Mini-Batches · J. Mach. Learn. Res. 2012
Optimal Distributed Online Prediction · ICML 2011
Machine learning › Reinforcement learning
multi-armed bandit
0.332015
Online Bandit Learning against an Adaptive Adversary: from Regret to Policy Regret · ICML 2012
Online Learning with Feedback Graphs: Beyond Bandits · COLT 2015
Online Learning with Switching Costs and Other Adaptive Adversaries · NIPS 2013
Machine learning › Learning theory › query learning
selective sampling
0.322012
Selective sampling and active learning from single and multiple teachers · J. Mach. Learn. Res. 2012
Robust Selective Sampling from Single and Multiple Teachers · COLT 2010
Machine learning › Learning theory › online learning › partial feedback
feedback graph
0.212015
Online Learning with Feedback Graphs: Beyond Bandits · COLT 2015
Machine learning › Reinforcement learning › bandit
partial monitoring
0.212015
Online Learning with Feedback Graphs: Beyond Bandits · COLT 2015
Mathematical optimization › online optimization
bandit convex optimization
0.212015
Bandit Smooth Convex Optimization: Improving the Bias-Variance Tradeoff · NIPS 2015
Machine learning › Reinforcement learning
bandit
0.212014
Online Learning with Composite Loss Functions · COLT 2014
Machine learning › Reinforcement learning › bandit
bandit learning
0.212014
The Blinded Bandit: Learning with Adaptive Feedback · NIPS 2014
Algorithmic game theory and mechanism design
multi-armed bandit
0.212014
Bandits with switching costs: T2/3 regret · STOC 2014
Approximation and online algorithms
online algorithms
0.212014
Bandits with switching costs: T2/3 regret · STOC 2014
Approximation and online algorithms
online learning
0.212014
Bandits with switching costs: T2/3 regret · STOC 2014
Machine learning › Learning theory
generalization bounds
0.232008
From Online to Batch Learning with Cutoff-Averaging · NIPS 2008
Data-Driven Online to Batch Conversions · NIPS 2005
Large margin hierarchical classification · ICML 2004
Machine learning › Trustworthy machine learning
robustness
0.222009
Good learners for evil teachers · ICML 2009
Learning to classify with missing and corrupted features · ICML 2008
Machine learning › Learning theory
statistical learning theory
0.222009
Distribution-Calibrated Hierarchical Classification · NIPS 2009
From Online to Batch Learning with Cutoff-Averaging · NIPS 2008

Methods — techniques the papers use, named apart from their topics

regret analysis · 1.2convex geometry · 0.6thompson sampling · 0.4minimax duality · 0.4bias-variance trade-off · 0.4minimax regret analysis · 0.4minimax saddle point · 0.3linear predictor · 0.3boolean relaxation · 0.3layer-by-layer weighted binary classification · 0.3minimax regret · 0.2adversarial bandit · 0.2online learning · 0.1online convex optimization · 0.1bandit feedback · 0.1
YearPublicationVenuePosition
2018 Learning SMaLL Predictors
abstract
We introduce a new framework for learning in severely resource-constrained settings. Our technique delicately amalgamates the representational richness of multiple linear predictors with the sparsity of Boolean relaxations, and thereby yields classifiers that are compact, interpretable, and accurate. We provide a rigorous formalism of the learning problem, and establish fast convergence of the ensuing algorithm via relaxation to a minimax saddle point objective. We supplement the theoretical foundations of our work with an extensive empirical evaluation.
Vikas Garg 0001, Ofer Dekel
NeurIPS2
2018 Sparse Multi-Prototype Classification
Vikas Garg 0001, Ofer Dekel
UAI3
2017 Adaptive Neural Networks for Efficient Inference
abstract
We present an approach to adaptively utilize deep neural networks in order to reduce the evaluation time on new examples without loss of accuracy. Rather than attempting to redesign or approximate existing networks, we propose two schemes that adaptively utilize networks. We first pose an adaptive network evaluation scheme, where we learn a system to adaptively choose the components of a deep network to be evaluated for each example. By allowing examples correctly classified using early layers of the system to exit, we avoid the computational time associated with full evaluation of the network. We extend this to learn a network selection system that adaptively selects the network to be evaluated for each example. We show that computational time can be dramatically reduced by exploiting the fact that many examples can be correctly classified using relatively efficient networks and that complex, computationally costly networks are only necessary for a small fraction of examples. We pose a global objective for learning an adaptive early exit or network selection policy and solve it by reducing the policy learning problem to a layer-by-layer weighted binary classification problem. Empirically, these approaches yield dramatic reductions in computational cost, with up to a 2.8x speedup on state-of-the-art networks from the ImageNet image recognition challenge with minimal ($<1\%$) loss of top5 accuracy.
Tolga Bolukbasi, Joseph Wang 0001, Ofer Dekel, Venkatesh Saligrama
ICML3
2017 Online Learning with a Hint
abstract
We study a variant of online linear optimization where the player receives a hint about the loss function at the beginning of each round. The hint is given in the form of a vector that is weakly correlated with the loss vector on that round. We show that the player can benefit from such a hint if the set of feasible actions is sufficiently round. Specifically, if the set is strongly convex, the hint can be used to guarantee a regret of O(log(T)), and if the set is q-uniformly convex for q\in(2,3), the hint can be used to guarantee a regret of o(sqrt{T}). In contrast, we establish Omega(sqrt{T}) lower bounds on regret when the set of feasible actions is a polyhedron.
Ofer Dekel, Arthur Flajolet, Nika Haghtalab, Patrick Jaillet
NIPS1
2015 Online Learning with Feedback Graphs: Beyond Bandits
abstract
We study a general class of online learning problems where the feedback is specified by a graph. This class includes online prediction with expert advice and the multi-armed bandit problem, but also several learning problems where the online player does not necessarily observe his own loss. We analyze how the structure of the feedback graph controls the inherent difficulty of the induced T-round learning problem. Specifically, we show that any feedback graph belongs to one of three classes: \emphstrongly observable graphs, \emphweakly observable graphs, and \emphunobservable graphs. We prove that the first class induces learning problems with \widetildeΘ(α^1/2 T^1/2) minimax regret, where αis the independence number of the underlying graph; the second class induces problems with \widetildeΘ(δ^1/3T^2/3) minimax regret, where δis the domination number of a certain portion of the graph; and the third class induces problems with linear minimax regret. Our results subsume much of the previous work on learning with feedback graphs and reveal new connections to partial monitoring games. We also show how the regret is affected if the graphs are allowed to vary with time.
Noga Alon, Nicolò Cesa-Bianchi, Ofer Dekel, Tomer Koren
COLT3
2015 Bandit Convex Optimization: \(\sqrt{T}\) Regret in One Dimension
abstract
We analyze the minimax regret of the adversarial bandit convex optimization problem. Focusing on the one-dimensional case, we prove that the minimax regret is \widetildeΘ(\sqrtT) and partially resolve a decade-old open problem. Our analysis is non-constructive, as we do not present a concrete algorithm that attains this regret rate. Instead, we use minimax duality to reduce the problem to a Bayesian setting, where the convex loss functions are drawn from a worst-case distribution, and then we solve the Bayesian version of the problem with a variant of Thompson Sampling. Our analysis features a novel use of convexity, formalized as a “local-to-global” property of convex functions, that may be of independent interest.
Sébastien Bubeck, Ofer Dekel, Tomer Koren, Yuval Peres
COLT2
2015 Bandit Smooth Convex Optimization: Improving the Bias-Variance Tradeoff
abstract
Bandit convex optimization is one of the fundamental problems in the field of online learning. The best algorithm for the general bandit convex optimization problem guarantees a regret of $\widetilde{O}(T^{5/6})$, while the best known lower bound is $\Omega(T^{1/2})$. Many attemptshave been made to bridge the huge gap between these bounds. A particularly interesting special case of this problem assumes that the loss functions are smooth. In this case, the best known algorithm guarantees a regret of $\widetilde{O}(T^{2/3})$. We present an efficient algorithm for the banditsmooth convex optimization problem that guarantees a regret of $\widetilde{O}(T^{5/8})$. Our result rules out an $\Omega(T^{2/3})$ lower bound and takes a significant step towards the resolution of this open problem.
Ofer Dekel, Ronen Eldan, Tomer Koren
NIPS1
2014 Online Learning with Composite Loss Functions
abstract
We study a new class of online learning problems where each of the online algorithm’s actions is assigned an adversarial value, and the loss of the algorithm at each step is a known and deterministic function of the values assigned to its recent actions. This class includes problems where the algorithm’s loss is the \emphminimum over the recent adversarial values, the \emphmaximum over the recent values, or a \emphlinear combination of the recent values. We analyze the minimax regret of this class of problems when the algorithm receives bandit feedback, and prove that when the \emphminimum or \emphmaximum functions are used, the minimax regret is \widetilde Ω(T^2/3) (so called \emphhard online learning problems), and when a linear function is used, the minimax regret is \widetilde O(\sqrtT) (so called \empheasy learning problems). Previously, the only online learning problem that was known to be provably hard was the multi-armed bandit with switching costs.
Ofer Dekel, Tomer Koren, Yuval Peres
COLT1
2014 The Blinded Bandit: Learning with Adaptive Feedback
Ofer Dekel, Elad Hazan, Tomer Koren
NIPS1
2014 Bandits with switching costs: T2/3 regret
abstract
We study the adversarial multi-armed bandit problem in a setting where the player incurs a unit cost each time he switches actions. We prove that the player's T-round minimax regret in this setting is [EQUATION], thereby closing a fundamental gap in our understanding of learning with bandit feedback. In the corresponding full-information version of the problem, the minimax regret is known to grow at a much slower rate of Θ(√T). The difference between these two rates provides the first indication that learning with bandit feedback can be significantly harder than learning with full information feedback (previous results only showed a different dependence on the number of actions, but not on T.)
Ofer Dekel, Tomer Koren, Yuval Peres
STOC1
2013 Better Rates for Any Adversarial Deterministic MDP
abstract
We consider regret minimization in adversarial deterministic Markov Decision Processes (ADMDPs) with bandit feedback. We devise a new algorithm that pushes the state-of-the-art forward in two ways: First, it attains a regret of O(T^2/3) with respect to the best fixed policy in hindsight, whereas the previous best regret bound was O(T^3/4). Second, the algorithm and its analysis are compatible with any feasible ADMDP graph topology, while all previous approaches required additional restrictions on the graph topology.
Ofer Dekel, Elad Hazan
ICML (3)1
2013 Online Learning with Switching Costs and Other Adaptive Adversaries
abstract
We study the power of different types of adaptive (nonoblivious) adversaries in the setting of prediction with expert advice, under both full-information and bandit feedback. We measure the player's performance using a new notion of regret, also known as policy regret, which better captures the adversary's adaptiveness to the player's behavior. In a setting where losses are allowed to drift, we characterize ---in a nearly complete manner--- the power of adaptive adversaries with bounded memories and switching costs. In particular, we show that with switching costs, the attainable rate with bandit feedback is $T^{2/3}$. Interestingly, this rate is significantly worse than the $\sqrt{T}$ rate attainable with switching costs in the full-information case. Via a novel reduction from experts to bandits, we also show that a bounded memory adversary can force $T^{2/3}$ regret even in the full information case, proving that switching costs are easier to control than bounded memory adversaries. Our lower bounds rely on a new stochastic adversary strategy that generates loss processes with strong dependencies.
Nicolò Cesa-Bianchi, Ofer Dekel, Ohad Shamir
NIPS2
2012 Online Bandit Learning against an Adaptive Adversary: from Regret to Policy Regret
Ofer Dekel, Ambuj Tewari, Raman Arora
ICML1
2012 Deterministic MDPs with Adversarial Rewards and Bandit Feedback
Raman Arora, Ofer Dekel, Ambuj Tewari
UAI2
2012 Selective sampling and active learning from single and multiple teachers
Ofer Dekel, Claudio Gentile, Karthik Sridharan
J. Mach. Learn. Res.1
2012 Optimal Distributed Online Prediction Using Mini-Batches
Ofer Dekel, Ran Gilad-Bachrach, Ohad Shamir
J. Mach. Learn. Res.1
2011 Optimal Distributed Online Prediction
Ofer Dekel, Ran Gilad-Bachrach, Ohad Shamir
ICML1
2011 Bundle Selling by Online Estimation of Valuation Functions
Daniel Vainsencher, Ofer Dekel, Shie Mannor
ICML2
2010 Optimal Algorithms for Online Convex Optimization with Multi-Point Bandit Feedback
Alekh Agarwal, Ofer Dekel
COLT2
2010 Robust Selective Sampling from Single and Multiple Teachers
Ofer Dekel, Claudio Gentile, Karthik Sridharan
COLT1
2010 Incentive compatible regression learning
Ofer Dekel, Felix A. Fischer, Ariel D. Procaccia
J. Comput. Syst. Sci.1
2010 Learning to classify with missing and corrupted features
Ofer Dekel, Ohad Shamir
Mach. Learn.1
2009 Vox Populi: Collecting High-Quality Labels from a Crowd
Ofer Dekel, Ohad Shamir
COLT1
2009 Good learners for evil teachers
abstract
We consider a supervised machine learning sce-nario where labels are provided by a hetero-geneous set of teachers, some of which are mediocre, incompetent, or perhaps even mali-cious. We present an algorithm, built on the SVM framework, that explicitly attempts to cope with low-quality and malicious teachers by decreas-ing their influence on the learning process. Our algorithm does not receive any prior information on the teachers, nor does it resort to repeated la-beling (where each example is labeled by mul-tiple teachers). We provide a theoretical analy-sis of our algorithm and demonstrate its merits empirically. Finally, we present a second algo-rithm with promising empirical results but with-out a formal analysis. 1.
Ofer Dekel, Ohad Shamir
ICML1
2009 Distribution-Calibrated Hierarchical Classification
abstract
While many advances have already been made on the topic of hierarchical classi- fication learning, we take a step back and examine how a hierarchical classifica- tion problem should be formally defined. We pay particular attention to the fact that many arbitrary decisions go into the design of the the label taxonomy that is provided with the training data, and that this taxonomy is often unbalanced. We correct this problem by using the data distribution to calibrate the hierarchical classification loss function. This distribution-based correction must be done with care, to avoid introducing unmanagable statstical dependencies into the learning problem. This leads us off the beaten path of binomial-type estimation and into the uncharted waters of geometric-type estimation. We present a new calibrated definition of statistical risk for hierarchical classification, an unbiased geometric estimator for this risk, and a new algorithmic reduction from hierarchical classifi- cation to cost-sensitive classification.
Ofer Dekel
NIPS1
2009 Individual sequence prediction using memory-efficient context trees
abstract
Context trees are a popular and effective tool for tasks such as compression, sequential prediction, and language modeling. We present an algebraic perspective of context trees for the task of individual sequence prediction. Our approach stems from a generalization of the notion of margin used for linear predictors. By exporting the concept of margin to context trees, we are able to cast the individual sequence prediction problem as the task of finding a linear separator in a Hilbert space, and to apply techniques from machine learning and online optimization to this problem. Our main contribution is a memory efficient adaptation of the perceptron algorithm for individual sequence prediction. We name our algorithm theshallow perceptronand prove ashiftingmistake bound, which relates its performance with the performance of any sequence of context trees. We also prove that the shallow perceptron grows a context tree at a rate that is upper bounded by its mistake rate, which imposes an upper bound on the size of the trees grown by our algorithm.
Ofer Dekel, Shai Shalev-Shwartz, Yoram Singer
IEEE Trans. Inf. Theory1
2008 Learning to classify with missing and corrupted features
abstract
After a classifier is trained using a machine learning algorithm and put to use in a real world system, it often faces noise which did not appear in the training data. Particularly, some subset of features may be missing or may become corrupted. We present two novel machine learning techniques that are robust to this type of classification-time noise. First, we solve an approximation to the learning problem using linear programming. We analyze the tightness of our approximation and prove statistical risk bounds for this approach. Second, we define the online-learning variant of our problem, address this variant using a modified Perceptron, and obtain a statistical learning algorithm using an online-to-batch technique. We conclude with a set of experiments that demonstrate the effectiveness of our algorithms.
Ofer Dekel, Ohad Shamir
ICML1
2008 From Online to Batch Learning with Cutoff-Averaging
abstract
We present cutoff averaging", a technique for converting any conservative online learning algorithm into a batch learning algorithm. Most online-to-batch conversion techniques work well with certain types of online learning algorithms and not with others, whereas cutoff averaging explicitly tries to adapt to the characteristics of the online algorithm being converted. An attractive property of our technique is that it preserves the efficiency of the original online algorithm, making it approporiate for large-scale learning problems. We provide a statistical analysis of our technique and back our theoretical claims with experimental results."
Ofer Dekel
NIPS1
2008 Incentive compatible regression learning
Ofer Dekel, Felix A. Fischer, Ariel D. Procaccia
SODA1
2008 The Forgetron: A Kernel-Based Perceptron on a Budget
abstract
The Perceptron algorithm, despite its simplicity, often performs well in online classification tasks. The Perceptron becomes especially effective when it is used in conjunction with kernel functions. However, a common difficulty encountered when implementing kernel-based online algorithms is the amount of memory required to store the online hypothesis, which may grow unboundedly as the algorithm progresses. Moreover, the running time of each online round grows linearly with the amount of memory used to store the hypothesis. In this paper, we present the Forgetron family of kernel-based online classification algorithms, which overcome this problem by restricting themselves to a predefined memory budget. We obtain different members of this family by modifying the kernel-based Perceptron in various ways. We also prove a unified mistake bound for all of the Forgetron algorithms. To our knowledge, this is the first online kernel-based learning paradigm which, on one hand, maintains a strict limit on the amount of memory it uses and, on the other hand, entertains a relative mistake bound. We conclude with experiments using real datasets, which underscore the merits of our approach.
Ofer Dekel, Shai Shalev-Shwartz, Yoram Singer
SIAM J. Comput.1
2007 Online Learning of Multiple Tasks with a Shared Loss
Ofer Dekel, Philip M. Long, Yoram Singer
J. Mach. Learn. Res.1
2006 Online Multitask Learning
Ofer Dekel, Philip M. Long, Yoram Singer
COLT1
2006 Support Vector Machines on a Budget
abstract
The standard Support Vector Machine formulation does not provide its user with the ability to explicitly control the number of support vectors used to define the generated classifier. We present a modified version of SVM that allows the user to set a budget parameter B and focuses on minimizing the loss attained by the B worst-classified examples while ignoring the remaining examples. This idea can be used to derive sparse versions of both L1-SVM and L2-SVM. Technically, we obtain these new SVM variants by replacing the 1-norm in the standard SVM for- mulation with various interpolation-norms. We also adapt the SMO optimization algorithm to our setting and report on some preliminary experimental results.
Ofer Dekel, Yoram Singer
NIPS1
2006 Online Passive-Aggressive Algorithms
abstract
We present a family of margin based online learning algorithms for various prediction tasks. In particular we derive and analyze algorithms for binary and multiclass categorization, regression, uniclass prediction and sequence prediction. The update steps of our different algorithms are all based on analytical solutions to simple constrained optimization problems. This unified view allows us to prove worst-case loss bounds for the different algorithms and for the various decision problems based on a single lemma. Our bounds on the cumulative loss of the algorithms are relative to the smallest loss that can be attained by any fixed hypothesis, and as such are applicable to both realizable and unrealizable settings. We demonstrate some of the merits of the proposed algorithms in a series of experiments with synthetic and real data sets.
Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz, Yoram Singer
J. Mach. Learn. Res.2
2005 Data-Driven Online to Batch Conversions
abstract
Online learning algorithms are typically fast, memory efficient, and simple to implement. However, many common learning problems fit more naturally in the batch learning setting. The power of online learning algorithms can be exploited in batch settings by using online-to-batch conversions techniques which build a new batch algorithm from an existing online algorithm. We first give a unified overview of three existing online-to-batch conversion techniques which do not use training data in the conversion process. We then build upon these data-independent conversions to derive and analyze data-driven conversions. Our conversions find hypotheses with a small risk by explicitly minimizing datadependent generalization bounds. We experimentally demonstrate the usefulness of our approach and in particular show that the data-driven conversions consistently outperform the data-independent conversions.
Ofer Dekel, Yoram Singer
NIPS1
2005 The Forgetron: A Kernel-Based Perceptron on a Fixed Budget
abstract
The Perceptron algorithm, despite its simplicity, often performs well on online classification tasks. The Perceptron becomes especially effective when it is used in conjunction with kernels. However, a common difficulty encountered when implementing kernel-based online algorithms is the amount of memory required to store the online hypothesis, which may grow unboundedly. In this paper we present and analyze the Forgetron algorithm for kernel-based online learning on a fixed memory budget. To our knowledge, this is the first online learning algorithm which, on one hand, maintains a strict limit on the number of examples it stores while, on the other hand, entertains a relative mistake bound. In addition to the formal results, we also present experiments with real datasets which underscore the merits of our approach.
Ofer Dekel, Shai Shalev-Shwartz, Yoram Singer
NIPS1
2005 Smooth epsiloon-Insensitive Regression by Loss Symmetrization
Ofer Dekel, Shai Shalev-Shwartz, Yoram Singer
J. Mach. Learn. Res.1
2004 Large margin hierarchical classification
abstract
We present an algorithmic framework for supervised classification learning where the set of labels is organized in a predefined hierarchical structure. This structure is encoded by a rooted tree which induces a metric over the label set. Our approach combines ideas from large margin kernel methods and Bayesian analysis. Following the large margin principle, we associate a prototype with each label in the tree and formulate the learning task as an optimization problem with varying margin constraints. In the spirit of Bayesian methods, we impose similarity requirements between the prototypes corresponding to adjacent labels in the hierarchy. We describe new online and batch algorithms for solving the constrained optimization problem. We derive a worst case loss-bound for the online algorithm and provide generalization analysis for its batch counterpart. We demonstrate the merits of our approach with a series of experiments on synthetic, text and speech data.
Ofer Dekel, Joseph Keshet, Yoram Singer
ICML1
2004 The Power of Selective Memory: Self-Bounded Learning of Prediction Suffix Trees
abstract
Prediction suffix trees (PST) provide a popular and effective tool for tasks such as compression, classification, and language modeling. In this pa- per we take a decision theoretic view of PSTs for the task of sequence prediction. Generalizing the notion of margin to PSTs, we present an on- line PST learning algorithm and derive a loss bound for it. The depth of the PST generated by this algorithm scales linearly with the length of the input. We then describe a self-bounded enhancement of our learning al- gorithm which automatically grows a bounded-depth PST. We also prove an analogous mistake-bound for the self-bounded algorithm. The result is an efficient algorithm that neither relies on a-priori assumptions on the shape or maximal depth of the target PST nor does it require any param- eters. To our knowledge, this is the first provably-correct PST learning algorithm which generates a bounded-depth PST while being competi- tive with any fixed PST determined in hindsight.
Ofer Dekel, Shai Shalev-Shwartz, Yoram Singer
NIPS1
2003 Log-Linear Models for Label Ranking
abstract
Label ranking is the task of inferring a total order over a predefined set of labels for each given instance. We present a general framework for batch learning of label ranking functions from supervised data. We assume that each instance in the training data is associated with a list of preferences over the label-set, however we do not assume that this list is either com- plete or consistent. This enables us to accommodate a variety of ranking problems. In contrast to the general form of the supervision, our goal is to learn a ranking function that induces a total order over the entire set of labels. Special cases of our setting are multilabel categorization and hierarchical classification. We present a general boosting-based learning algorithm for the label ranking problem and prove a lower bound on the progress of each boosting iteration. The applicability of our approach is demonstrated with a set of experiments on a large-scale text corpus.
Ofer Dekel, Christopher D. Manning, Yoram Singer
NIPS1
2003 Online Passive-Aggressive Algorithms
abstract
We present a unified view for online classification, regression, and uni- class problems. This view leads to a single algorithmic framework for the three problems. We prove worst case loss bounds for various algorithms for both the realizable case and the non-realizable case. A conversion of our main online algorithm to the setting of batch learning is also dis- cussed. The end result is new algorithms and accompanying loss bounds for the hinge-loss.
Shai Shalev-Shwartz, Koby Crammer, Ofer Dekel, Yoram Singer
NIPS3
2002 Multiclass Learning by Probabilistic Embeddings
abstract
We describe a new algorithmic framework for learning multiclass catego- rization problems. In this framework a multiclass predictor is composed of a pair of embeddings that map both instances and labels into a common space. In this space each instance is assigned the label it is nearest to. We outline and analyze an algorithm, termed Bunching, for learning the pair of embeddings from labeled data. A key construction in the analysis of the algorithm is the notion of probabilistic output codes, a generaliza- tion of error correcting output codes (ECOC). Furthermore, the method of multiclass categorization using ECOC is shown to be an instance of Bunching. We demonstrate the advantage of Bunching over ECOC by comparing their performance on numerous categorization problems.
Ofer Dekel, Yoram Singer
NIPS1