Luca Zaniboni

dblp:17/5945 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2006
—ORCID · unresolved

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

Artificial intelligence and machine learning · 5

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
5 papers
Learning theory · 67% Image recognition and object detection · 31% Learning paradigms · 2%
Theoretical computer science
2 papers
Approximation and online algorithms · 100%

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

TopicWeightPapersLastEvidence papers
Computer vision › Image recognition and object detection › image classification
hierarchical classification
0.232006
Incremental Algorithms for Hierarchical Classification · J. Mach. Learn. Res. 2006
Hierarchical classification: combining Bayes with SVM · ICML 2006
Incremental Algorithms for Hierarchical Classification · NIPS 2004
Approximation and online algorithms
online learning
0.122006
Worst-Case Analysis of Selective Sampling for Linear Classification · J. Mach. Learn. Res. 2006
Incremental Algorithms for Hierarchical Classification · J. Mach. Learn. Res. 2006
Machine learning › Learning theory › statistical pattern recognition
bayes optimal classifier
0.122006
Hierarchical classification: combining Bayes with SVM · ICML 2006
Incremental Algorithms for Hierarchical Classification · NIPS 2004
Machine learning › Learning theory › query learning
selective sampling
0.122006
Worst-Case Analysis of Selective Sampling for Linear Classification · J. Mach. Learn. Res. 2006
Worst-Case Analysis of Selective Sampling for Linear-Threshold Algorithms · NIPS 2004
Machine learning › Learning theory
classification
0.112006
Hierarchical classification: combining Bayes with SVM · ICML 2006
Approximation and online algorithms › online learning
mistake bound
0.112006
Worst-Case Analysis of Selective Sampling for Linear Classification · J. Mach. Learn. Res. 2006
Machine learning › Learning theory › classification › linear classification
linear threshold algorithms
0.012004
Worst-Case Analysis of Selective Sampling for Linear-Threshold Algorithms · NIPS 2004
Machine learning › Learning theory
online learning
0.012004
Worst-Case Analysis of Selective Sampling for Linear-Threshold Algorithms · NIPS 2004
Machine learning › Learning paradigms
incremental learning
0.012004
Incremental Algorithms for Hierarchical Classification · NIPS 2004
Data mining › text mining
text classification
0.012004
Worst-Case Analysis of Selective Sampling for Linear-Threshold Algorithms · NIPS 2004

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

