Shai Ben-David

dblp:15/6319 · DBLP profile ↗
← Back
108ranked-venue papers
60as first author
10since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 74 · 35 first-author · 9 since 2021Theory of computation · 26 · 24 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 1 first-authorDatabases, data management, data science and information retrieval · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 1 · 1 first-author
YearPublicationVenuePosition
2025 Learning from positive and unlabeled examples -Finite size sample bounds
abstract
PU (Positive Unlabeled) learning is a variant of supervised classification learning in which the only labels revealed to the learner are of positively labeled instances. PU learning arises in many real-world applications. Most existing work relies on the simplifying assumption that the positively labeled training data is drawn from the restriction of the data generating distribution to positively labeled instances and/or that the proportion of positively labeled points (a.k.a. the class prior) is known apriori to the learner. This paper provides a theoretical analysis of the statistical complexity of PU learning under a wider range of setups. Unlike most prior work, our study does not assume that the class prior is known to the learner. We prove upper and lower bounds on the required sample sizes (of both the positively labeled and the unlabeled samples).
Farnam Mansouri, Shai Ben-David
NeurIPS2
2024 Inherent limitations of dimensions for characterizing learnability of distribution classes
abstract
We consider the long-standing question of finding a parameter of a class of probability distributions that characterizes its PAC learnability. While for many learning tasks (such as binary classification and online learning) there is a notion of dimension whose finiteness is equivalent to learnability within any level of accuracy, we show, rather surprisingly, that such parameter does not exist for distribution learning. Concretely, our results apply for several general notions of characterizing learnability and for several learning tasks. We show that there is no notion of dimension that characterizes the sample complexity of learning distribution classes. We then consider the weaker requirement of only characterizing learnability (rather than the quantitative sample complexity function). We propose some natural requirements for such a characterization and go on to show that there exists no characterization of learnability that satisfies these requirements for classes of distributions. Furthermore, we show that our results hold for various other learning problems. In particular, we show that there is no notion of dimension characterizing PAC-learnability for any of the tasks: classification learning w.r.t. a restricted set of marginal distributions and learnability of classes of real-valued functions with continuous losses.
Tosca Lechner, Shai Ben-David
COLT2
2023 On Computable Online Learning
abstract
We initiate the first study of computable online (c-online) learning, which we analyse under varying requirements for “optimality” in terms of the mistake bound. Our main contribution is to give a necessary and sufficient condition for optimal c-online learning and show that the Littlestone dimension no longer characterizes the optimal mistake bound of c-online learning. Furthermore, we introduce anytime optimal (a-optimal) online learning, a more natural conceptualization of “optimality” and a generalization of Littlestone’s Standard Optimal Algorithm. We show the existence of a computational separation between a-optimal and optimal online learning, proving that a-optimal online learning is computationally more difficult. Finally, we consider online learning with no requirements for optimality, and show, under a weaker notion of computability, that the finiteness of the Littlestone dimension no longer characterizes whether a class is c-online learnable with finite mistake bound. A potential avenue for strengthening this result is suggested by exploring the relationship between c-online and CPAC learning, where we show that c-online learning is as difficult as improper CPAC learning.
Niki Hasrati, Shai Ben-David
ALT2
2023 Strategic Classification with Unknown User Manipulations
abstract
In many human-centric applications for Machine Learning instances will adapt to a classifier after its deployment. The field of strategic classification deals with this issue by aiming for a classifier that balances the trade-off between correctness and robustness to manipulation. This task is made harder if the underlying manipulation structure (i.e. the set of manipulations available at every instance) is unknown to the learner. We propose a novel batch-learning setting in which we use unlabeled data from previous rounds to estimate the manipulation structure. We show that in this batch-learning setting it is possible to learn a close-to-optimal classifier in terms of the strategic loss even without knowing the feasible manipulations beforehand. In line with recent advances in the strategic classification literature, we do not assume a best-response from agents but only require that observed manipulations are feasible.
Tosca Lechner, Ruth Urner, Shai Ben-David
ICML3
2023 Distribution Learnability and Robustness
abstract
We examine the relationship between learnability and robust learnability for the problem of distribution learning. We show that learnability implies robust learnability if the adversary can only perform additive contamination (and consequently, under Huber contamination), but not if the adversary is allowed to perform subtractive contamination. Thus, contrary to other learning settings (e.g., PAC learning of function classes), realizable learnability does not imply agnostic learnability. We also explore related implications in the context of compression schemes and differentially private learnability.
Shai Ben-David, Alex Bie, Gautam Kamath 0001, Tosca Lechner
NeurIPS1
2023 Private Distribution Learning with Public Data: The View from Sample Compression
abstract
We study the problem of private distribution learning with access to public data. In this setup, which we refer to as *public-private learning*, the learner is given public and private samples drawn from an unknown distribution $p$ belonging to a class $\mathcal Q$, with the goal of outputting an estimate of $p$ while adhering to privacy constraints (here, pure differential privacy) only with respect to the private samples. We show that the public-private learnability of a class $\mathcal Q$ is connected to the existence of a sample compression scheme for $\mathcal Q$, as well as to an intermediate notion we refer to as \emph{list learning}. Leveraging this connection: (1) approximately recovers previous results on Gaussians over $\mathbb R^d$; and (2) leads to new ones, including sample complexity upper bounds for arbitrary $k$-mixtures of Gaussians over $\mathbb R^d$, results for agnostic and distribution-shift resistant learners, as well as closure properties for public-private learnability under taking mixtures and products of distributions. Finally, via the connection to list learning, we show that for Gaussians in $\mathbb R^d$, at least $d$ public samples are necessary for private learnability, which is close to the known upper bound of $d+1$ public samples.
Shai Ben-David, Alex Bie, Clément L. Canonne, Gautam Kamath 0001, Vikrant Singhal
NeurIPS1
2021 Open Problem: Are all VC-classes CPAC learnable?
abstract
A few years ago, it was shown that there exist basic statistical learning problems whose learnability can not be determined within ZFC [Ben-David, Hrubes, Moran, Shpilka, Yehudayoff, 2017]. Such independence, and the implied impossibility of characterizing learnability of a class by any combinatorial parameter, stems from the basic definitions viewing learners as arbitrary functions. That level of generality not only results in unprovability issues but is also problematic from the perspective of modeling practical machine learning, where learners and predictors are computable objects. In light of that, it is natural to consider learnability by algorithms that output computable predictors (both learners and predictors are then representable as finite objects). A recent study [Agarwal, Ananthakrishnan, Ben-David, Lechner and Urner, 2020] initiated a theory of such models of learning. It proposed the notion of CPAC learnability, by adding some basic computability requirements into a PAC learning framework. As a first step towards a characterization of learnability in the CPAC framework, Agarwal et al showed that CPAC learnability of a binary hypothesis class is not implied by the finiteness of its VC-dimension anymore, as far as proper learners are concerned. A major remaining open question is whether a similar result holds also for improper learning. Namely, does there exist a computable concept class consisting of computable classifiers, that has a finite VC-dimension but no computable learner can PAC learn it (even if the learner is not restricted to output a hypothesis that is a member of the class)? Another implied interesting question concerns coming up with combinatorial characterizations of learnability for computable learners.
Sushant Agarwal, Nivasini Ananthakrishnan, Shai Ben-David, Tosca Lechner, Ruth Urner
COLT3
2021 Learnability can be independent of set theory (invited paper)
abstract
A fundamental result in statistical learning theory is the equivalence of PAC learnability of a class with the finiteness of its Vapnik-Chervonenkis dimension. However, this clean result applies only to binary classification problems. In search for a similar combinatorial characterization of learnability in a more general setting, we discovered a surprising independence of set theory for some basic general notion of learnability. Consider the following statistical estimation problem: given a family F of real valued random variables over some domain X and an i.i.d. sample drawn from an unknown distribution P over X, find f in F such that its expectation w.r.t. P is close to the supremum expectation over all members of F. This Expectation Maximization (EMX) problem captures many well studied learning problems. Surprisingly, we show that the EMX learnability of some simple classes depends on the cardinality of the continuum and is therefore independent of the set theory ZFC axioms. Our results imply that that there exist no "finitary" combinatorial parameter that characterizes EMX learnability in a way similar to the VC-dimension characterization of binary classification learnability.
Shai Ben-David, Pavel Hrubes, Shay Moran, Amir Shpilka, Amir Yehudayoff
STOC1
2021 Identifying regions of trusted predictions
abstract
Quantifying the probability of a label prediction being correct on a given test point or a given sub-population enables users to better decide how to use and when to trust machine learning derived predictors. In this work, combining aspects of prior work on conformal predictions and selective classification, we provide a unifying framework for confidence requirements that allows for distinguishing between various sources of uncertainty in the learning process as well as various region specifications. We then consider a set of common prior assumptions on the data generating process and show how these allow learning justifiably trusted predictors.
Nivasini Ananthakrishnan, Shai Ben-David, Tosca Lechner, Ruth Urner
UAI2
2021 Weighted clustering: Towards solving the user's dilemma
Margareta Ackerman, Shai Ben-David, Simina Brânzei, David Loker
Pattern Recognit.2
2020 On Learnability wih Computable Learners
abstract
We initiate a study of learning with computable learners and computable output predictors. Recent results in statistical learning theory have shown that there are basic learning problems whose learnability can not be determined within ZFC. This motivates us to consider learnability by algorithms with computable output predictors (both learners and predictors are then representable as finite objects). We thus propose the notion of CPAC learnability, by adding some basic computability requirements into a PAC learning framework. As a first step towards a characterization, we show that in this framework learnability of a binary hypothesis class is not implied by finiteness of its VC-dimension anymore. We also present some situations where we are guaranteed to have a computable learner.
Sushant Agarwal, Nivasini Ananthakrishnan, Shai Ben-David, Tosca Lechner, Ruth Urner
ALT3
2020 Near-optimal Sample Complexity Bounds for Robust Learning of Gaussian Mixtures via Compression Schemes
abstract
We introduce a novel technique for distribution learning based on a notion of sample compression . Any class of distributions that allows such a compression scheme can be learned with few samples. Moreover, if a class of distributions has such a compression scheme, then so do the classes of products and mixtures of those distributions. As an application of this technique, we prove that ˜Θ( kd 2 /ε 2 ) samples are necessary and sufficient for learning a mixture of k Gaussians in R d , up to error ε in total variation distance. This improves both the known upper bounds and lower bounds for this problem. For mixtures of axis-aligned Gaussians, we show that Õ( kd /ε 2 ) samples suffice, matching a known lower bound. Moreover, these results hold in an agnostic learning (or robust estimation) setting, in which the target distribution is only approximately a mixture of Gaussians. Our main upper bound is proven by showing that the class of Gaussians in R d admits a small compression scheme.
Hassan Ashtiani, Shai Ben-David, Nicholas J. A. Harvey, Christopher Liaw, Abbas Mehrabian, Yaniv Plan
J. ACM2
2019 Semi-supervised clustering for de-duplication
abstract
Data de-duplication is the task of detecting multiple records in a database that correspond to the same real-world entity. In this work, we view de-duplication as a clustering problem where the goal is to put records corresponding to the same physical entity in the same cluster and putting records corresponding to different physical entities into different clusters. We introduce a framework which we call promise correlation clustering. Given a complete graph G with the edges labelled 0 and 1, the goal is to find a clustering that minimizes the number of 0 edges within a cluster plus the number of 1 edges across different clusters (or correlation loss). The optimal clustering can also be viewed as a complete graph $G^*$ with edges corresponding to points in the same cluster being labelled 0 and other edges being labelled 1. Under the promise that the edge difference between G and $G^*$ is “small", we prove that finding the optimal clustering (or $G^*$) is still NP-Hard. \cite{ashtiani2016clustering} introduced the framework of semi-supervised clustering, where the learning algorithm has access to an oracle, which answers whether two points belong to the same or different clusters. We further prove that even with access to a same-cluster oracle, the promise version is NP-Hard as long as the number queries to the oracle is not too large (o(n) where n is the number of vertices). Given these negative results, we consider a restricted version of correlation clustering. As before, the goal is to find a clustering that minimizes the correlation loss. However, we restrict ourselves to a given class F of clusterings. We offer a semi-supervised algorithmic approach to solve the restricted variant with success guarantees.
Shrinu Kushagra, Shai Ben-David, Ihab F. Ilyas
AISTATS2
2019 When can unlabeled data improve the learning rate?
abstract
In semi-supervised classification, one is given access both to labeled and unlabeled data. As unlabeled data is typically cheaper to acquire than labeled data, this setup becomes advantageous as soon as one can exploit the unlabeled data in order to produce a better classifier than with labeled data alone. However, the conditions under which such an improvement is possible are not fully understood yet. Our analysis focuses on improvements in the \emph{minimax} learning rate in terms of the number of labeled examples (with the number of unlabeled examples being allowed to depend on the number of labeled ones). We argue that for such improvements to be realistic and indisputable, certain specific conditions should be satisfied and previous analyses have failed to meet those conditions. We then demonstrate examples where these conditions can be met, in particular showing rate changes from $1/\sqrt{\ell}$ to $e^{-c\ell}$ and from $1/\sqrt{\ell}$ to $1/\ell$. These results improve our understanding of what is and isn’t possible in semi-supervised learning.
Christina Göpfert, Shai Ben-David, Olivier Bousquet, Sylvain Gelly, Ilya O. Tolstikhin, Ruth Urner
COLT2
2019 A Semi-Supervised Framework of Clustering Selection for De-Duplication
abstract
We view data de-duplication as a clustering problem. Recently, [1] introduced a framework called restricted correlation clustering (RCC) to model de-duplication problems. Given a set X, an unknown target clustering C* of X and a class F of clusterings of X, the goal is to find a clustering C from the set F which minimizes the correlation loss. The clustering algorithm is allowed to interact with a domain expert by asking whether a pair of records correspond to the same entity or not. Main drawback of the algorithm developed by [1] is that the pre-processing step had a time complexity of theta (|X|2) (where X is the input set). In this paper, we make the following contributions. We develop a sampling procedure (based on locality sensitive hashing) which requires a linear pre-processing time O(|X|). We prove that our sampling procedure can estimate the correlation loss of all clusterings in F using only a small number of labelled examples. In fact, the number of labelled examples is independent of |X| and depends only on the complexity of the class F. Further we show that to sample one pair, with high probability our procedure makes a constant number of queries to the domain expert. We then perform an extensive empirical evaluation of our approach which shows the efficiency of our method.
Shrinu Kushagra, Hemant Saxena, Ihab F. Ilyas, Shai Ben-David
ICDE4
2018 Sample-Efficient Learning of Mixtures
abstract
We consider PAC learning of probability distributions (a.k.a. density estimation), where we are given an i.i.d. sample generated from an unknown target distribution, and want to output a distribution that is close to the target in total variation distance. Let F be an arbitrary class of probability distributions, and let Fk denote the class of k-mixtures of elements of F. Assuming the existence of a method for learning F with sample complexity m(ε), we provide a method for learning Fk with sample complexity O((k.log k .m(ε))/(ε2)). Our mixture learning algorithm has the property that, if the F-learner is proper and agnostic, then the Fk-learner would be proper and agnostic as well. This general result enables us to improve the best known sample complexity upper bounds for a variety of important mixture classes. First, we show that the class of mixtures of k axis-aligned Gaussians in Rd is PAC-learnable in the agnostic setting with O((kd)/(ε4)) samples, which is tight in k and d up to logarithmic factors. Second, we show that the class of mixtures of k Gaussians in Rd is PAC-learnable in the agnostic setting with sample complexity Õ((kd2)/(ε4)), which improves the previous known bounds of Õ((k3.d2)/(ε4)) and Õ(k4.d4/ε2) in its dependence on k and d. Finally, we show that the class of mixtures of k log-concave distributions over Rd is PAC-learnable using Õ(k.d((d+5)/2)ε(-(d+9)/2)) samples.
Hassan Ashtiani, Shai Ben-David, Abbas Mehrabian
AAAI2
2018 Clustering - What Both Theoreticians and Practitioners Are Doing Wrong
abstract
Unsupervised learning is widely recognized as one of the most important challenges facing machine learning nowadays. However, in spite of hundreds of papers on the topic being published every year, current theoretical understanding and practical implementations of such tasks, in particular of clustering, is very rudimentary. This note focuses on clustering. The first challenge I address is model selection---how should a user pick an appropriate clustering tool for a given clustering problem, and how should the parameters of such an algorithmic tool be tuned? In contrast with other common computational tasks, for clustering, different algorithms often yield drastically different outcomes. Therefore, the choice of a clustering algorithm may play a crucial role in the usefulness of an output clustering solution. However, currently there exists no methodical guidance for clustering tool selection for a given clustering task. I argue the severity of this problem and describe some recent proposals aiming to address this crucial lacuna.
Shai Ben-David
AAAI1
2018 Multi-task {K}ernel {L}earning Based on {P}robabilistic {L}ipschitzness
abstract
In multi-task learning the learner is given data for a set of related learning tasks and aims to improve the overall learning performance by transferring information between them. A typical assumption exploited in this setting is that the tasks share a beneficial representation that can be learned form the joint training data of all tasks. This way, the training data of each task can be utilized to enhance the learning of other tasks in the set. Probabilistic Lipschitzness (PL) is a parameter that reflects one way in which some data representation can be beneficial for a classification learning task. In this work we propose to achieve multi-task learning by learning a kernel function relative to which each of the tasks in the set has a "high level" of probabilistic Lipschitzness. In order to be able to do that, we need to introduce a new variant of PL - one that allows reliable estimation of its value from finite size samples. We show that by having access to large amounts of training data in total (possibly the union of training sets for various tasks), the learner can identify a kernel function that would lead to fast learning rates per task when used for Nearest Neighbor classification or in a cluster-based active labeling procedure.
Anastasia Pentina, Shai Ben-David
ALT2
2018 Nearly tight sample complexity bounds for learning mixtures of Gaussians via sample compression schemes
abstract
We prove that ϴ(k d^2 / ε^2) samples are necessary and sufficient for learning a mixture of k Gaussians in R^d, up to error ε in total variation distance. This improves both the known upper bounds and lower bounds for this problem. For mixtures of axis-aligned Gaussians, we show that O(k d / ε^2) samples suffice, matching a known lower bound. The upper bound is based on a novel technique for distribution learning based on a notion of sample compression. Any class of distributions that allows such a sample compression scheme can also be learned with few samples. Moreover, if a class of distributions has such a compression scheme, then so do the classes of products and mixtures of those distributions. The core of our main result is showing that the class of Gaussians in R^d has an efficient sample compression.
Hassan Ashtiani, Shai Ben-David, Nicholas J. A. Harvey, Christopher Liaw, Abbas Mehrabian, Yaniv Plan
NeurIPS2
2018 Empirical Risk Minimization Under Fairness Constraints
abstract
We address the problem of algorithmic fairness: ensuring that sensitive information does not unfairly influence the outcome of a classifier. We present an approach based on empirical risk minimization, which incorporates a fairness constraint into the learning problem. It encourages the conditional risk of the learned classifier to be approximately constant with respect to the sensitive variable. We derive both risk and fairness bounds that support the statistical consistency of our methodology. We specify our approach to kernel methods and observe that the fairness requirement implies an orthogonality constraint which can be easily added to these methods. We further observe that for linear models the constraint translates into a simple data preprocessing step. Experiments indicate that the method is empirically effective and performs favorably against state-of-the-art approaches.
Michele Donini, Luca Oneto, Shai Ben-David, John Shawe-Taylor, Massimiliano Pontil
NeurIPS3
2016 On Version Space Compression
Shai Ben-David, Ruth Urner
ALT1
2016 Finding Meaningful Cluster Structure Amidst Background Noise
Shrinu Kushagra, Samira Samadi, Shai Ben-David
ALT3
2016 How Far Are We From Having a Satisfactory Theory of Clustering?
abstract
This is an overview of the invited talk delivered at the 41st International Symposium on Mathematical Foundations of Computer Science (MFCS-2016).
Shai Ben-David
MFCS1
2016 Clustering with Same-Cluster Queries
abstract
We propose a framework for Semi-Supervised Active Clustering framework (SSAC), where the learner is allowed to interact with a domain expert, asking whether two given instances belong to the same cluster or not. We study the query and computational complexity of clustering in this framework. We consider a setting where the expert conforms to a center-based clustering with a notion of margin. We show that there is a trade off between computational complexity and query complexity; We prove that for the case of $k$-means clustering (i.e., when the expert conforms to a solution of $k$-means), having access to relatively few such queries allows efficient solutions to otherwise NP hard problems. In particular, we provide a probabilistic polynomial-time (BPP) algorithm for clustering in this setting that asks $O\big(k^2\log k + k\log n)$ same-cluster queries and runs with time complexity $O\big(kn\log n)$ (where $k$ is the number of clusters and $n$ is the number of instances). The success of the algorithm is guaranteed for data satisfying the margin condition under which, without queries, we show that the problem is NP hard. We also prove a lower bound on the number of queries needed to have a computationally efficient clustering algorithm in this setting.
Hassan Ashtiani, Shrinu Kushagra, Shai Ben-David
NIPS3
2016 A Characterization of Linkage-Based Hierarchical Clustering
abstract
The class of linkage-based algorithms is perhaps the most popular class of hierarchical algorithms. We identify two properties of hierarchical algorithms, and prove that linkage- based algorithms are the only ones that satisfy both of these properties. Our characterization clearly delineates the difference between linkage-based algorithms and other hierarchical methods. We formulate an intuitive notion of locality of a hierarchical algorithm that distinguishes between linkage-based and global hierarchical algorithms like bisecting $k$-means, and prove that popular divisive hierarchical algorithms produce clusterings that cannot be produced by any linkage-based algorithm.
Margareta Ackerman, Shai Ben-David
J. Mach. Learn. Res.2
2015 Information Preserving Dimensionality Reduction
Shrinu Kushagra, Shai Ben-David
ALT2
2015 Multi-task and Lifelong Learning of Kernels
Anastasia Pentina, Shai Ben-David
ALT2
2015 Hierarchical Label Queries with Data-Dependent Partitions
abstract
Given a joint distribution P_X, Y over a space \Xcal and a label set \Ycal=\braces0, 1, we consider the problem of recovering the labels of an unlabeled sample with as few label queries as possible. The recovered labels can be passed to a passive learner, thus turning the procedure into an active learning approach. We analyze a family of labeling procedures based on a hierarchical clustering of the data. While such labeling procedures have been studied in the past, we provide a new parametrization of P_X, Y that captures their behavior in general low-noise settings, and which accounts for data-dependent clustering, thus providing new theoretical underpinning to practically used tools.
Samory Kpotufe, Ruth Urner, Shai Ben-David
COLT3
2015 Representation Learning for Clustering: A Statistical Framework
Hassan Ashtiani, Shai Ben-David
UAI2
2015 Multiclass learnability and the ERM principle
Amit Daniely, Sivan Sabato, Shai Ben-David, Shai Shalev-Shwartz
J. Mach. Learn. Res.3
2014 The sample complexity of agnostic learning under deterministic labels
abstract
With the emergence of Machine Learning tools that allow handling data with a huge number of features, it becomes reasonable to assume that, over the full set of features, the true labeling is (almost) fully determined. That is, the labeling function is deterministic, but not necessarily a member of some known hypothesis class. However, agnostic learning of deterministic labels has so far received little research attention. We investigate this setting and show that it displays a behavior that is quite different from that of the fundamental results of the common (PAC) learning setups. First, we show that the sample complexity of learning a binary hypothesis class (with respect to deterministic labeling functions) is not fully determined by the VC-dimension of the class. For any d, we present classes of VC-dimension d that are learnable from \tilde O(d/ε)-many samples and classes that require samples of size Ω(d/ε^2). Furthermore, we show that in this setup, there are classes for which any proper learner has suboptimal sample complexity. While the class can be learned with sample complexity \tilde O(d/ε), any \emphproper (and therefore, any ERM) algorithm requires Ω(d/ε^2) samples. We provide combinatorial characterizations of both phenomena, and further analyze the utility of unlabeled samples in this setting. Lastly, we discuss the error rates of nearest neighbor algorithms under deterministic labels and additional niceness-of-data assumptions.
Shai Ben-David, Ruth Urner
COLT1
2014 Clustering in the Presence of Background Noise
abstract
We address the problem of noise management in clustering algorithms. Namely, issues that arise when on top of some cluster structure the data also contains an unstructured set of points. We consider how clustering algorithms can be “robustified" so that they recover the cluster structure in spite of the unstructured part of the input. We introduce some quantitative measures of such robustness that take into account the strength of the embedded cluster structure as well was the mildness of the noise subset. We propose a simple and efficient method to turn any centroid-based clustering algorithm into a noise-robust one, and prove robustness guarantees for our method with respect to these measures. We also prove that more straightforward ways of “robustifying” clustering algorithms fail to achieve similar guarantees.
Shai Ben-David, Nika Haghtalab
ICML1
2013 Clustering Oligarchies
abstract
We investigate the extent to which clustering algorithms are robust to the addition of a small, potentially adversarial, set of points. Our analysis reveals radical differences in the robustness of popular clustering methods. k-means and several related techniques are robust when data is clusterable, and we provide a quantitative analysis capturing the precise relationship between clusterability and robustness. In contrast, common linkage-based algorithms and several standard objective-function-based clustering methods can be highly sensitive to the addition of a small set of points even when the data is highly clusterable. We call such sets of points oligarchies. Lastly, we show that the behavior with respect to oligarchies of the popular Lloyd’s method changes radically with the initialization technique.
Margareta Ackerman, Shai Ben-David, David Loker, Sivan Sabato
AISTATS2
2013 PLAL: Cluster-based active learning
abstract
We investigate the label complexity of active learning under some smoothness assumptions on the data-generating process.We propose a procedure, PLAL, for “activising” passive, sample-based learners. The procedure takes an unlabeledsample, queries the labels of some of its members, and outputs a full labeling of that sample. Assuming the data satisfies “Probabilistic Lipschitzness”, a notion of clusterability, we show that for several common learning paradigms, applying our procedure as a preprocessing leads to provable label complexity reductions (over any “passive”learning algorithm, under the same data assumptions). Our labeling procedure is simple and easy to implement. We complement our theoretical findings with experimental validations.
Ruth Urner, Sharon Wulff, Shai Ben-David
COLT3
2013 Monochromatic Bi-Clustering
abstract
We propose a natural cost function for the bi-clustering task, the monochromatic cost. This cost function is suitable for detecting meaningful homogeneous bi-clusters based on categorical valued input matrices. Such tasks arise in many applications, such as the analysis of social networks and in systems-biology where researchers try to infer functional grouping of biological agents based on their pairwise interactions. We analyze the computational complexity of the resulting optimization problem. We present a polynomial time approximation algorithm for this bi-clustering task and complement this result by showing that finding (exact) optimal solutions is NP-hard. As far as we know, these are the first positive approximation guarantees and formal NP-hardness results for any bi-clustering optimization problem. In addition, we show that our optimization problem can be efficiently solved by deterministic annealing, yielding a promising heuristic for large problem instances.
Sharon Wulff, Ruth Urner, Shai Ben-David
ICML (2)3
2012 Weighted Clustering
abstract
We investigate a natural generalization of the classical clustering problem, considering clustering tasks in which different instances may have different weights. We conduct the first extensive theoretical analysis on the influence of weighted data on standard clustering algorithms in both the partitional and hierarchical settings, characterizing the conditions under which algorithms react to weights. Extending a recent framework for clustering algorithm selection, we propose intuitive properties that would allow users to choose between clustering algorithms in the weighted setting and classify algorithms accordingly.
Margareta Ackerman, Shai Ben-David, Simina Brânzei, David Loker
AAAI2
2012 On the Hardness of Domain Adaptation and the Utility of Unlabeled Target Samples
Shai Ben-David, Ruth Urner
ALT1
2012 Minimizing The Misclassification Error Rate Using a Surrogate Convex Loss
Shai Ben-David, David Loker, Nathan Srebro, Karthik Sridharan
ICML1
2011 Learning a Classifier when the Labeling Is Known
Shalev Ben-David, Shai Ben-David
ALT2
2011 Access to Unlabeled Data can Speed up Prediction Time
Ruth Urner, Shai Shalev-Shwartz, Shai Ben-David
ICML3
2011 Discerning Linkage-Based Algorithms among Hierarchical Clustering Methods
abstract
Selecting a clustering algorithm is a perplexing task. Yet since different algorithms may yield dramatically different outputs on the same data, the choice of algorithm is crucial. When selecting a clustering algorithm, users tend to focus on cost-related considerations (software purchasing costs, running times, etc). Differences concerning the output of the algorithms are not usually considered. Recently, a formal approach for selecting a clustering algorithm has been proposed [2]. The approach involves distilling abstract properties of the input-output behavior of different clustering paradigms and classifying algorithms based on these properties. In this paper, we extend the approach in [2] into the hierarchical setting. The class of linkagebased algorithms is perhaps the most popular class of hierarchical algorithms. We identify two properties of hierarchical algorithms, and prove that linkage-based algorithms are the only ones that satisfy both of these properties. Our characterization clearly delineates the difference between linkage-based algorithms and other hierarchical algorithms. We formulate an intuitive notion of locality of a hierarchical algorithm that distinguishes between linkagebased and “global ” hierarchical algorithms like bisecting k-means, and prove that popular divisive hierarchical algorithms produce clusterings that cannot be produced by any linkage-based algorithm. 1
Margareta Ackerman, Shai Ben-David
IJCAI2
2010 Characterization of Linkage-based Clustering
Margareta Ackerman, Shai Ben-David, David Loker
COLT2
2010 ProbClean: A probabilistic duplicate detection system
abstract
One of the most prominent data quality problems is the existence of duplicate records. Current data cleaning systems usually produce one clean instance (repair) of the input data, by carefully choosing the parameters of the duplicate detection algorithms. Finding the right parameter settings can be hard, and in many cases, perfect settings do not exist. We propose ProbClean, a system that treats duplicate detection procedures as data processing tasks with uncertain outcomes. We use a novel uncertainty model that compactly encodes the space of possible repairs corresponding to different parameter settings. ProbClean efficiently supports relational queries and allows new types of queries against a set of possible repairs.
George Beskales, Mohamed A. Soliman, Ihab F. Ilyas, Shai Ben-David, Yubin Kim 0001
ICDE4
2010 Towards Property-Based Classification of Clustering Paradigms
abstract
Clustering is a basic data mining task with a wide variety of applications. Not surprisingly, there exist many clustering algorithms. However, clustering is an ill defined problem - given a data set, it is not clear what a “correct” clustering for that set is. Indeed, different algorithms may yield dramatically different outputs for the same input sets. Faced with a concrete clustering task, a user needs to choose an appropriate clustering algorithm. Currently, such decisions are often made in a very ad hoc, if not completely random, manner. Given the crucial effect of the choice of a clustering algorithm on the resulting clustering, this state of affairs is truly regrettable. In this paper we address the major research challenge of developing tools for helping users make more informed decisions when they come to pick a clustering tool for their data. This is, of course, a very ambitious endeavor, and in this paper, we make some first steps towards this goal. We propose to address this problem by distilling abstract properties of the input-output behavior of different clustering paradigms. In this paper, we demonstrate how abstract, intuitive properties of clustering functions can be used to taxonomize a set of popular clustering algorithmic paradigms. On top of addressing deterministic clustering algorithms, we also propose similar properties for randomized algorithms and use them to highlight functional differences between different common implementations of k-means clustering. We also study relationships between the properties, independent of any particular algorithm. In particular, we strengthen Kleinbergs famous impossibility result, while providing a simpler proof.
Margareta Ackerman, Shai Ben-David, David Loker
NIPS2
2010 A theory of learning from different domains
abstract
Discriminative learning methods for classification perform well when training and test data are drawn from the same distribution. Often, however, we have plentiful labeled training data from a source domain but wish to learn a classifier which performs well on a target domain with a different distribution and little or no labeled training data. In this work we investigate two questions. First, under what conditions can a classifier trained from source data be expected to perform well on target data? Second, given a small amount of labeled target data, how should we combine it during training with the large amount of labeled source data to achieve the lowest target error at test time? We address the first question by bounding a classifier’s target error in terms of its source error and the divergence between the two domains. We give a classifier-induced divergence measure that can be estimated from finite, unlabeled samples from the domains. Under the assumption that there exists some hypothesis that performs well in both domains, we show that this quantity together with the empirical source error characterize the target error of a source-trained classifier. We answer the second question by bounding the target error of a model which minimizes a convex combination of the empirical source and target errors. Previous theoretical work has considered minimizing just the source error, just the target error, or weighting instances from the two domains equally. We show how to choose the optimal combination of source and target error as a function of the divergence, the sample sizes of both domains, and the complexity of the hypothesis class. The resulting bound generalizes the previously studied cases and is always at least as tight as a bound which considers minimizing only the target error or an equal weighting of source and target errors.
Shai Ben-David, John Blitzer, Koby Crammer, Alex Kulesza, Fernando Pereira 0003, Jennifer Wortman Vaughan
Mach. Learn.1
2009 Agnostic Online Learning
Shai Ben-David, Dávid Pál, Shai Shalev-Shwartz
COLT1
2009 RTTS: towards enterprise-level real-time speech transcription and translation services
Juan M. Huerta, Andrej Sakrajda, Sasha Caskey, Ea-Ee Jan, Alexander Faisman, Shai Ben-David, Antonio Lee, Osamuyimen Stewart, Michael Frissora, David M. Lubensky
INTERSPEECH7
2009 Theory-Practice Interplay in Machine Learning - Emerging Theoretical Challenges
Shai Ben-David
ECML/PKDD (1)1
2009 A Uniqueness Theorem for Clustering
Reza Bosagh Zadeh, Shai Ben-David
UAI2
2009 Modeling and Querying Possible Repairs in Duplicate Detection
abstract
One of the most prominent data quality problems is the existence of duplicate records. Current duplicate elimination procedures usually produce one clean instance (repair) of the input data, by carefully choosing the parameters of the duplicate detection algorithms. Finding the right parameter settings can be hard, and in many cases, perfect settings do not exist. Furthermore, replacing the input dirty data with one possible clean instance may result in unrecoverable errors, for example, identification and merging of possible duplicate records in health care systems. In this paper, we treat duplicate detection procedures as data processing tasks with uncertain outcomes. We concentrate on a family of duplicate detection algorithms that are based on parameterized clustering. We propose a novel uncertainty model that compactly encodes the space of possible repairs corresponding to different parameter settings. We show how to efficiently support relational queries under our model, and to allow new types of queries on the set of possible repairs. We give an experimental study illustrating the scalability and the efficiency of our techniques in different configurations.
George Beskales, Mohamed A. Soliman, Ihab F. Ilyas, Shai Ben-David
Proc. VLDB Endow.4
2008 Relating Clustering Stability to Properties of Cluster Boundaries
Shai Ben-David, Ulrike von Luxburg
COLT1
2008 Does Unlabeled Data Provably Help? Worst-case Analysis of the Sample Complexity of Semi-Supervised Learning
Shai Ben-David, Tyler Lu, Dávid Pál
COLT1
2008 Measures of Clustering Quality: A Working Set of Axioms for Clustering
abstract
Aiming towards the development of a general clustering theory, we discuss abstract axiomatization for clustering. In this respect, we follow up on the work of Kelinberg, (Kleinberg) that showed an impossibility result for such axiomatization. We argue that an impossibility result is not an inherent feature of clustering, but rather, to a large extent, it is an artifact of the specific formalism used in Kleinberg. As opposed to previous work focusing on clustering functions, we propose to address clustering quality measures as the primitive object to be axiomatized. We show that principles like those formulated in Kleinberg's axioms can be readily expressed in the latter framework without leading to inconsistency. A clustering-quality measure is a function that, given a data set and its partition into clusters, returns a non-negative real number representing how strong' orconclusive' the clustering is. We analyze what clustering-quality measures should look like and introduce a set of requirements (`axioms') that express these requirement and extend the translation of Kleinberg's axioms to our framework. We propose several natural clustering quality measures, all satisfying the proposed axioms. In addition, we show that the proposed clustering quality can be computed in polynomial time.
Shai Ben-David, Margareta Ackerman
NIPS1
2008 A notion of task relatedness yielding provable multiple-task learning guarantees
Shai Ben-David, Reba Schuller Borbely
Mach. Learn.1
2007 Stability of k -Means Clustering
Shai Ben-David, Dávid Pál, Hans Simon 0001
COLT1
2007 A framework for statistical clustering with constant time approximation algorithms for K-median and K-means clustering
Shai Ben-David
Mach. Learn.1
2007 Foreword
Shai Ben-David, John Case, Thomas Zeugmann
Theor. Comput. Sci.1
2006 A Sober Look at Clustering Stability
Shai Ben-David, Ulrike von Luxburg, Dávid Pál
COLT1
2006 Learning Bounds for Support Vector Machines with Learned Kernels
Nathan Srebro, Shai Ben-David
COLT2
2006 Analysis of Representations for Domain Adaptation
abstract
Discriminative learning methods for classification perform well when training and test data are drawn from the same distribution. In many situations, though, we have labeled training data for a source domain, and we wish to learn a classifier which performs well on a target domain with a different distribution. Under what conditions can we adapt a classifier trained on the source domain for use in the target domain? Intuitively, a good feature representation is a crucial factor in the success of domain adaptation. We formalize this intuition theoretically with a generalization bound for domain adaption. Our theory illustrates the tradeoffs inherent in designing a representation for domain adaptation and gives a new justification for a recently proposed model. It also points toward a promising new model for domain adaptation: one which explicitly minimizes the difference between the source and target domains, while at the same time maximizing the margin of the training set.
Shai Ben-David, John Blitzer, Koby Crammer, Fernando Pereira 0003
NIPS1
2006 Alternative Measures of Computational Complexity with Applications to Agnostic Learning
Shai Ben-David
TAMC1
2005 Nonparametric change detection in 2D random sensor field
abstract
The problem of detecting changes from data collected from a large-scale randomly deployed 2D sensor field is considered. Under a nonparametric change detection framework, we propose detection algorithms using two measures of change. The theoretical performance guarantee is derived from the Vapnik-Chervonenkis theory. By exploiting the structures of the search domain, we design a suboptimal recursive algorithm to detect the area of largest change which, for M sample points, runs in time O(M/sup 2/logM) (compared to an O(M/sup 4/) required for a straightforward exhaustive search). The lost of performance diminishes as M increases.
Ting He 0001, Shai Ben-David, Lang Tong 0001
ICASSP (4)2
2004 A Framework for Statistical Clustering with a Constant Time Approximation Algorithms for K-Median Clustering
Shai Ben-David
COLT1
2004 Detecting Change in Data Streams
Daniel Kifer, Shai Ben-David, Johannes Gehrke
VLDB2
2003 On the difficulty of approximately maximizing agreements
Shai Ben-David, Nadav Eiron, Philip M. Long
J. Comput. Syst. Sci.1
2002 A theoretical framework for learning from a pool of disparate data sources
abstract
Many enterprises incorporate information gathered from a variety of data sources into an integrated input for some learning task. For example, aiming towards the design of an automated diagnostic tool for some disease, one may wish to integrate data gathered in many different hospitals. A major obstacle to such endeavors is that different data sources may vary considerably in the way they choose to represent related data. In practice, the problem is usually solved by a manual construction of semantic mappings and translations between the different sources. Recently there have been attempts to introduce automated algorithms based on machine learning tools for the construction of such translations.In this work we propose a theoretical framework for making classification predictions from a collection of different data sources, without creating explicit translations between them. Our framework allows a precise mathematical analysis of the complexity of such tasks, and it provides a tool for the development and comparison of different learning algorithms. Our main objective, at this stage, is to demonstrate the usefulness of computational learning theory to this practically important area and to stimulate further theoretical and experimental research of questions related to this framework.
Shai Ben-David, Johannes Gehrke, Reba Schuller Borbely
KDD1
2002 The Computational Complexity of Densest Region Detection
Shai Ben-David, Nadav Eiron, Hans Simon 0001
J. Comput. Syst. Sci.1
2002 Limitations of Learning Via Embeddings in Euclidean Half Spaces
Shai Ben-David, Nadav Eiron, Hans Simon 0001
J. Mach. Learn. Res.1
2002 Hardness results for neural network approximation problems
Peter L. Bartlett, Shai Ben-David
Theor. Comput. Sci.2
2000 On the Difficulty of Approximately Maximizing Agreements
Shai Ben-David, Nadav Eiron, Philip M. Long
COLT1
2000 The Computational Complexity of Densest Region Detection
Shai Ben-David, Nadav Eiron, Hans Simon 0001
COLT1
2000 Localized Boosting
Ron Meir, Ran El-Yaniv, Shai Ben-David
COLT3
2000 Efficient Learning of Linear Perceptrons
abstract
We consider the existence of efficient algorithms for learning the class of half-spaces in ~n in the agnostic learning model (Le., mak(cid:173) ing no prior assumptions on the example-generating distribution). The resulting combinatorial problem - finding the best agreement half-space over an input sample - is NP hard to approximate to within some constant factor. We suggest a way to circumvent this theoretical bound by introducing a new measure of success for such algorithms. An algorithm is IL-margin successful if the agreement ratio of the half-space it outputs is as good as that of any half-space once training points that are inside the IL-margins of its separating hyper-plane are disregarded. We prove crisp computational com(cid:173) plexity results with respect to this success measure: On one hand, for every positive IL, there exist efficient (poly-time) IL-margin suc(cid:173) cessful learning algorithms. On the other hand, we prove that unless P=NP, there is no algorithm that runs in time polynomial in the sample size and in 1/ IL that is IL-margin successful for all IL> O.
Shai Ben-David, Hans Simon 0001
NIPS1
2000 A modal logic for subjective default reasoning
Shai Ben-David, Rachel Ben-Eliyahu-Zohary
Artif. Intell.1
2000 A Note on Non-complete Problems in NPImage
Shai Ben-David, Klaus Meer, Christian Michaux
J. Complex.1
2000 Learning Changing Concepts by Exploiting the Structure of Change
Peter L. Bartlett, Shai Ben-David, Sanjeev R. Kulkarni
Mach. Learn.2
1998 Can Finite Samples Detect Singularities of Reao-Valued Functions?
Shai Ben-David
Algorithmica1
1998 Combinatorial Variability of Vapnik-chervonenkis Classes with Applications to Sample Compression Schemes
Shai Ben-David, Ami Litman
Discret. Appl. Math.1
1998 Learning with Restricted Focus of Attention
Shai Ben-David, Eli Dichterman
J. Comput. Syst. Sci.1
1998 Self-Directed Learning and Its Relation to the VC-Dimension and to Teacher-Directed Learning
Shai Ben-David, Nadav Eiron
Mach. Learn.1
1998 Localization vs. Identification of Semi-Algebraic Sets
Shai Ben-David, Michael Lindenbaum
Mach. Learn.1
1997 A Composition Theorem for Learning Algorithms with Applications to Geometric Concept Classes
abstract
This paper solves the open problem of exact learning geometric objects bounded by hyperplanes (and more generally by any constant degree algebraic surfaces) in the constant dimensional space from equivalence queries only (i.e., in the on-line learning model). We present a novel approach that allows, under certain conditions, the composition of learning algorithms for simple classes into an algorithm for a more complicated class. Informally speaking, it shows that if a class of concepts C is learnable in time t using a small space then C ? , the class of all functions of the form f(g 1 ; : : : ; g m ) with g 1 ; : : : ; gm 2 C and any f , is learnable in polynomial time in t and m. We then show that the class of halfspaces in a fixed dimension space is learnable with a small space. 1 Introduction Littlestone's on-line learning model [L88, L89] is one of the major models of learning. Learnability in this model implies learnability in Valiant's PAC model [Val84], and is equivalent to l...
Shai Ben-David, Nader H. Bshouty, Eyal Kushilevitz
STOC1
1997 Scale-sensitive dimensions, uniform convergence, and learnability
abstract
Learnability in Valiant's PAC learning model has been shown to be strongly related to the existence of uniform laws of large numbers. These laws define a distribution-free convergence property of means to expectations uniformly over classes of random variables. Classes of real-valued functions enjoying such a property are also known as uniform Glivenko-Cantelli classes. In this paper, we prove, through a generalization of Sauer's lemma that may be interesting in its own right, a new characterization of uniform Glivenko-Cantelli classes. Our characterization yields Dudley, Gine´, and Zinn's previous characterization as a corollary. Furthermore, it is the first based on a Gine´, and Zinn's previous characterization as a corollary. Furthermore, it is the first based on a simple combinatorial quantity generalizing the Vapnik-Chervonenkis dimension. We apply this result to obtain the weakest combinatorial condition known to imply PAC learnability in the statistical regression (or “agnostic”) framework. Furthermore, we find a characterization of learnability in the probabilistic concept model, solving an open problem posed by Kearns and Schapire. These results show that the accuracy parameter plays a crucial role in determining the effective complexity of the learner's hypothesis class.
Noga Alon, Shai Ben-David, Nicolò Cesa-Bianchi, David Haussler
J. ACM2
1997 Learning Distributions by Their Density Levels: A Paradigm for Learning without a Teacher
Shai Ben-David, Michael Lindenbaum
J. Comput. Syst. Sci.1
1997 Online Learning versus Offline Learning
Shai Ben-David, Eyal Kushilevitz, Yishay Mansour
Mach. Learn.1
1996 Learning Changing Concepts by Exploiting the Structure of Change
abstract
This paper examines learning problems in which the target function is allowed to change. The learner sees a sequence of random examples, labelled according to a sequence of functions, and must provide an accurate estimate of the target function sequence. We consider a variety of restrictions on how the target function is allowed to change, including infrequent but arbitrary changes, sequences that correspond to slow walks on a graph whose nodes are functions, and changes that are small on average, as measured by the probability of disagreements between consecutive functions. We first study estimation, in which the learner sees a batch of examples and is then required to give an accurate estimate of the function sequence. Our results provide bounds on the sample complexity and allowable drift rate for these problems. We also study prediction, in which the learner must produce online a hypothesis after each labelled example and the average misclassification probability over this hypothes...
Peter L. Bartlett, Shai Ben-David, Sanjeev R. Kulkarni
COLT2
1995 On Self-Directed Learning
abstract
We study several issues concerning the selfdmected model of learning [G RS93, GS94).In of queries it has to go through.
Shai Ben-David, Nadav Eiron, Eyal Kushilevitz
COLT1
1995 A Note on VC-Dimension and Measures of Sets of Reals
abstract
Article A note on VC-dimension and measures of sets of reals Share on Authors: Shai Ben-David Computer Science Department, Technion, Haifa 32000, Israel Computer Science Department, Technion, Haifa 32000, IsraelView Profile , Leonid Gurvits NEC Research Institute, Princeton, NJ NEC Research Institute, Princeton, NJView Profile Authors Info & Claims COLT '95: Proceedings of the eighth annual conference on Computational learning theoryJuly 1995 Pages 454–462https://doi.org/10.1145/225298.225353Online:05 July 1995Publication History 0citation200DownloadsMetricsTotal Citations0Total Downloads200Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Shai Ben-David, Leonid Gurvits
COLT1
1995 A Parametrization Scheme for Classifying Models of PAC Learnability
Shai Ben-David, Gyora M. Benedek, Yishay Mansour
Inf. Comput.1
1995 Learning by Distances
Shai Ben-David, Alon Itai, Eyal Kushilevitz
Inf. Comput.1
1995 Characterizations of Learnability for Classes of {0, ..., n}-Valued Functions
Shai Ben-David, Nicolò Cesa-Bianchi, David Haussler, Philip M. Long
J. Comput. Syst. Sci.1
1994 Applying VC-Dimension Analysis To 3D Object Recognition from Perspective Projections
Michael Lindenbaum, Shai Ben-David
AAAI2
1994 Applying VC-dimension Analysis To Object Recognition
Michael Lindenbaum, Shai Ben-David
ECCV (1)2
1994 a modal logic for subjective default reasoning
abstract
Introduces a logic endowed with a two-place modal connective that has the intended meaning of "if /spl alpha/, then normally /spl beta/". On top of providing a well defined tool for analyzing common default reasoning, such a logic allows nesting of the default operator. We present a semantic framework in which many of the known default proof systems can be naturally characterized, and prove soundness and completeness theorems for several such proof systems. Our semantics is a "neighborhood modal semantics", and it allows for subjective defaults, i.e. defaults may vary within different worlds that belong to the same model. The semantics has an appealing intuitive interpretation and may be viewed as a set theoretic generalization of the probabilistic interpretations of default reasoning. We show that our semantics is general in the sense that any modal semantics that is sound for some basic axioms for default reasoning is a special case of our semantics. Such a generality result may serve to provide a semantical analysis of the relative strengths of different proof systems and to show the nonexistence of semantics with certain properties.>
Shai Ben-David, Rachel Ben-Eliyahu-Zohary
LICS1
1994 A New Measure for the Study of On-Line Algorithms
Shai Ben-David, Allan Borodin
Algorithmica1
1994 On the Power of Randomization in On-Line Algorithms
Shai Ben-David, Allan Borodin, Richard M. Karp, Gábor Tardos, Avi Wigderson
Algorithmica1
1993 Learning with Restricted Focus of Attention
abstract
Article Learning with restricted focus of attention Share on Authors: Shai Ben-David View Profile , Eli Dichterman View Profile Authors Info & Claims COLT '93: Proceedings of the sixth annual conference on Computational learning theoryAugust 1993 Pages 287–296https://doi.org/10.1145/168304.168353Online:01 August 1993Publication History 15citation245DownloadsMetricsTotal Citations15Total Downloads245Last 12 Months1Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Shai Ben-David, Eli Dichterman
COLT1
1993 On Learning in the Limit and Non-Uniform (epsilon, delta)-Learning
abstract
Article On learning in the limit and non-uniform (ε,δ)-learning Share on Authors: Shai Ben-David View Profile , Michal Jacovi View Profile Authors Info & Claims COLT '93: Proceedings of the sixth annual conference on Computational learning theoryAugust 1993 Pages 209–217https://doi.org/10.1145/168304.168333Online:01 August 1993Publication History 3citation155DownloadsMetricsTotal Citations3Total Downloads155Last 12 Months2Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Shai Ben-David, Michal Jacovi
COLT1
1993 Localization vs. Identification of Semi-Algebraic Sets
abstract
How difficult is it to find the position of a known object using random samples?We study this question, which is central to Computer Vision and Robotics, in a formal way.We compare the information complexity of two types of tasks: the task of irfenttjicat?on, in which all the student knows is a description of a natural class to which the object belongs, and the task of locafuatzon in which he knows that the target is a transformed image of some given object.We model localization as the task of learning the class of transformed instances of the given object.We apply some fundamental results from Algebraic Geometry to bound the VC-dimension of such 'transformed class' and compare it to the VC-dimension of some natural library classes to which the objects belong.We carry on the comparison to the scenario of learning under the uniform distribution, which leads us to calculating the ~-entropy of relevant classes.Our analysis provides a mathematical ground to the intuition that Localization is indeed much easier than Identification.
Shai Ben-David, Michael Lindenbaum
COLT1
1993 Scale-sensitive Dimensions, Uniform Convergence, and Learnability
abstract
Learnability in Valiant's PAC learning model has been shown to be strongly related to the existence of uniform laws of large numbers. These laws define a distribution-free convergence property of means to expectations uniformly over classes of random variables. Classes of real-valued functions enjoying such a property are also known as uniform Gliveako-Cantelli classes. In this paper we prove, through a generalization of Sauer's lemma that may be interesting in its own right, a new characterization of uniform Glivenko-Cantelli classes. Our characterization yields Dudley, Gine, and Zinn's previous characterization as a corollary. Furthermore, it is the first based on a simple combinatorial quantity generalizing the Vapnik-Chervonenkis dimension. We apply this result to characterize PAC learnability in the statistical regression framework of probabilistic concepts, solving an open problem posed by Kearns and Schapire. Our characterization shows that the accuracy parameter plays a crucial role in determining the effective complexity of the learner's hypothesis class.>
Noga Alon, Shai Ben-David, Nicolò Cesa-Bianchi, David Haussler
FOCS2
1992 Characterizations of Learnability for Classes of {O, ..., n}-Valued Functions
abstract
We investigate the PAC learnability of classes of {0,…,n}-valued functions. For n = 1, it is known that the finiteness of the Vapnik-Chervonenkis dimension is necessary and sufficient for learning. In this paper we present a general scheme for extending the VC-dimension to the case n > 1. Our scheme defines a wide variety of notions of dimension in which several variants of the VC-dimension, previously introduced in the context of learning, appear as special cases. Our main result is a simple condition characterizing the set of notions of dimension whose finiteness is necessary and sufficient for learning. This provides a variety of new tools for determining the learnability of a class of multi-valued functions. Our characterization is also shown to hold in the “robust” variant of PAC model.
Shai Ben-David, Nicolò Cesa-Bianchi, Philip M. Long
COLT1
1992 Can Finite Samples Detect Singularities of Real-Valued Functions?
abstract
Consider the following type of problem: There is an unknown function, f : R n ! R m , there is also a black-box that on query x (2 R n ) returns f(x). Is there an algorithm that, using probes to the black-box, can figure out analytic information about f? (For an example: "Is f a polynomial? ", "Is f a second order differentiable at x = (0; 0; : : : ; 0)?" etc.). Clearly, for examples as these, if we bound the number of probes an algorithm has to settle for, no algorithm can carry the task. On the other hand, if one allows an infinite iteration of a `probe compute and guess' process, then, (quite surprisingly) for many such questions, there are algorithms that are guaranteed to be correct in all but finitely many of their guesses. We call such questions Decidable In the Limit, (DIL). We analyze the class of DIL problems and provide a necessary and sufficient condition for the membership of a decision problem in this class. We offer an algorithm for any DIL problem, and apply it to several types of learning tasks. We introduce a an extension of the usual Inductive Inference learning model - Inductive Inference with a Cheating Teacher. In this model the teacher may choose to present to the learner, not only a language belonging to the agreed - upon family of languages, but also an arbitrary language outside this family. In such a case we require that the learner will be able to eventually detect the faulty choice made by the teacher. We show that such strong type of learning is possible, and there exist learning algorithms that will fail only on arbitrarily small sets of faulty languages. Furthermore, if an a-priori probability distribution P , according to which f is being chosen, is available to the algorithm, then it can be strengthened into a finite A prelimi...
Shai Ben-David
STOC1
1992 On the Theory of Average Case Complexity
Shai Ben-David, Benny Chor, Oded Goldreich 0001, Michael Luby
J. Comput. Syst. Sci.1
1990 On the Power of Randomization in Online Algorithms (Extended Abstract)
abstract
No abstract available.
Shai Ben-David, Allan Borodin, Richard M. Karp, Gábor Tardos, Avi Wigderson
STOC1
1989 On the Theory of Average Case Complexity
abstract
This paper takes the next step in developing the theory of average case complexity initiated by Leonid A Levin. Previous works [Levin 84, Gurevich 87, Venkatesan and Levin 88] have focused on the existence of complete problems. We widen the scope to other basic questions in computational complexity. Our results include: the equivalence of search and decision problems in the context of average case complexity; an initial analysis of the structure of distributional-NP (i.e. NP problems coupled with \\simple distributions") under reductions which preserve average polynomial-time; a proof that if all of distributional-NP is in average polynomial-time then non-deterministic exponential-time equals deterministic exponential time (i.e., a collapse in the worst case hierarchy); denitions and basic theorems regarding other complexity classes such as average log-space. An exposition of the basic denitions suggested by Levin and suggestions for some alternative de nitions are provided as well.
Shai Ben-David, Benny Chor, Oded Goldreich 0001, Michael Luby
STOC1
1988 The Global Time Assumption and Semantics for Concurrent Systems
abstract
We develop a formal model for distributed system executions.Our model helps to bridge the existing gap between formalism and intuition in this field.Our models are built of global rime models (We use the term 'global time model' to denote the intuitive modeling of operation executions as (time) intervals on a straight line).Our semantics is shown to be sound and complete with respect to Lamport's deduction theory 171.Using our semantics we show that arguments that are carried out in global rime models apply to a most general setting.We give a syntactic characterization of a class of issues for which an analysis in global time models suffices.We prove that many questions fall into this class of issues, in particular protocols for implementing atomic registers from safe or regular ones can be analyzed in global time models without losing any generality.(regardless of the number of values or of readers or writers of these registers).
Shai Ben-David
PODC1
1986 Souslin trees and successors of singular cardinals
Shai Ben-David, Saharon Shelah
Ann. Pure Appl. Log.1
1986 The Weak □* is Really Weaker than the Full □
abstract
Abstract We show that relative to the consistency of a supercompact cardinal does not imply . The model-theoretic transfer property ⟨ℵ1, ℵ0⟩ → ⟨ℵω + 1, ℵω⟩ does not imply , and it is consistent to have an ultrafilter on ℵω + 1 which is λ-indecomposible for all ω < λ < ℵω.
Shai Ben-David, Menachem Magidor
J. Symb. Log.1