EDBT 2026 Demo / reviewers in the wild / expert
Wojciech Kotlowski
dblp:63/4977
· DBLP profile ↗
44ranked-venue papers
16as first author
6since 2021 · last 2025
0000-0002-5905-8069ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 34 · 11 first-author · 6 since 2021Databases, data management, data science and information retrieval · 6 · 2 first-authorTheory of computation · 6 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
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
19 papers |
Learning theory · 56% Optimization for machine learning · 13% Reinforcement learning · 12% | |
| Theoretical computer science
10 papers |
Approximation and online algorithms · 49% Mathematical optimization · 37% Algorithmic game theory and mechanism design · 8% | |
| Databases, data mining, and information retrieval
3 papers |
Information retrieval · 67% Data mining · 33% |
Topics — the 30 heaviest of 48, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory
online learning |
2.7 | 9 | 2024 | A General Online Algorithm for Optimizing Complex Performance Metrics · ICML 2024 Adaptive Scale-Invariant Online Algorithms for Learning Linear Models · ICML 2019 The Many Faces of Exponential Weights in Online Learning · COLT 2018 |
Approximation and online algorithms
online algorithms |
1.4 | 4 | 2020 | Learning to Crawl · AAAI 2020 Adaptive Scale-Invariant Online Algorithms for Learning Linear Models · ICML 2019 Bandit Principal Component Analysis · COLT 2019 |
Approximation and online algorithms
online learning |
1.1 | 3 | 2021 | Robust Online Convex Optimization in the Presence of Outliers · COLT 2021 Open Problem: Fast and Optimal Online Portfolio Selection · COLT 2020 Follow the Leader with Dropout Perturbations · COLT 2014 |
Machine learning › Reinforcement learning
regret minimization |
1.0 | 2 | 2024 | A General Online Algorithm for Optimizing Complex Performance Metrics · ICML 2024 Online PCA with Optimal Regret · J. Mach. Learn. Res. 2016 |
Mathematical optimization › online optimization
online convex optimization |
0.9 | 2 | 2021 | Robust Online Convex Optimization in the Presence of Outliers · COLT 2021 Open Problem: Fast and Optimal Online Portfolio Selection · COLT 2020 |
Machine learning › Learning paradigms
multi-label classification |
0.9 | 2 | 2024 | Consistent algorithms for multi-label classification with macro-at-k metrics · ICLR 2024 Optimizing the F-Measure in Multi-Label Classification: Plug-in Rule Approach versus Structured Loss Minimization · ICML (3) 2013 |
Machine learning › Learning theory
statistical learning theory |
0.8 | 2 | 2024 | Consistent algorithms for multi-label classification with macro-at-k metrics · ICLR 2024 On Nonparametric Ordinal Classification with Monotonicity Constraints · IEEE Trans. Knowl. Data Eng. 2013 |
Machine learning › Optimization for machine learning › constrained optimization
frank-wolfe algorithm |
0.8 | 1 | 2024 | Consistent algorithms for multi-label classification with macro-at-k metrics · ICLR 2024 |
Machine learning › Optimization for machine learning › optimization › metric optimization
non-decomposable performance measure optimization |
0.8 | 1 | 2024 | A General Online Algorithm for Optimizing Complex Performance Metrics · ICML 2024 |
Data mining › predictive modeling › classification › multi-label classification
extreme multi-label classification |
0.7 | 1 | 2023 | Generalized test utilities for long-tail performance in extreme multi-label classification · NeurIPS 2023 |
Machine learning › Learning theory › statistical estimation
statistical consistency |
0.6 | 3 | 2017 | Consistency Analysis for Binary Classification Revisited · ICML 2017 Optimizing the F-Measure in Multi-Label Classification: Plug-in Rule Approach versus Structured Loss Minimization · ICML (3) 2013 Consistent Multilabel Ranking through Univariate Losses · ICML 2012 |
Algorithmic game theory and mechanism design
regret minimization |
0.6 | 2 | 2020 | Learning to Crawl · AAAI 2020 Open Problem: Fast and Optimal Online Portfolio Selection · COLT 2020 |
Information retrieval › search engines
web crawling |
0.4 | 1 | 2020 | Learning to Crawl · AAAI 2020 |
Mathematical optimization › online optimization
follow the regularized leader |
0.4 | 1 | 2020 | Open Problem: Fast and Optimal Online Portfolio Selection · COLT 2020 |
Mathematical optimization › online optimization › online convex optimization
online portfolio selection |
0.4 | 1 | 2020 | Open Problem: Fast and Optimal Online Portfolio Selection · COLT 2020 |
Machine learning › Reinforcement learning › bandit
contextual bandit |
0.4 | 1 | 2019 | Bandit Principal Component Analysis · COLT 2019 |
Machine learning › Learning theory › online learning › online regression
online linear regression |
0.4 | 1 | 2019 | Adaptive Scale-Invariant Online Algorithms for Learning Linear Models · ICML 2019 |
Approximation and online algorithms › online learning
parameter-free online learning |
0.4 | 1 | 2019 | Adaptive Scale-Invariant Online Algorithms for Learning Linear Models · ICML 2019 |
Machine learning › Learning theory › online learning
regret bounds |
0.3 | 2 | 2017 | Random Permutation Online Isotonic Regression · NIPS 2017 Follow the Leader with Dropout Perturbations · COLT 2014 |
Machine learning › Learning theory › online learning
exponential weights |
0.3 | 1 | 2018 | The Many Faces of Exponential Weights in Online Learning · COLT 2018 |
Machine learning › Learning theory › classification
binary classification |
0.3 | 1 | 2017 | Consistency Analysis for Binary Classification Revisited · ICML 2017 |
Machine learning › Trustworthy machine learning › interpretability
monotonicity constraints |
0.3 | 2 | 2013 | On Nonparametric Ordinal Classification with Monotonicity Constraints · IEEE Trans. Knowl. Data Eng. 2013 Rule learning with monotonicity constraints · ICML 2009 |
Machine learning › Learning theory › online learning
online regression |
0.2 | 1 | 2016 | Online Isotonic Regression · COLT 2016 |
Mathematical optimization › statistical estimation › regression › shape-constrained regression
isotonic regression |
0.2 | 1 | 2016 | Online Isotonic Regression · COLT 2016 |
Algorithms and data structures › numerical linear algebra › dimensionality reduction › principal component analysis
online PCA |
0.2 | 1 | 2016 | Online PCA with Optimal Regret · J. Mach. Learn. Res. 2016 |
Mathematical optimization › continuous optimization › convex optimization › first-order methods › coordinate descent
block coordinate descent |
0.2 | 1 | 2023 | Generalized test utilities for long-tail performance in extreme multi-label classification · NeurIPS 2023 |
Approximation and online algorithms › online learning
follow-the-perturbed-leader |
0.2 | 1 | 2014 | Follow the Leader with Dropout Perturbations · COLT 2014 |
Approximation and online algorithms › online learning
prediction with expert advice |
0.2 | 1 | 2014 | Follow the Leader with Dropout Perturbations · COLT 2014 |
Machine learning › Kernel, tree and ensemble methods › model ensemble
rule ensembles |
0.2 | 2 | 2009 | Rule learning with monotonicity constraints · ICML 2009 Maximum likelihood rule ensembles · ICML 2008 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
rule learning |
0.2 | 2 | 2009 | Rule learning with monotonicity constraints · ICML 2009 Maximum likelihood rule ensembles · ICML 2008 |
Methods — techniques the papers use, named apart from their topics
gradient descent · 1.5expected test utility framework · 1.3block coordinate descent · 1.3online gradient descent · 1.3regret analysis · 1.1filtering · 1.0online estimation · 0.9explore-and-commit · 0.9confidence intervals · 0.9online learning · 0.8frank-wolfe · 0.8log barrier regularizer · 0.4follow-the-regularized-leader · 0.4scale-invariant learning rate · 0.4density matrix lifting · 0.4surrogate loss · 0.3regret bounds · 0.3univariate loss minimization · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | How rotation invariant algorithms are fooled by noise on sparse targetsabstractIt is well known that rotation invariant algorithms are sub-optimal for learning sparse linear problems, when the number of examples is below the input dimension. This includes any gradient descent trained neural net with a fully-connected input layer initialized with a rotationally symmetric distribution. The simplest sparse problem is learning a single feature out of d features. In that case the classification error or regression loss of rotation invariant algorithms grows with 1−n/d, where n is the number of examples seen. These lower bounds become vacuous when the number of examples n reaches the dimension d. After d examples, the gradient space has full rank and any weight vector can be expressed, including the unit vector that determines the target feature. In this work, we show that when noise is added to this sparse linear problem, rotation invariant algorithms are still sub-optimal after seeing d or more examples. We prove this via a lower bound for the Bayes optimal algorithm on a rotationally symmetrized problem. We then prove much better upper bounds on the same problem for a large variety of algorithms that are non-invariant by rotations. Finally, we analyze the gradient flow trajectories of many standard optimization algorithms (such as AdaGrad) on the same noisy feature learning problem, and show how they veer away from the noisy sparse targets. We then contrast them with a group of non-rotation invariant algorithms that veer towards the sparse targets. We believe that the lower bounds method and trajectory categorization will be crucial for analyzing other families of algorithms with different classes of invariances. Manfred K. Warmuth, Wojciech Kotlowski, Matt Jones 0002, Ehsan Amid |
ALT | 2 |
| 2024 | Consistent algorithms for multi-label classification with macro-at-k metricsabstractWe consider the optimization of complex performance metrics in multi-label classification under the population utility framework. We mainly focus on metrics linearly decomposable into a sum of binary classification utilities applied separately to each label with an additional requirement of exactly $k$ labels predicted for each instance. These "macro-at-$k$" metrics possess desired properties for extreme classification problems with long tail labels. Unfortunately, the at-$k$ constraint couples the otherwise independent binary classification tasks, leading to a much more challenging optimization problem than standard macro-averages. We provide a statistical framework to study this problem, prove the existence and the form of the optimal classifier, and propose a statistically consistent and practical learning algorithm based on the Frank-Wolfe method. Interestingly, our main results concern even more general metrics being non-linear functions of label-wise confusion matrices. Empirical results provide evidence for the competitive performance of the proposed approach. Erik Schultheis, Wojciech Kotlowski, Marek Wydmuch, Rohit Babbar, Strom Borman, Krzysztof Dembczynski |
ICLR | 2 |
| 2024 | A General Online Algorithm for Optimizing Complex Performance MetricsabstractWe consider sequential maximization of performance metrics that are general functions of a confusion matrix of a classifier (such as precision, F-measure, or G-mean). Such metrics are, in general, non-decomposable over individual instances, making their optimization very challenging. While they have been extensively studied under different frameworks in the batch setting, their analysis in the online learning regime is very limited, with only a few distinguished exceptions. In this paper, we introduce and analyze a general online algorithm that can be used in a straightforward way with a variety of complex performance metrics in binary, multi-class, and multi-label classification problems. The algorithm’s update and prediction rules are appealingly simple and computationally efficient without the need to store any past data. We show the algorithm attains $\mathcal{O}(\frac{\ln n}{n})$ regret for concave and smooth metrics and verify the efficiency of the proposed algorithm in empirical studies. Wojciech Kotlowski, Marek Wydmuch, Erik Schultheis, Rohit Babbar, Krzysztof Dembczynski |
ICML | 1 |
| 2023 | Generalized test utilities for long-tail performance in extreme multi-label classificationabstractExtreme multi-label classification (XMLC) is the task of selecting a small subset of relevant labels from a very large set of possible labels.
As such, it is characterized by long-tail labels, i.e., most labels have very few positive instances. With standard performance measures such as precision@k, a classifier can ignore tail labels and still report good performance. However, it is often argued that correct predictions in the tail are more "interesting" or "rewarding," but the community has not yet settled on a metric capturing this intuitive concept. The existing propensity-scored metrics fall short on this goal by confounding the problems of long-tail and missing labels. In this paper, we analyze generalized metrics budgeted "at k" as an alternative solution. To tackle the challenging problem of optimizing these metrics, we formulate it in the expected test utility (ETU) framework, which aims to optimize the expected performance on a given test set. We derive optimal prediction rules and construct their computationally efficient approximations with provable regret guarantees and being robust against model misspecification. Our algorithm, based on block coordinate descent, scales effortlessly to XMLC problems and obtains promising results in terms of long-tail performance. Erik Schultheis, Marek Wydmuch, Wojciech Kotlowski, Rohit Babbar, Krzysztof Dembczynski |
NeurIPS | 3 |
| 2021 | A case where a spindly two-layer linear network decisively outperforms any neural network with a fully connected input layerabstractIt was conjectured that any neural network of any structure and arbitrary differentiable transfer functions at the nodes cannot learn the following problem sample efficiently when trained with gradient descent: The instances are the rows of a $d$-dimensional Hadamard matrix and the target is one of the features, i.e. very sparse. We essentially prove this conjecture: We show that after receiving a random training set of size $k < d$, the expected squared loss is still $1-\frac{k}{(d-1)}$. The only requirement needed is that the input layer is fully connected and the initial weight vectors of the input nodes are chosen from a rotation invariant distribution. Surprisingly the same type of problem can be solved drastically more efficient by a simple 2-layer linear neural network in which the $d$ inputs are connected to the output node by chains of length 2 (Now the input layer has only one edge per input). When such a network is trained by gradient descent, then it has been shown that its expected squared loss is $\frac{\log d}{k}$. Our lower bounds essentially show that a sparse input layer is needed to sample efficiently learn sparse targets with gradient descent. Manfred K. Warmuth, Wojciech Kotlowski, Ehsan Amid |
ALT | 2 |
| 2021 | Robust Online Convex Optimization in the Presence of OutliersabstractWe consider online convex optimization when a number k of data points are outliers that may be corrupted. We model this by introducing the notion of robust regret, which measures the regret only on rounds that are not outliers. The aim for the learner is to achieve small robust regret, without knowing where the outliers are. If the outliers are chosen adversarially, we show that a simple filtering strategy on extreme gradients incurs O(k) overhead compared to the usual regret bounds, and that this is unimprovable, which means that k needs to be sublinear in the number of rounds. We further ask which additional assumptions would allow for a linear number of outliers. It turns out that the usual benign cases of independently, identically distributed (i.i.d.) observations or strongly convex losses are not sufficient. However, combining i.i.d. observations with the assumption that outliers are those observations that are in an extreme quantile of the distribution, does lead to sublinear robust regret, even though the expected number of outliers is linear. Tim van Erven, Sarah Sachs, Wouter M. Koolen, Wojciech Kotlowski |
COLT | 4 |
| 2020 | Learning to CrawlabstractWeb crawling is the problem of keeping a cache of webpages fresh, i.e., having the most recent copy available when a page is requested. This problem is usually coupled with the natural restriction that the bandwidth available to the web crawler is limited. The corresponding optimization problem was solved optimally by Azar et al. (2018) under the assumption that, for each webpage, both the elapsed time between two changes and the elapsed time between two requests follows a Poisson distribution with known parameters. In this paper, we study the same control problem but under the assumption that the change rates are unknown a priori, and thus we need to estimate them in an online fashion using only partial observations (i.e., single-bit signals indicating whether the page has changed since the last refresh). As a point of departure, we characterise the conditions under which one can solve the problem with such partial observability. Next, we propose a practical estimator and compute confidence intervals for it in terms of the elapsed time between the observations. Finally, we show that the explore-and-commit algorithm achieves an O(√T) regret with a carefully chosen exploration horizon. Our simulation study shows that our online policy scales well and achieves close to optimal performance for a wide range of parameters. Utkarsh Upadhyay, Róbert Busa-Fekete, Wojciech Kotlowski, Dávid Pál, Balázs Szörényi |
AAAI | 3 |
| 2020 | Open Problem: Fast and Optimal Online Portfolio SelectionabstractOnline portfolio selection has received much attention in the COLT community since its introduction by Cover, but all state-of-the-art methods fall short in at least one of the following ways: they are either i) computationally infeasible; or ii) they do not guarantee optimal regret; or iii) they assume the gradients are bounded, which is unnecessary and cannot be guaranteed. We are interested in a natural follow-the-regularized-leader (FTRL) approach based on the log barrier regularizer, which is computationally feasible. The open problem we put before the community is to formally prove whether this approach achieves the optimal regret. Resolving this question will likely lead to new techniques to analyse FTRL algorithms. There are also interesting technical connections to self-concordance, which has previously been used in the context of bandit convex optimization. Tim van Erven, Dirk van der Hoeven, Wojciech Kotlowski, Wouter M. Koolen |
COLT | 3 |
| 2020 | Scale-invariant unconstrained online learningabstractWe consider an online supervised learning problem, in which both the instances (input vectors) and the comparator (weight vector) are unconstrained. We exploit a natural scale invariance symmetry in our unconstrained setting: the predictions of the optimal comparator are invariant under any linear transformation of the instances. Our goal is to design online algorithms which also enjoy this property, i.e. are scale-invariant. We start with the case of coordinate-wise invariance, in which the individual coordinates (features) can be arbitrarily rescaled. We give an algorithm, which achieves essentially optimal regret bound in this setup, expressed by means of a coordinate-wise scale-invariant norm of the comparator. We then study general invariance with respect to arbitrary linear transformations. We first give a negative result, showing that no algorithm can achieve a meaningful bound in terms of scale-invariant norm of the comparator in the worst case. Next, we compliment this result with a positive one, providing an algorithm which “almost” achieves the desired bound, incurring only a logarithmic overhead in terms of the relative size of the instances. Wojciech Kotlowski |
Theor. Comput. Sci. | 1 |
| 2019 | Bandit Principal Component AnalysisabstractWe consider a partial-feedback variant of the well-studied online PCA problem where a learner attempts to predict a sequence of $d$-dimensional vectors in terms of a quadratic loss, while only having limited feedback about the environment’s choices. We focus on a natural notion of bandit feedback where the learner only observes the loss associated with its own prediction. Based on the classical observation that this decision-making problem can be lifted to the space of density matrices, we propose an algorithm that is shown to achieve a regret of $O(d^{3/2}\sqrt{T})$ after $T$ rounds in the worst case. We also prove data-dependent bounds that improve on the basic result when the loss matrices of the environment have bounded rank or the loss of the best action is bounded. One version of our algorithm runs in $O(d)$ time per trial which massively improves over every previously known online PCA method. We complement these results by a lower bound of $\Omega(d\sqrt{T})$. Wojciech Kotlowski, Gergely Neu |
COLT | 1 |
| 2019 | Adaptive Scale-Invariant Online Algorithms for Learning Linear ModelsabstractWe consider online learning with linear models, where the algorithm predicts on sequentially revealed instances (feature vectors), and is compared against the best linear function (comparator) in hindsight. Popular algorithms in this framework, such as Online Gradient Descent (OGD), have parameters (learning rates), which ideally should be tuned based on the scales of the features and the optimal comparator, but these quantities only become available at the end of the learning process. In this paper, we resolve the tuning problem by proposing online algorithms making predictions which are invariant under arbitrary rescaling of the features. The algorithms have no parameters to tune, do not require any prior knowledge on the scale of the instances or the comparator, and achieve regret bounds matching (up to a logarithmic factor) that of OGD with optimally tuned separate learning rates per dimension, while retaining comparable runtime performance. Michal Kempka, Wojciech Kotlowski, Manfred K. Warmuth |
ICML | 2 |
| 2018 | The Many Faces of Exponential Weights in Online LearningabstractA standard introduction to online learning might place Online Gradient Descent at its center and then proceed to develop generalizations and extensions like Online Mirror Descent and second-order methods. Here we explore the alternative approach of putting Exponential Weights (EW) first. We show that many standard methods and their regret bounds then follow as a special case by plugging in suitable surrogate losses and playing the EW posterior mean. For instance, we easily recover Online Gradient Descent by using EW with a Gaussian prior on linearized losses, and, more generally, all instances of Online Mirror Descent based on regular Bregman divergences also correspond to EW with a prior that depends on the mirror map. Furthermore, appropriate quadratic surrogate losses naturally give rise to Online Gradient Descent for strongly convex losses and to Online Newton Step. We further interpret several recent adaptive methods (iProd, Squint, and a variation of Coin Betting for experts) as a series of closely related reductions to exp-concave surrogate losses that are then handled by Exponential Weights. Finally, a benefit of our EW interpretation is that it opens up the possibility of sampling from the EW posterior distribution instead of playing the mean. As already observed by Bubeck and Eldan, this recovers the best-known rate in Online Bandit Linear Optimization. Dirk van der Hoeven, Tim van Erven, Wojciech Kotlowski |
COLT | 3 |
| 2018 | On minimaxity of Follow the Leader strategy in the stochastic setting
Wojciech Kotlowski |
Theor. Comput. Sci. | 1 |
| 2017 | Scale-Invariant Unconstrained Online LearningabstractWe consider a variant of online convex optimization in which both the instances (input vectors) and the comparator (weight vector) are unconstrained. We exploit a natural scale invariance symmetry in our unconstrained setting: the predictions of the optimal comparator are invariant under any linear transformation of the instances. Our goal is to design online algorithms which also enjoy this property, i.e. are scale-invariant. We start with the case of coordinate-wise invariance, in which the individual coordinates (features) can be arbitrarily rescaled. We give an algorithm, which achieves essentially optimal regret bound in this setup, expressed by means of a coordinate-wise scale-invariant norm of the comparator. We then study general invariance with respect to arbitrary linear transformations. We first give a negative result, showing that no algorithm can achieve a meaningful bound in terms of scale-invariant norm of the comparator in the worst case. Next, we compliment this result with a positive one, providing an algorithm which "almost" achieves the desired bound, incurring only a logarithmic overhead in terms of the norm of the instances. Wojciech Kotlowski |
ALT | 1 |
| 2017 | Consistency Analysis for Binary Classification RevisitedabstractStatistical learning theory is at an inflection point enabled by recent advances in understanding and optimizing a wide range of metrics. Of particular interest are non-decomposable metrics such as the F-measure and the Jaccard measure which cannot be represented as a simple average over examples. Non-decomposability is the primary source of difficulty in theoretical analysis, and interestingly has led to two distinct settings and notions of consistency. In this manuscript we analyze both settings, from statistical and algorithmic points of view, to explore the connections and to highlight differences between them for a wide range of metrics. The analysis complements previous results on this topic, clarifies common confusions around both settings, and provides guidance to the theory and practice of binary classification with complex metrics. Krzysztof Dembczynski, Wojciech Kotlowski, Oluwasanmi Koyejo, Nagarajan Natarajan |
ICML | 2 |
| 2017 | Random Permutation Online Isotonic RegressionabstractWe revisit isotonic regression on linear orders, the problem of fitting monotonic functions to best explain the data, in an online setting. It was previously shown that online isotonic regression is unlearnable in a fully adversarial model, which lead to its study in the fixed design model. Here, we instead develop the more practical random permutation model. We show that the regret is bounded above by the excess leave-one-out loss for which we develop efficient algorithms and matching lower bounds. We also analyze the class of simple and popular forward algorithms and recommend where to look for algorithms for online isotonic regression on partial orders. Wojciech Kotlowski, Wouter M. Koolen, Alan Malek |
NIPS | 1 |
| 2017 | Surrogate regret bounds for generalized classification performance metricsabstractWe consider optimization of generalized performance metrics for binary classification by means of surrogate losses. We focus on a class of metrics, which are linear-fractional functions of the false positive and false negative rates (examples of which include $$F_{\beta }$$ -measure, Jaccard similarity coefficient, AM measure, and many others). Our analysis concerns the following two-step procedure. First, a real-valued function f is learned by minimizing a surrogate loss for binary classification on the training sample. It is assumed that the surrogate loss is a strongly proper composite loss function (examples of which include logistic loss, squared-error loss, exponential loss, etc.). Then, given f, a threshold $$\widehat{\theta }$$ is tuned on a separate validation sample, by direct optimization of the target performance metric. We show that the regret of the resulting classifier (obtained from thresholding f on $$\widehat{\theta }$$ ) measured with respect to the target metric is upperbounded by the regret of f measured with respect to the surrogate loss. We also extend our results to cover multilabel classification and provide regret bounds for micro- and macro-averaging measures. Our findings are further analyzed in a computational study on both synthetic and real data sets. Wojciech Kotlowski, Krzysztof Dembczynski |
Mach. Learn. | 1 |
| 2016 | On Minimaxity of Follow the Leader Strategy in the Stochastic Setting
Wojciech Kotlowski |
ALT | 1 |
| 2016 | Online Isotonic RegressionabstractWe consider the online version of the isotonic regression problem. Given a set of linearly ordered points (e.g., on the real line), the learner must predict labels sequentially at adversarially chosen positions and is evaluated by her total squared loss compared against the best isotonic (non-decreasing) function in hindsight. We survey several standard online learning algorithms and show that none of them achieve the optimal regret exponent; in fact, most of them (including Online Gradient Descent, Follow the Leader and Exponential Weights) incur linear regret. We then prove that the Exponential Weights algorithm played over a covering net of isotonic functions has a regret bounded by O\big(T^1/3 \log^2/3(T)\big) and present a matching Ω(T^1/3) lower bound on regret. We provide a computationally efficient version of this algorithm. We also analyze the noise-free case, in which the revealed labels are isotonic, and show that the bound can be improved to O(\log T) or even to O(1) (when the labels are revealed in isotonic order). Finally, we extend the analysis beyond squared loss and give bounds for entropic loss and absolute loss. Wojciech Kotlowski |
COLT | 1 |
| 2016 | Consistency of Probabilistic Classifier Trees
Krzysztof Dembczynski, Wojciech Kotlowski, Willem Waegeman, Róbert Busa-Fekete, Eyke Hüllermeier |
ECML/PKDD (2) | 2 |
| 2016 | Online PCA with Optimal RegretabstractWe investigate the online version of Principle Component Analysis (PCA), where in each trial $t$ the learning algorithm chooses a $k$-dimensional subspace, and upon receiving the next instance vector $\x_t$, suffers the compression loss, which is the squared Euclidean distance between this instance and its projection into the chosen subspace. When viewed in the right parameterization, this compression loss is linear, i.e. it can be rewritten as $\text{tr}(\mathbf{W}_t\x_t\x_t^\top)$, where $\mathbf{W}_t$ is the parameter of the algorithm and the outer product $\x_t\x_t^\top$ (with $\|\x_t\|\le 1$) is the instance matrix. In this paper generalize PCA to arbitrary positive definite instance matrices $\mathbf{X}_t$ with the linear loss $\text{tr}(\mathbf{W}_t\X_t)$. We evaluate online algorithms in terms of their worst-case regret, which is a bound on the additional total loss of the online algorithm on all instances matrices over the compression loss of the best $k$-dimensional subspace (chosen in hindsight). We focus on two popular online algorithms for generalized PCA: the Gradient Descent (GD) and Matrix Exponentiated Gradient (MEG) algorithms. We show that if the regret is expressed as a function of the number of trials, then both algorithms are optimal to within a constant factor on worst-case sequences of positive definite instances matrices with trace norm at most one (which subsumes the original PCA problem with outer products). This is surprising because MEG is believed be suboptimal in this case. We also show that when considering regret bounds as a function of a loss budget, then MEG remains optimal and strictly outperforms GD when the instance matrices are trace norm bounded. Next, we consider online PCA when the adversary is allowed to present the algorithm with positive semidefinite instance matrices whose largest eigenvalue is bounded (rather than their trace which is the sum of their eigenvalues). Again we can show that MEG is optimal and strictly better than GD in this setting. Jiazhong Nie, Wojciech Kotlowski, Manfred K. Warmuth |
J. Mach. Learn. Res. | 2 |
| 2015 | Surrogate regret bounds for generalized classification performance metrics
Wojciech Kotlowski, Krzysztof Dembczynski |
ACML | 1 |
| 2014 | Follow the Leader with Dropout PerturbationsabstractWe consider online prediction with expert advice. Over the course of many trials, the goal of the learning algorithm is to achieve small additional loss (i.e. regret) compared to the loss of the best from a set of K experts. The two most popular algorithms are Hedge/Weighted Majority and Follow the Perturbed Leader (FPL). The latter algorithm first perturbs the loss of each expert by independent additive noise drawn from a fixed distribution, and then predicts with the expert of minimum perturbed loss (“the leader”) where ties are broken uniformly at random. To achieve the optimal worst-case regret as a function of the loss L^* of the best expert in hindsight, the two types of algorithms need to tune their learning rate or noise magnitude, respectively, as a function of L^*. Instead of perturbing the losses of the experts with additive noise, we randomly set them to 0 or 1 before selecting the leader. We show that our perturbations are an instance of dropout — because experts may be interpreted as features — although for non-binary losses the dropout probability needs to be made dependent on the losses to get good regret bounds. We show that this simple, tuning-free version of the FPL algorithm achieves two feats: optimal worst-case O(\sqrtL^* \ln K + \ln K) regret as a function of L^*, and optimal O(\ln K) regret when the loss vectors are drawn i.i.d. from a fixed distribution and there is a gap between the expected loss of the best expert and all others. A number of recent algorithms from the Hedge family (AdaHedge and FlipFlop) also achieve this, but they employ sophisticated tuning regimes. The dropout perturbation of the losses of the experts result in different noise distributions for each expert (because they depend on the expert’s total loss) and curiously enough no additional tuning is needed: the choice of dropout probability only affects the constants. Tim van Erven, Wojciech Kotlowski |
COLT | 2 |
| 2014 | Kernelization of matrix updates, when and how?
Manfred K. Warmuth, Wojciech Kotlowski, Shuisheng Zhou |
Theor. Comput. Sci. | 2 |
| 2013 | Online PCA with Optimal Regrets
Jiazhong Nie, Wojciech Kotlowski, Manfred K. Warmuth |
ALT | 2 |
| 2013 | Horizon-Independent Optimal Prediction with Log-Loss in Exponential FamiliesabstractWe study online learning under logarithmic loss with regular parametric models. Hedayati and Bartlett (2012) showed that a Bayesian prediction strategy with Jeffreys prior and sequential normalized maximum likelihood (SNML) coincide and are optimal if and only if the latter is exchangeable, which occurs if and only if the optimal strategy can be calculated without knowing the time horizon in advance. They put forward the question what families have exchangeable SNML strategies. We answer this question for one-dimensional exponential families: SNML is exchangeable only for three classes of natural exponential family distributions,namely the Gaussian, the gamma, and the Tweedie exponential family of order 3/2. Peter L. Bartlett, Peter Grünwald, Peter Harremoës, Fares Hedayati, Wojciech Kotlowski |
COLT | 5 |
| 2013 | Optimizing the F-Measure in Multi-Label Classification: Plug-in Rule Approach versus Structured Loss MinimizationabstractWe compare the plug-in rule approach for optimizing the F-measure in multi-label classification with an approach based on structured loss minimization, such as the structured support vector machine (SSVM). Whereas the former derives an optimal prediction from a probabilistic model in a separate inference step, the latter seeks to optimize the F-measure directly during the training phase. We introduce a novel plug-in rule algorithm that estimates all parameters required for a Bayes-optimal prediction via a set of multinomial regression models, and we compare this algorithm with SSVMs in terms of computational complexity and statistical consistency. As a main theoretical result, we show that our plug-in rule algorithm is consistent, whereas the SSVM approaches are not. Finally, we present results of a large experimental study showing the benefits of the introduced algorithm. Krzysztof Dembczynski, Arkadiusz Jachnik, Wojciech Kotlowski, Willem Waegeman, Eyke Hüllermeier |
ICML (3) | 3 |
| 2013 | On Nonparametric Ordinal Classification with Monotonicity ConstraintsabstractWe consider the problem of ordinal classification with monotonicity constraints. It differs from usual classification by handling background knowledge about ordered classes, ordered domains of attributes, and about a monotonic relationship between an evaluation of an object on the attributes and its class assignment. In other words, the class label (output variable) should not decrease when attribute values (input variables) increase. Although this problem is of great practical importance, it has received relatively low attention in machine learning. Among existing approaches to learning with monotonicity constraints, the most general is the nonparametric approach, where no other assumption is made apart from the monotonicity constraints assumption. The main contribution of this paper is the analysis of the nonparametric approach from statistical point of view. To this end, we first provide a statistical framework for classification with monotonicity constraints. Then, we focus on learning in the nonparametric setting, and we consider two approaches: the "plug-in" method (classification by estimating first the class conditional distribution) and the direct method (classification by minimization of the empirical risk). We show that these two methods are very closely related. We also perform a thorough theoretical analysis of their statistical and computational properties, confirmed in a computational experiment. Wojciech Kotlowski, Roman Slowinski |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2012 | Kernelization of Matrix Updates, When and How?
Manfred K. Warmuth, Wojciech Kotlowski, Shuisheng Zhou |
ALT | 2 |
| 2012 | Consistent Multilabel Ranking through Univariate Losses
Krzysztof Dembczynski, Wojciech Kotlowski, Eyke Hüllermeier |
ICML | 2 |
| 2012 | Sequential normalized maximum likelihood in log-loss predictionabstractThe paper considers sequential prediction of individual sequences with log loss using an exponential family of distributions. We first show that the commonly used maximum likelihood strategy is suboptimal and requires an additional assumption about boundedness of the data sequence. We then show that both problems can be be addressed by adding the currently predicted outcome to the calculation of the maximum likelihood, followed by normalization of the distribution. The strategy obtained in this way is known in the literature as the sequential normalized maximum likelihood (SNML) strategy. We show that for general exponential families, the regret is bounded by the familiar (k/2)logn and thus optimal up to O(1). We also introduce an approximation to SNML, flattened maximum likelihood, much easier to compute that SNML itself, while retaining the optimal regret under some additional assumptions. We finally discuss the relationship to the Bayes strategy with Jeffreys' prior. Wojciech Kotlowski, Peter Grünwald |
ITW | 1 |
| 2011 | Bipartite Ranking through Minimization of Univariate Loss
Wojciech Kotlowski, Krzysztof Dembczynski, Eyke Hüllermeier |
ICML | 1 |
| 2011 | Learning Eigenvectors for FreeabstractWe extend the classical problem of predicting a sequence of outcomes from a finite alphabet to the matrix domain. In this extension, the alphabet of $n$ outcomes is replaced by the set of all dyads, i.e. outer products $\u\u^\top$ where $\u$ is a vector in $\R^n$ of unit length. Whereas in the classical case the goal is to learn (i.e. sequentially predict as well as) the best multinomial distribution, in the matrix case we desire to learn the density matrix that best explains the observed sequence of dyads. We show how popular online algorithms for learning a multinomial distribution can be extended to learn density matrices. Intuitively, learning the $n^2$ parameters of a density matrix is much harder than learning the $n$ parameters of a multinomial distribution. Completely surprisingly, we prove that the worst-case regrets of certain classical algorithms and their matrix generalizations are identical. The reason is that the worst-case sequence of dyads share a common eigensystem, i.e. the worst case regret is achieved in the classical case. So these matrix algorithms learn the eigenvectors without any regret. Wouter M. Koolen, Wojciech Kotlowski, Manfred K. Warmuth |
NIPS | 2 |
| 2010 | Following the Flattened Leader
Wojciech Kotlowski, Peter Grünwald, Steven de Rooij |
COLT | 1 |
| 2010 | Prequential plug-in codes that achieve optimal redundancy rates even if the model is wrongabstractWe analyse the prequential plug-in codes relative to one-parameter exponential families M. We show that if data are sampled i.i.d. from some distribution outside M, then the redundancy of any plug-in prequential code grows at rate larger than 1/2 ln n in the worst case. This means that plug-in codes, such as the Rissanen-Dawid ML code, may behave inferior to other important universal codes such as the 2-part MDL, Shtarkov and Bayes codes, for which the redundancy is always 1/2 ln n + O(1). However, we also show that a slight modification of the ML plug-in code, “almost” in the model, does achieve the optimal redundancy even if the the true distribution is outside M. Peter Grünwald, Wojciech Kotlowski |
ISIT | 2 |
| 2010 | ENDER: a statistical framework for boosting decision rules
Krzysztof Dembczynski, Wojciech Kotlowski, Roman Slowinski |
Data Min. Knowl. Discov. | 2 |
| 2009 | Rule learning with monotonicity constraintsabstractIn classification with monotonicity constraints, it is assumed that the class label should increase with increasing values on the attributes. In this paper we aim at formalizing the approach to learning with monotonicity constraints from statistical point of view. Motivated by the statistical analysis, we present an algorithm for learning rule ensembles. The algorithm first "monotonizes" the data using a nonparametric classification procedure and then generates a rule ensemble consistent with the training set. The procedure is justified by a theoretical analysis and verified in a computational experiment. Wojciech Kotlowski, Roman Slowinski |
ICML | 1 |
| 2009 | Learning Rule Ensembles for Ordinal Classification with Monotonicity ConstraintsabstractOrdinal classification problems with monotonicity constraints (also referred to as multicriteria classification problems) often appear in real-life applications, however, they are considered relatively less frequently in theoretical studies than regular classification problems. We introduce a rule induction algorithm based on the statistical learning approach that is tailored for this type of problems. The algorithm first monotonizes the dataset (excludes strongly inconsistent objects), using Stochastic Dominance-based Rough Set Approach, and then uses forward stagewise additive modeling framework for generating a monotone rule ensemble. Experimental results indicate that taking into account knowledge about order andmonotonicity constraints in the classifier can improve the prediction accuracy. Krzysztof Dembczynski, Wojciech Kotlowski, Roman Slowinski |
Fundam. Informaticae | 2 |
| 2008 | On selecting the best individual in noisy environmentsabstractIn evolutionary algorithms, the typical post-processing phase involves selection of the best-of-run individual, which becomes the final outcome of the evolutionary run. Trivial for deterministic problems, this task can get computationally demanding in noisy environments. A typical naive procedure used in practice is to repeat the evaluation of each individual for the fixed number of times and select the one with the highest average. In this paper, we consider several algorithms that can adaptively choose individuals to evaluate basing on the results evaluations which have already been performed. The procedures are designed without any specific assumption about noise distribution. In the experimental part, we compare our algorithms with the naive and optimal procedures, and find out that the performance of typically used naive algorithm is poor even for relatively moderate noise. We also show that one of our algorithms is nearly optimal for most of the examined situations. Wojciech Jaskowski, Wojciech Kotlowski |
GECCO | 2 |
| 2008 | Maximum likelihood rule ensemblesabstractWe propose a new rule induction algorithm for solving classification problems via probability estimation. The main advantage of decision rules is their simplicity and good interpretability. While the early approaches to rule induction were based on sequential covering, we follow an approach in which a single decision rule is treated as a base classifier in an ensemble. The ensemble is built by greedily minimizing the negative loglikelihood which results in estimating the class conditional probability distribution. The introduced approach is compared with other decision rule induction algorithms such as SLIPPER, LRI and RuleFit. Krzysztof Dembczynski, Wojciech Kotlowski, Roman Slowinski |
ICML | 2 |
| 2008 | Effective Prediction of Web User Behaviour with User-Level Models
Krzysztof Dembczynski, Wojciech Kotlowski, Marcin Sydow |
Fundam. Informaticae | 2 |
| 2008 | Stochastic dominance-based rough set model for ordinal classification
Wojciech Kotlowski, Krzysztof Dembczynski, Salvatore Greco, Roman Slowinski |
Inf. Sci. | 1 |
| 2007 | Statistical Model for Rough Set Approach to Multicriteria Classification
Krzysztof Dembczynski, Salvatore Greco, Wojciech Kotlowski, Roman Slowinski |
PKDD | 3 |
| 2006 | Mining Direct Marketing Data by Ensembles of Weak Learners and Rough Set Methods
Jerzy Blaszczynski, Krzysztof Dembczynski, Wojciech Kotlowski, Mariusz Pawlowski |
DaWaK | 3 |