perceptron · 0.1randomized selective sampling · 0.1linear-threshold classifier · 0.1linear-threshold classification · 0.1h-loss · 0.1kernel methods · 0.1top-down evaluation · 0.1support vector machine · 0.1probabilistic data model · 0.0margin-based sampling · 0.0SVM · 0.0
YearPublicationVenuePosition
2006 Hierarchical classification: combining Bayes with SVM
abstract
We study hierarchical classification in the general case when an instance could belong to more than one class node in the underlying taxonomy. Experiments done in previous work showed that a simple hierarchy of Support Vectors Machines (SVM) with a top-down evaluation scheme has a surprisingly good performance on this kind of task. In this paper, we introduce a refined evaluation scheme which turns the hierarchical SVM classifier into an approximator of the Bayes optimal classifier with respect to a simple stochastic model for the labels. Experiments on synthetic datasets, generated according to this stochastic model, show that our refined algorithm outperforms the simple hierarchical SVM. On real-world data, however, the advantage brought by our approach is a bit less clear. We conjecture this is due to a higher noise rate for the training labels in the low levels of the taxonomy.
Nicolò Cesa-Bianchi, Claudio Gentile, Luca Zaniboni
ICML3
2006 Incremental Algorithms for Hierarchical Classification
abstract
We study the problem of classifying data in a given taxonomy when classifications associated with multiple and/or partial paths are allowed. We introduce a new algorithm that incrementally learns a linear-threshold classifier for each node of the taxonomy. A hierarchical classification is obtained by evaluating the trained node classifiers in a top-down fashion. To evaluate classifiers in our multipath framework, we define a new hierarchical loss function, the H-loss, capturing the intuition that whenever a classification mistake is made on a node of the taxonomy, then no loss should be charged for any additional mistake occurring in the subtree of that node. Making no assumptions on the mechanism generating the data instances, and assuming a linear noise model for the labels, we bound the H-loss of our on-line algorithm in terms of the H-loss of a reference classifier knowing the true parameters of the label-generating process. We show that, in expectation, the excess cumulative H-loss grows at most logarithmically in the length of the data sequence. Furthermore, our analysis reveals the precise dependence of the rate of convergence on the eigenstructure of the data each node observes. Our theoretical results are complemented by a number of experiments on texual corpora. In these experiments we show that, after only one epoch of training, our algorithm performs much better than Perceptron-based hierarchical classifiers, and reasonably close to a hierarchical support vector machine.
Nicolò Cesa-Bianchi, Claudio Gentile, Luca Zaniboni
J. Mach. Learn. Res.3
2006 Worst-Case Analysis of Selective Sampling for Linear Classification
abstract
A selective sampling algorithm is a learning algorithm for classification that, based on the past observed data, decides whether to ask the label of each new instance to be classified. In this paper, we introduce a general technique for turning linear-threshold classification algorithms from the general additive family into randomized selective sampling algorithms. For the most popular algorithms in this family we derive mistake bounds that hold for individual sequences of examples. These bounds show that our semi-supervised algorithms can achieve, on average, the same accuracy as that of their fully supervised counterparts, but using fewer labels. Our theoretical results are corroborated by a number of experiments on real-world textual data. The outcome of these experiments is essentially predicted by our theoretical results: Our selective sampling algorithms tend to perform as well as the algorithms receiving the true label after each classification, while observing in practice substantially fewer labels.
Nicolò Cesa-Bianchi, Claudio Gentile, Luca Zaniboni
J. Mach. Learn. Res.3
2004 Incremental Algorithms for Hierarchical Classification
abstract
We study the problem of hierarchical classification when labels corre- sponding to partial and/or multiple paths in the underlying taxonomy are allowed. We introduce a new hierarchical loss function, the H-loss, im- plementing the simple intuition that additional mistakes in the subtree of a mistaken class should not be charged for. Based on a probabilistic data model introduced in earlier work, we derive the Bayes-optimal classifier for the H-loss. We then empirically compare two incremental approx- imations of the Bayes-optimal classifier with a flat SVM classifier and with classifiers obtained by using hierarchical versions of the Perceptron and SVM algorithms. The experiments show that our simplest incremen- tal approximation of the Bayes-optimal classifier performs, after just one training epoch, nearly as well as the hierarchical SVM classifier (which performs best). For the same incremental algorithm we also derive an H-loss bound showing, when data are generated by our probabilistic data model, exponentially fast convergence to the H-loss of the hierarchical classifier based on the true model parameters. 1 Introduction and basic definitions We study the problem of classifying data in a given taxonomy of labels, where the tax- onomy is specified as a tree forest. We assume that every data instance is labelled with a (possibly empty) set of class labels called multilabel, with the only requirement that mul- tilabels including some node i in the taxonony must also include all ancestors of i. Thus, each multilabel corresponds to the union of one or more paths in the forest, where each path must start from a root but it can terminate on an internal node (rather than a leaf). Learning algorithms for hierarchical classification have been investigated in, e.g., [8, 9, 10, 11, 12, 14, 15, 17, 20]. However, the scenario where labelling includes multiple and partial paths has received very little attention. The analysis in [5], which is mainly theoretical, shows in the multiple and partial path case a 0/1-loss bound for a hierarchical learning algorithm based on regularized least-squares estimates. In this work we extend [5] in several ways. First, we introduce a new hierarchical loss func- tion, the H-loss, which is better suited than the 0/1-loss to analyze hierarchical classification tasks, and we derive the corresponding Bayes-optimal classifier under the parametric data model introduced in [5]. Second, considering various loss functions, including the H-loss, we empirically compare the performance of the following three incremental kernel-based This work was supported in part by the PASCAL Network of Excellence under EC grant no. 506778. This publication only reflects the authors' views. algorithms: 1) a hierarchical version of the classical Perceptron algorithm [16]; 2) an ap- proximation to the Bayes-optimal classifier; 3) a simplified variant of this approximation. Finally, we show that, assuming data are indeed generated according to the parametric model mentioned before, the H-loss of the algorithm in 3) converges to the H-loss of the classifier based on the true model parameters. Our incremental algorithms are based on training linear-threshold classifiers in each node of the taxonomy. A similar approach has been studied in [8], though their model does not consider multiple-path classifications as we do. Incremental algorithms are the main focus of this research, since we strongly believe that they are a key tool for coping with tasks where large quantities of data items are generated and the classification system needs to be frequently adjusted to keep up with new items. However, we found it useful to provide a reference point for our empirical results. Thus we have also included in our experiments the results achieved by nonincremental algorithms. In particular, we have chosen a flat and a hierarchical version of SVM [21, 7, 19], which are known to perform well on the textual datasets considered here. We assume data elements are encoded as real vectors x Rd which we call instances. A multilabel for an instance x is any subset of the set {1, . . . , N } of all labels/classes, including the empty set. We denote the multilabel associated with x by a vector y = (y1, . . . , yN ) {0, 1}N , where i belongs to the multilabel of x if and only if yi = 1. A taxonomy G is a forest whose trees are defined over the set of labels. A multilabel y {0, 1}N is said to respect a taxonomy G if and only if y is the union of one or more paths in G, where each path starts from a root but need not terminate on a leaf. See Figure 1. We assume the data-generating mechanism produces examples (x, y) such that y respects some fixed underlying taxonomy G with N nodes. The set of roots in G is denoted by root(G). We use par(i) to denote the unique parent of node i, anc(i) to denote the set of ancestors of i, and sub(i) to denote the set of nodes in the subtree rooted at i (including i). Finally, given a predicate over a set , we will use {} to denote both the subset of where is true and the indicator function of this subset.
Nicolò Cesa-Bianchi, Claudio Gentile, Andrea Tironi, Luca Zaniboni
NIPS4
2004 Worst-Case Analysis of Selective Sampling for Linear-Threshold Algorithms
abstract
We provide a worst-case analysis of selective sampling algorithms for learning linear threshold functions. The algorithms considered in this paper are Perceptron-like algorithms, i.e., algorithms which can be effi- ciently run in any reproducing kernel Hilbert space. Our algorithms ex- ploit a simple margin-based randomized rule to decide whether to query the current label. We obtain selective sampling algorithms achieving on average the same bounds as those proven for their deterministic coun- terparts, but using much fewer labels. We complement our theoretical findings with an empirical comparison on two text categorization tasks. The outcome of these experiments is largely predicted by our theoreti- cal results: Our selective sampling algorithms tend to perform as good as the algorithms receiving the true label after each classification, while observing in practice substantially fewer labels.
Nicolò Cesa-Bianchi, Claudio Gentile, Luca Zaniboni
NIPS3