EDBT 2026 Demo / reviewers in the wild / expert
Alon Orlitsky
dblp:o/AlonOrlitsky
· DBLP profile ↗
112ranked-venue papers
30as first author
4since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 39 · 2 first-author · 4 since 2021Theory of computation · 39 · 19 first-authorApplied, interdisciplinary, general and emerging computing · 29 · 7 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-authorSystems, architecture and hardware · 2 · 1 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
57 papers |
Information theory · 48% Algorithms and data structures · 20% Computational complexity · 17% | |
| Artificial intelligence
24 papers |
Learning theory · 50% Probabilistic and Bayesian machine learning · 34% Efficient and distributed learning · 6% |
Topics — the 30 heaviest of 126, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information theory › statistical inference
distribution estimation |
2.3 | 7 | 2020 | Profile Entropy: A Fundamental Measure for the Learnability and Compressibility of Distributions · NeurIPS 2020 Optimal Robust Learning of Discrete Distributions from Batches · ICML 2020 The Broad Optimality of Profile Maximum Likelihood · NeurIPS 2019 |
Information theory › statistical inference › distribution estimation
property estimation |
1.5 | 4 | 2020 | Profile Entropy: A Fundamental Measure for the Learnability and Compressibility of Distributions · NeurIPS 2020 Unified Sample-Optimal Property Estimation in Near-Linear Time · NeurIPS 2019 The Broad Optimality of Profile Maximum Likelihood · NeurIPS 2019 |
Computational complexity › learning theory
sample complexity |
1.5 | 5 | 2020 | Unified Sample-Optimal Property Estimation in Near-Linear Time · NeurIPS 2019 Data Amplification: A Unified and Competitive Approach to Property Estimation · NeurIPS 2018 On Learning Markov Chains · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation |
1.4 | 5 | 2021 | Compressed Maximum Likelihood · ICML 2021 A General Method for Robust Learning from Batches · NeurIPS 2020 Doubly-Competitive Distribution Estimation · ICML 2019 |
Machine learning › Learning theory
sample complexity |
1.3 | 4 | 2021 | Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021 Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020 Near-Optimal-Sample Estimators for Spherical Gaussian Mixtures · NIPS 2014 |
Machine learning › Learning theory
distribution learning |
1.2 | 3 | 2022 | TURF: Two-Factor, Universal, Robust, Fast Distribution Learning Algorithm · ICML 2022 SURF: A Simple, Universal, Robust, Fast Distribution Learning Algorithm · NeurIPS 2020 On Learning Distributions from their Samples · COLT 2015 |
Algorithms and data structures › selection
maximum selection |
1.1 | 3 | 2020 | Optimal Sequential Maximization: One Interview is Enough! · ICML 2020 Maximum Selection and Sorting with Adversarial Comparators · J. Mach. Learn. Res. 2018 Maxing and Ranking with Few Assumptions · NIPS 2017 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model |
0.9 | 3 | 2024 | Linear Regression using Heterogeneous Data Batches · NeurIPS 2024 Supervised dimensionality reduction using mixture models · ICML 2005 Discriminative Gaussian Mixture Models: A Comparison with Kernel Classifiers · ICML 2003 |
Machine learning › Efficient and distributed learning › federated learning
data heterogeneity |
0.8 | 1 | 2024 | Linear Regression using Heterogeneous Data Batches · NeurIPS 2024 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
linear regression |
0.8 | 1 | 2024 | Linear Regression using Heterogeneous Data Batches · NeurIPS 2024 |
Information theory › statistical inference › distribution estimation
symmetric property estimation |
0.7 | 2 | 2020 | Profile Entropy: A Fundamental Measure for the Learnability and Compressibility of Distributions · NeurIPS 2020 A Unified Maximum Likelihood Approach for Estimating Symmetric Properties of Discrete Distributions · ICML 2017 |
Machine learning › Learning theory
statistical estimation |
0.7 | 2 | 2021 | Compressed Maximum Likelihood · ICML 2021 On Learning Distributions from their Samples · COLT 2015 |
Coding theory
source coding |
0.7 | 7 | 2020 | Profile Entropy: A Fundamental Measure for the Learnability and Compressibility of Distributions · NeurIPS 2020 Universal Compression of Markov and Related Sources Over Arbitrary Alphabets · IEEE Trans. Inf. Theory 2006 Optimal Probability Estimation with Applications to Prediction and Classification · COLT 2013 |
Information theory › estimation theory
profile maximum likelihood |
0.7 | 2 | 2019 | The Broad Optimality of Profile Maximum Likelihood · NeurIPS 2019 A Unified Maximum Likelihood Approach for Estimating Symmetric Properties of Discrete Distributions · ICML 2017 |
Information theory › estimation theory
entropy estimation |
0.6 | 3 | 2020 | Estimating Renyi Entropy of Discrete Distributions · IEEE Trans. Inf. Theory 2017 The Complexity of Estimating Rényi Entropy · SODA 2015 Data Amplification: Instance-Optimal Property Estimation · ICML 2020 |
Machine learning › Learning theory
PAC learning |
0.6 | 2 | 2018 | The Limits of Maxing, Ranking, and Preference Learning · ICML 2018 Maximum Selection and Ranking under Noisy Comparisons · ICML 2017 |
Machine learning › Learning theory
ranking |
0.6 | 2 | 2018 | The Limits of Maxing, Ranking, and Preference Learning · ICML 2018 Maximum Selection and Ranking under Noisy Comparisons · ICML 2017 |
Information theory › statistical inference
distribution property estimation |
0.6 | 2 | 2018 | Data Amplification: A Unified and Competitive Approach to Property Estimation · NeurIPS 2018 A Unified Maximum Likelihood Approach for Estimating Symmetric Properties of Discrete Distributions · ICML 2017 |
Information theory › estimation theory
minimax risk |
0.6 | 2 | 2018 | On Learning Markov Chains · NeurIPS 2018 The power of absolute discounting: all-dimensional distribution estimation · NIPS 2017 |
Machine learning › Learning theory
classification |
0.6 | 2 | 2020 | A General Method for Robust Learning from Batches · NeurIPS 2020 Optimal Probability Estimation with Applications to Prediction and Classification · COLT 2013 |
Computational complexity › algebraic complexity
identity testing |
0.6 | 2 | 2019 | The Broad Optimality of Profile Maximum Likelihood · NeurIPS 2019 Faster Algorithms for Testing under Conditional Sampling · COLT 2015 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
maximum likelihood estimation |
0.5 | 1 | 2021 | Compressed Maximum Likelihood · ICML 2021 |
Machine learning › Learning theory › sample complexity
optimal sample complexity |
0.5 | 1 | 2021 | Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021 |
Information theory › estimation theory
density estimation |
0.5 | 1 | 2021 | Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021 |
Machine learning › Trustworthy machine learning › robustness
robust learning |
0.4 | 1 | 2020 | A General Method for Robust Learning from Batches · NeurIPS 2020 |
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
low-rank matrix recovery |
0.4 | 1 | 2020 | Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020 |
Mathematical optimization
sequential decision making |
0.4 | 1 | 2020 | Optimal Sequential Maximization: One Interview is Enough! · ICML 2020 |
Algorithms and data structures
spectral methods |
0.4 | 1 | 2020 | Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020 |
Algorithms and data structures › data streams
streaming algorithms |
0.4 | 1 | 2020 | Optimal Sequential Maximization: One Interview is Enough! · ICML 2020 |
Privacy and data protection
differential privacy |
0.4 | 1 | 2019 | Unified Sample-Optimal Property Estimation in Near-Linear Time · NeurIPS 2019 |
Methods — techniques the papers use, named apart from their topics
robust estimation · 1.9plug-in estimator · 1.5polynomial approximation · 1.4polynomial-time algorithm · 1.4linear-time estimation · 1.2piecewise polynomial estimation · 1.1heavy-tailed distribution · 0.8gradient-based algorithm · 0.8empirical estimator · 0.6maximum likelihood · 0.5compressed samples · 0.5probabilistic queries · 0.4polynomial-time estimator · 0.4divide-and-conquer · 0.4piecewise-polynomial approximation · 0.4topology-preserving design · 0.0lower bound derivation · 0.0lower bound proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Linear Regression using Heterogeneous Data BatchesabstractIn many learning applications, data are collected from multiple sources, each providing a \emph{batch} of samples that by itself is insufficient to learn its input-output relationship. A common approach assumes that the sources fall in one of several unknown subgroups, each with an unknown input distribution and input-output relationship. We consider one of this setup's most fundamental and important manifestations where the output is a noisy linear combination of the inputs, and there are $k$ subgroups, each with its own regression vector. Prior work [KSS$^+$20] showed that with abundant small-batches, the regression vectors can be learned with only few, $\tilde\Omega( k^{3/2})$, batches of medium-size with $\tilde\Omega(\sqrt k)$ samples each. However, the paper requires that the input distribution for all $k$ subgroups be isotropic Gaussian, and states that removing this assumption is an ``interesting and challenging problem". We propose a novel gradient-based algorithm that improves on the existing results in several ways. It extends the applicability of the algorithm by: (1) allowing the subgroups' underlying input distributions to be different, unknown, and heavy-tailed; (2) recovering all subgroups followed by a significant proportion of batches even for infinite $k$; (3) removing the separation requirement between the regression vectors; (4) reducing the number of batches and allowing smaller batch sizes. Ayush Jain 0001, Rajat Sen, Weihao Kong, Abhimanyu Das, Alon Orlitsky |
NeurIPS | 5 |
| 2022 | TURF: Two-Factor, Universal, Robust, Fast Distribution Learning AlgorithmabstractApproximating distributions from their samples is a canonical statistical-learning problem. One of its most powerful and successful modalities approximates every distribution to an $\ell_1$ distance essentially at most a constant times larger than its closest $t$-piece degree-$d$ polynomial, where $t\ge1$ and $d\ge0$. Letting $c_{t,d}$ denote the smallest such factor, clearly $c_{1,0}=1$, and it can be shown that $c_{t,d}\ge 2$ for all other $t$ and $d$. Yet current computationally efficient algorithms show only $c_{t,1}\le 2.25$ and the bound rises quickly to $c_{t,d}\le 3$ for $d\ge 9$. We derive a near-linear-time and essentially sample-optimal estimator that establishes $c_{t,d}=2$ for all $(t,d)\ne(1,0)$. Additionally, for many practical distributions, the lowest approximation distance is achieved by polynomials with vastly varying number of pieces. We provide a method that estimates this number near-optimally, hence helps approach the best possible approximation. Experiments combining the two techniques confirm improved performance over existing methodologies. Ayush Jain 0001, Alon Orlitsky, Vaishakh Ravindrakumar |
ICML | 3 |
| 2021 | Compressed Maximum LikelihoodabstractMaximum likelihood (ML) is one of the most fundamental and general statistical estimation techniques. Inspired by recent advances in estimating distribution functionals, we propose $\textit{compressed maximum likelihood}$ (CML) that applies ML to the compressed samples. We then show that CML is sample-efficient for several essential learning tasks over both discrete and continuous domains, including learning densities with structures, estimating probability multisets, and inferring symmetric distribution functionals. Alon Orlitsky |
ICML | 2 |
| 2021 | Robust Density Estimation from Batches: The Best Things in Life are (Nearly) FreeabstractIn many applications data are collected in batches, some potentially biased, corrupt, or even adversarial. Learning algorithms for this setting have therefore garnered considerable recent attention. In particular, a sequence of works has shown that all approximately piecewise polynomial distributions—and in particular all Gaussian, Gaussian-mixture, log-concave, low-modal, and monotone-hazard distributions—can be learned robustly in polynomial time. However, these results left open the question, stated explicitly in \cite{chen2020learning}, about the best possible sample complexity of such algorithms. We answer this question, showing that, perhaps surprisingly, up to logarithmic factors, the optimal sample complexity is the same as for genuine, non-adversarial, data! To establish the result, we reduce robust learning of approximately piecewise polynomial distributions to robust learning of the probability of all subsets of size at most $k$ of a larger discrete domain, and learn these probabilities in optimal sample complexity linear in $k$ regardless of the domain size. In simulations, the algorithm runs very quickly and estimates distributions to essentially the accuracy achieved when all adversarial batches are removed. The results also imply the first polynomial-time sample-optimal algorithm for robust interval-based classification based on batched data. Ayush Jain 0001, Alon Orlitsky |
ICML | 2 |
| 2020 | Towards Competitive N-gram SmoothingabstractN-gram models remain a fundamental component of language modeling. In data-scarce regimes, they are a strong alternative to neural models. Even when not used as-is, recent work shows they can regularize neural models. Despite this success, the effectiveness of one of the best N-gram smoothing methods, the one suggested by Kneser and Ney (1995), is not fully understood. In the hopes of explaining this performance, we study it through the lens of competitive distribution estimation: the ability to perform as well as an oracle aware of further structure in the data. We first establish basic competitive properties of Kneser-Ney smoothing. We then investigate the nature of its backoff mechanism and show that it emerges from first principles, rather than being an assumption of the model. We do this by generalizing the Good-Turing estimator to the contextual setting. This exploration leads us to a powerful generalization of Kneser-Ney, which we conjecture to have even stronger competitive properties. Empirically, it significantly improves performance on language modeling, even matching feed-forward neural models. To show that the mechanisms at play are not restricted to language modeling, we demonstrate similar gains on the task of predicting attack types in the Global Terrorism Database. Moein Falahatgar, Mesrob I. Ohannessian, Alon Orlitsky, Venkatadheeraj Pichapati |
AISTATS | 3 |
| 2020 | Optimal Sequential Maximization: One Interview is Enough!abstractMaximum selection under probabilistic queries \emph{(probabilistic maximization)} is a fundamental algorithmic problem arising in numerous theoretical and practical contexts. We derive the first query-optimal sequential algorithm for probabilistic-maximization. Departing from previous assumptions, the algorithm and performance guarantees apply even for infinitely many items, hence in particular do not require a-priori knowledge of the number of items. The algorithm has linear query complexity, and is optimal also in the streaming setting. To derive these results we consider a probabilistic setting where several candidates for a position are asked multiple questions with the goal of finding who has the highest probability of answering interview questions correctly. Previous work minimized the total number of questions asked by alternating back and forth between the best performing candidates, in a sense, inviting them to multiple interviews. We show that the same order-wise selection accuracy can be achieved by querying the candidates sequentially, never returning to a previously queried candidate. Hence one interview is enough! Moein Falahatgar, Alon Orlitsky, Venkatadheeraj Pichapati |
ICML | 2 |
| 2020 | Data Amplification: Instance-Optimal Property EstimationabstractThe best-known and most commonly used technique for distribution-property estimation uses a plug-in estimator, with empirical frequency replacing the underlying distribution. We present novel linear-time-computable estimators that significantly “amplify” the effective amount of data available. For a large variety of distribution properties including four of the most popular ones and for every underlying distribution, they achieve the accuracy that the empirical-frequency plug-in estimators would attain using a logarithmic-factor more samples. Specifically, for Shannon entropy and a broad class of Lipschitz properties including the $L_1$ distance to a fixed distribution, the new estimators use $n$ samples to achieve the accuracy attained by the empirical estimators with $n\log n$ samples. For support-size and coverage, the new estimators use $n$ samples to achieve the performance of empirical frequency with sample size $n$ times the logarithm of the property value. Significantly strengthening the traditional min-max formulation, these results hold not only for the worst distributions, but for each and every underlying distribution. Furthermore, the logarithmic amplification factors are optimal. Experiments on a wide variety of distributions show that the new estimators outperform the previous state-of-the-art estimators designed for each specific property. Alon Orlitsky |
ICML | 2 |
| 2020 | Optimal Robust Learning of Discrete Distributions from BatchesabstractMany applications, including natural language processing, sensor networks, collaborative filtering, and federated learning, call for estimating discrete distributions from data collected in batches, some of which may be untrustworthy, erroneous, faulty, or even adversarial. Previous estimators for this setting ran in exponential time, and for some regimes required a suboptimal number of batches. We provide the first polynomial-time estimator that is optimal in the number of batches and achieves essentially the best possible estimation accuracy. Ayush Jain 0001, Alon Orlitsky |
ICML | 2 |
| 2020 | On Learning Parametric Non-Smooth Continuous DistributionsabstractWith the eventual goal of better understanding learning rates of general continuous distributions, we derive the first essentially min-max optimal estimators and learning rates for several natural classes of parametric non-smooth continuous distributions under KL divergence. In particular, we show that unlike the folk theorem of 1/2n learning-rate increase per distribution parameter, non-smooth distribution exhibit a wide range of learning rates. Sudeep Kamath, Alon Orlitsky, Venkatadheeraj Pichapati, Ehsan Zobeidi |
ISIT | 2 |
| 2020 | SURF: A Simple, Universal, Robust, Fast Distribution Learning AlgorithmabstractSample- and computationally-efficient distribution estimation is a fundamental tenet in statistics and machine learning. We present $\SURF$, an algorithm for approximating distributions by piecewise polynomials. $\SURF$ is: simple, replacing prior complex optimization techniques by straight-forward empirical probability approximation of each potential polynomial piece through simple empirical-probability interpolation, and using plain divide-and-conquer to merge the pieces; universal, as well-known polynomial-approximation results imply that it accurately approximates a large class of common distributions; robust to distribution mis-specification as for any degree $d \le 8$, it estimates any distribution to an $\ell_1$ distance $< 3$ times that of the nearest degree-$d$ piecewise polynomial, improving known factor upper bounds of 3 for single polynomials and 15 for polynomials with arbitrarily many pieces; fast, using optimal sample complexity, running in near sample-linear time, and if given sorted samples it may be parallelized to run in sub-linear time. In experiments, $\SURF$ outperforms state-of-the art algorithms. Ayush Jain 0001, Alon Orlitsky, Vaishakh Ravindrakumar |
NeurIPS | 3 |
| 2020 | Profile Entropy: A Fundamental Measure for the Learnability and Compressibility of DistributionsabstractThe profile of a sample is the multiset of its symbol frequencies. We show that for samples of discrete distributions, profile entropy is a fundamental measure unifying the concepts of estimation, inference, and compression. Specifically, profile entropy: a) determines the speed of estimating the distribution relative to the best natural estimator; b) characterizes the rate of inferring all symmetric properties compared with the best estimator over any label-invariant distribution collection; c) serves as the limit of profile compression, for which we derive optimal near-linear-time block and sequential algorithms. To further our understanding of profile entropy, we investigate its attributes, provide algorithms for approximating its value, and determine its magnitude for numerous structural distribution families. Alon Orlitsky |
NeurIPS | 2 |
| 2020 | Linear-Sample Learning of Low-Rank DistributionsabstractMany latent-variable applications, including community detection, collaborative filtering, genomic analysis, and NLP, model data as generated by low-rank matrices. Yet despite considerable research, except for very special cases, the number of samples required to efficiently recover the underlying matrices has not been known. We determine the onset of learning in several common latent-variable settings. For all of them, we show that learning $k\times k$, rank-$r$, matrices to normalized $L_1$ distance $\epsilon$ requires $\Omega(\frac{kr}{\epsilon^2})$ samples, and propose an algorithm that uses ${\cal O}(\frac{kr}{\epsilon^2}\log^2\frac r\epsilon)$ samples, a number linear in the high dimension, and nearly linear in the, typically low, rank. The algorithm improves on existing spectral techniques and runs in polynomial time. The proofs establish new results on the rapid convergence of the spectral distance between the model and observation matrices, and may be of independent interest. Ayush Jain 0001, Alon Orlitsky |
NeurIPS | 2 |
| 2020 | A General Method for Robust Learning from BatchesabstractIn many applications, data is collected in batches, some of which may be corrupt or even adversarial. Recent work derived optimal robust algorithms for estimating finite distributions in this setting. We develop a general framework of robust learning from batches, and determine the limits of both distribution estimation, and notably, classification, over arbitrary, including continuous, domains. Building on this framework, we derive the first robust agnostic: (1) polynomial-time distribution estimation algorithms for structured distributions, including piecewise-polynomial, monotone, log-concave, and gaussian-mixtures, and also significantly improve their sample complexity; (2) classification algorithms, and also establish their near-optimal sample complexity; (3) computationally-efficient algorithms for the fundamental problem of interval-based classification that underlies nearly all natural-1-dimensional classification problems. Ayush Jain 0001, Alon Orlitsky |
NeurIPS | 2 |
| 2019 | Doubly-Competitive Distribution EstimationabstractDistribution estimation is a statistical-learning cornerstone. Its classical min-max formulation minimizes the estimation error for the worst distribution, hence under-performs for practical distributions that, like power-law, are often rather simple. Modern research has therefore focused on two frameworks: structural estimation that improves learning accuracy by assuming a simple structure of the underlying distribution; and competitive, or instance-optimal, estimation that achieves the performance of a genie aided estimator up to a small excess error that vanishes as the sample size grows, regardless of the distribution. This paper combines and strengthens the two frameworks. It designs a single estimator whose excess error vanishes both at a universal rate as the sample size grows, as well as when the (unknown) distribution gets simpler. We show that the resulting algorithm significantly improves the performance guarantees for numerous competitive- and structural-estimation results. The algorithm runs in near-linear time and is robust to model misspecification and domain-symbol permutations. Alon Orlitsky |
ICML | 2 |
| 2019 | The Broad Optimality of Profile Maximum LikelihoodabstractWe study three fundamental statistical-learning problems: distribution estimation, property estimation, and property testing. We establish the profile maximum likelihood (PML) estimator as the first unified sample-optimal approach to a wide range of learning tasks. In particular, for every alphabet size $k$ and desired accuracy $\varepsilon$: \textbf{Distribution estimation} Under $\ell_1$ distance, PML yields optimal $\Theta(k/(\varepsilon^2\log k))$ sample complexity for sorted-distribution estimation, and a PML-based estimator empirically outperforms the Good-Turing estimator on the actual distribution; \textbf{Additive property estimation} For a broad class of additive properties, the PML plug-in estimator uses just four times the sample size required by the best estimator to achieve roughly twice its error, with exponentially higher confidence; \textbf{$\alpha$-R\'enyi entropy estimation} For an integer $\alpha>1$, the PML plug-in estimator has optimal $k^{1-1/\alpha}$ sample complexity; for non-integer $\alpha>3/4$, the PML plug-in estimator has sample complexity lower than the state of the art; \textbf{Identity testing} In testing whether an unknown distribution is equal to or at least $\varepsilon$ far from a given distribution in $\ell_1$ distance, a PML-based tester achieves the optimal sample complexity up to logarithmic factors of $k$. With minor modifications, most of these results also hold for a near-linear-time computable variant of PML. Alon Orlitsky |
NeurIPS | 2 |
| 2019 | Unified Sample-Optimal Property Estimation in Near-Linear TimeabstractWe consider the fundamental learning problem of estimating properties of distributions over large domains. Using a novel piecewise-polynomial approximation technique, we derive the first unified methodology for constructing sample- and time-efficient estimators for all sufficiently smooth, symmetric and non-symmetric, additive properties. This technique yields near-linear-time computable estimators whose approximation values are asymptotically optimal and highly-concentrated, resulting in the first: 1) estimators achieving the $\mathcal{O}(k/(\varepsilon^2\log k))$ min-max $\varepsilon$-error sample complexity for all $k$-symbol Lipschitz properties; 2) unified near-optimal differentially private estimators for a variety of properties; 3) unified estimator achieving optimal bias and near-optimal variance for five important properties; 4) near-optimal sample-complexity estimators for several important symmetric properties over both domain sizes and confidence levels. Alon Orlitsky |
NeurIPS | 2 |
| 2018 | The Limits of Maxing, Ranking, and Preference LearningabstractWe present a comprehensive understanding of three important problems in PAC preference learning: maximum selection (maxing), ranking, and estimating all pairwise preference probabilities, in the adaptive setting. With just Weak Stochastic Transitivity, we show that maxing requires $\Omega(n^2)$ comparisons and with slightly more restrictive Medium Stochastic Transitivity, we present a linear complexity maxing algorithm. With Strong Stochastic Transitivity and Stochastic Triangle Inequality, we derive a ranking algorithm with optimal $\mathcal{O}(n\log n)$ complexity and an optimal algorithm that estimates all pairwise preference probabilities. Moein Falahatgar, Ayush Jain 0001, Alon Orlitsky, Venkatadheeraj Pichapati, Vaishakh Ravindrakumar |
ICML | 3 |
| 2018 | Adaptive Estimation of Generalized Distance to UniformityabstractIn this paper, we reconsider the problem of distance to uniformity estimation of discrete distributions. As a fundamental problem in distribution property estimation, the problem with known alphabet size has been addressed in [1] [3] and is fairly well understood. In particular, let k be the alphabet size and ε be the error tolerance parameter, people have shown that the corresponding ε-minimax sample complexity, i.e., the minimum sample size that is sufficient for achieving an estimation error of ε even in the worst case, is Θ(k/(ε2logk)). Surprisingly, the natural setting where the distribution is over an alphabet of unknown size has not been studied. In this work, we propose and study the well-motivated yet unexplored problem of estimating the generalized distance to uniformity, i.e., the distance of an unknown distribution to the closest uniform distribution. We provide both upper and lower bounds for its (S,ε) -minimax sample complexity. Specifically, let p be the underlying distribution and S(p) be the support size of the closest uniform distribution to p.For ε ∈ (4/√(log S(p)), 1), we present an estimator, that takes O(S(p)/(ε3log S(p)) independent samples from the underlying distribution, with probability 2/3, estimates its generalized distance to uniformity up to an additive error of ε without knowing the alphabet Ω or the support size S(p). In addition, the estimator can be computed in nearly linear time in the sample size. In the typical high precision regime where ε ∈ (0,0.15), we show that the existence of an ε-adaptive estimator implies a lower bound of Ωε(S/log S) on the maximum (S',ε) -minimax sample complexity over [S/2,2S]. Alon Orlitsky |
ISIT | 2 |
| 2018 | On Learning Markov ChainsabstractThe problem of estimating an unknown discrete distribution from its samples is a fundamental tenet of statistical learning. Over the past decade, it attracted significant research effort and has been solved for a variety of divergence measures. Surprisingly, an equally important problem, estimating an unknown Markov chain from its samples, is still far from understood. We consider two problems related to the min-max risk (expected loss) of estimating an unknown k-state Markov chain from its n sequential samples: predicting the conditional distribution of the next sample with respect to the KL-divergence, and estimating the transition matrix with respect to a natural loss induced by KL or a more general f-divergence measure. For the first measure, we determine the min-max prediction risk to within a linear factor in the alphabet size, showing it is \Omega(k\log\log n/n) and O(k^2\log\log n/n). For the second, if the transition probabilities can be arbitrarily small, then only trivial uniform risk upper bounds can be derived. We therefore consider transition probabilities that are bounded away from zero, and resolve the problem for essentially all sufficiently smooth f-divergences, including KL-, L_2-, Chi-squared, Hellinger, and Alpha-divergences. Alon Orlitsky, Venkatadheeraj Pichapati |
NeurIPS | 2 |
| 2018 | Data Amplification: A Unified and Competitive Approach to Property EstimationabstractEstimating properties of discrete distributions is a fundamental problem in statistical learning. We design the first unified, linear-time, competitive, property estimator that for a wide class of properties and for all underlying distributions uses just 2n samples to achieve the performance attained by the empirical estimator with n\sqrt{\log n} samples. This provides off-the-shelf, distribution-independent, ``amplification'' of the amount of data available relative to common-practice estimators. We illustrate the estimator's practical advantages by comparing it to existing estimators for a wide variety of properties and distributions. In most cases, its performance with n samples is even as good as that of the empirical estimator with n\log n samples, and for essentially all properties, its performance is comparable to that of the best existing estimator designed specifically for that property. Alon Orlitsky, Ananda Theertha Suresh, Yihong Wu 0001 |
NeurIPS | 2 |
| 2018 | Maximum Selection and Sorting with Adversarial ComparatorsabstractWe study maximum selection and sorting of $n$ numbers using imperfect pairwise comparators. The imperfect comparator returns the larger of the two inputs if the inputs are more than a given threshold apart and an adversarially-chosen input otherwise. We consider two adversarial models: a non-adaptive adversary that decides on the outcomes in advance and an adaptive adversary that decides on the outcome of each comparison depending on the previous comparisons and outcomes. Against the non-adaptive adversary, we derive a maximum-selection algorithm that uses at most $2n$ comparisons in expectation and a sorting algorithm that uses at most $2n\ln n$ comparisons in expectation. In the presence of the adaptive adversary, the proposed maximum-selection algorithm uses $\Theta(n\log (1/{\epsilon}))$ comparisons to output a correct answer with probability at least $1-\epsilon$, resolving an open problem in Ajtai et al. (2015). Our study is motivated by a density-estimation problem. Given samples from an unknown distribution, we would like to find a distribution among a known class of $n$ candidate distributions that is close to the underlying distribution in $\ell_1$ distance. Scheffe's algorithm, for example, in Devroye and Lugosi (2001) outputs a distribution at an $\ell_1$ distance at most 9 times the minimum and runs in time $\Theta(n^2\log n)$. Using our algorithm, the runtime reduces to $\Theta(n\log n)$. Jayadev Acharya, Moein Falahatgar, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
J. Mach. Learn. Res. | 4 |
| 2017 | A Unified Maximum Likelihood Approach for Estimating Symmetric Properties of Discrete DistributionsabstractSymmetric distribution properties such as support size, support coverage, entropy, and proximity to uniformity, arise in many applications. Recently, researchers applied different estimators and analysis tools to derive asymptotically sample-optimal approximations for each of these properties. We show that a single, simple, plug-in estimator—profile maximum likelihood (PML)—is sample competitive for all symmetric properties, and in particular is asymptotically sample-optimal for all the above properties. Jayadev Acharya, Hirakendu Das, Alon Orlitsky, Ananda Theertha Suresh |
ICML | 3 |
| 2017 | Maximum Selection and Ranking under Noisy ComparisonsabstractWe consider $(\epsilon,\delta)$-PAC maximum-selection and ranking using pairwise comparisons for general probabilistic models whose comparison probabilities satisfy strong stochastic transitivity and stochastic triangle inequality. Modifying the popular knockout tournament, we propose a simple maximum-selection algorithm that uses $\mathcal{O}\left(\frac{n}{\epsilon^2} \left(1+\log \frac1{\delta}\right)\right)$ comparisons, optimal up to a constant factor. We then derive a general framework that uses noisy binary search to speed up many ranking algorithms, and combine it with merge sort to obtain a ranking algorithm that uses $\mathcal{O}\left(\frac n{\epsilon^2}\log n(\log \log n)^3\right)$ comparisons for $\delta=\frac1n$, optimal up to a $(\log \log n)^3$ factor. Moein Falahatgar, Alon Orlitsky, Venkatadheeraj Pichapati, Ananda Theertha Suresh |
ICML | 2 |
| 2017 | Maxing and Ranking with Few AssumptionsabstractPAC maximum selection (maxing) and ranking of $n$ elements via random pairwise comparisons have diverse applications and have been studied under many models and assumptions. With just one simple natural assumption: strong stochastic transitivity, we show that maxing can be performed with linearly many comparisons yet ranking requires quadratically many. With no assumptions at all, we show that for the Borda-score metric, maximum selection can be performed with linearly many comparisons and ranking can be performed with $\mathcal{O}(n\log n)$ comparisons. Moein Falahatgar, Alon Orlitsky, Venkatadheeraj Pichapati, Vaishakh Ravindrakumar |
NIPS | 3 |
| 2017 | The power of absolute discounting: all-dimensional distribution estimationabstractCategorical models are a natural fit for many problems. When learning the distribution of categories from samples, high-dimensionality may dilute the data. Minimax optimality is too pessimistic to remedy this issue. A serendipitously discovered estimator, absolute discounting, corrects empirical frequencies by subtracting a constant from observed categories, which it then redistributes among the unobserved. It outperforms classical estimators empirically, and has been used extensively in natural language modeling. In this paper, we rigorously explain the prowess of this estimator using less pessimistic notions. We show that (1) absolute discounting recovers classical minimax KL-risk rates, (2) it is \emph{adaptive} to an effective dimension rather than the true dimension, (3) it is strongly related to the Good-Turing estimator and inherits its \emph{competitive} properties. We use power-law distributions as the cornerstone of these results. We validate the theory via synthetic data and an application to the Global Terrorism Database. Moein Falahatgar, Mesrob I. Ohannessian, Alon Orlitsky, Venkatadheeraj Pichapati |
NIPS | 3 |
| 2017 | Estimating Renyi Entropy of Discrete DistributionsabstractIt was shown recently that estimating the Shannon entropy H(p) of a discrete k-symbol distribution p requires Θ(k/log k) samples, a number that grows near-linearly in the support size. In many applications, H(p) can be replaced by the more general Rényi entropy of order α and Hα(p). We determine the number of samples needed to estimate Hα(p) for all α, showing that α1/αsamples, noninteger α > 1 requires a near-linear k samples, but, perhaps surprisingly, integer α > 1 requires only Θ(k1-1/α) samples. Furthermore, developing on a recently established connection between polynomial approximation and estimation of additive functions of the form Σxf (px), we reduce the sample complexity for noninteger values of α by a factor of log k compared with the empirical estimator. The estimators achieving these bounds are simple and run in time linear in the number of samples. Our lower bounds provide explicit constructions of distributions with different Rényi entropies that are hard to distinguish. Jayadev Acharya, Alon Orlitsky, Ananda Theertha Suresh, Himanshu Tyagi |
IEEE Trans. Inf. Theory | 2 |
| 2016 | Estimating the number of defectives with group testingabstractEstimating the number of defective elements of a set has various biological applications including estimating the prevalence of a disease or disorder. Group testing has been shown to be more efficient than scrutinizing each element separately for defectiveness. In group testing, we query a subset of elements and the result of the query will be defective if the subset contains at least one defective element. We present an adaptive, randomized group-testing algorithm to estimate the number of defective elements with near-optimal number of queries. Our algorithm uses at most 2 log log d + O(1/δ2log 1/ε) queries and estimates the number of defective elements d up to a multiplicative factor of 1 ± δ, with error probability ≤ ε. Also, we show an information-theoretic lower bound (1 - ε) log log d - 1 on the necessary number of queries any adaptive algorithm makes to estimate the number of defective elements for constant δ. Moein Falahatgar, Ashkan Jafarpour, Alon Orlitsky, Venkatadheeraj Pichapati, Ananda Theertha Suresh |
ISIT | 3 |
| 2016 | Learning Markov distributions: Does estimation trump compression?abstractA significant amount of multidisciplinary research has recently focused on the rate at which i.i.d. distributions can be estimated. In particular, it was shown that for these distributions, optimal estimation implies optimal compression, hence in a sense for i.i.d. distributions, estimation “trumps” compression. Progressing from idealized i.i.d. to more practical distributions, we define and study the rate at which Markov distributions can be estimated. We determine this rate up to a constant factor and show two perhaps surprising implications. First, while the compression redundancy of i.i.d. and Markov distributions have the same growth rate, their estimation losses have different growth rates. Second, while for i.i.d. distributions optimal estimation implies optimal compression, for Markov distributions this implication does not hold, yet we show that any optimal compression algorithm has a smaller cumulative estimation loss than that guaranteed for optimal estimators, hence in a sense, for Markov distributions, compression "trumps" estimation. We also construct an algorithm that is optimal for both estimation and compression. Finally, we consider the important subclass of Markov distributions where all transition probabilities are bounded away from zero. For this subclass we determine the best estimation rate to the right constant factor and show that unlike i.i.d. distributions, for Markov distributions, the estimation rate of the full simplex and its interior differ. Moein Falahatgar, Alon Orlitsky, Venkatadheeraj Pichapati, Ananda Theertha Suresh |
ISIT | 2 |
| 2016 | Near-Optimal Smoothing of Structured Conditional Probability MatricesabstractUtilizing the structure of a probabilistic model can significantly increase its learning speed. Motivated by several recent applications, in particular bigram models in language processing, we consider learning low-rank conditional probability matrices under expected KL-risk. This choice makes smoothing, that is the careful handling of low-probability elements, paramount. We derive an iterative algorithm that extends classical non-negative matrix factorization to naturally incorporate additive smoothing and prove that it converges to the stationary points of a penalized empirical risk. We then derive sample-complexity bounds for the global minimizer of the penalized risk and show that it is within a small factor of the optimal sample complexity. This framework generalizes to more sophisticated smoothing techniques, including absolute-discounting. Moein Falahatgar, Mesrob I. Ohannessian, Alon Orlitsky |
NIPS | 3 |
| 2015 | Faster Algorithms for Testing under Conditional SamplingabstractThere has been considerable recent interest in distribution-tests whose run-time and sample requirements are sublinear in the domain-size k. We study two of the most important tests under the conditional-sampling model where each query specifies a subset S of the domain, and the response is a sample drawn from S according to the underlying distribution. For identity testing, which asks whether the underlying distribution equals a specific given distribution or ε-differs from it, we reduce the known time and sample complexities from \widetilde\mathcalO(ε^-4) to \widetilde\mathcalO(ε^-2), thereby matching the information theoretic lower bound. For closeness testing, which asks whether two distributions underlying observed data sets are equal or different, we reduce existing complexity from \widetilde\mathcalO(ε^-4 \log^5 k) to an even sub-logarithmic \widetilde\mathcalO(ε^-5 \log \log k) thus providing a better bound to an open problem in Bertinoro Workshop on Sublinear Algorithms (Fisher, 2014). Moein Falahatgar, Ashkan Jafarpour, Alon Orlitsky, Venkatadheeraj Pichapati, Ananda Theertha Suresh |
COLT | 3 |
| 2015 | On Learning Distributions from their SamplesabstractOne of the most natural and important questions in statistical learning is: how well can a distribution be approximated from its samples. Surprisingly, this question has so far been resolved for only one loss, the KL-divergence and even in this case, the estimator used is ad hoc and not well understood. We study distribution approximations for general loss measures. For \ell_2^2 we determine the best approximation possible, for \ell_1 and χ^2 we derive tight bounds on the best approximation, and when the probabilities are bounded away from zero, we resolve the question for all sufficiently smooth loss measures, thereby providing a coherent understanding of the rate at which distributions can be approximated from their samples. Sudeep Kamath, Alon Orlitsky, Dheeraj Pichapati, Ananda Theertha Suresh |
COLT | 2 |
| 2015 | Universal compression of power-law distributionsabstractEnglish words and the outputs of many other natural processes are well-known to follow a Zipf distribution. Yet this thoroughly-established property has never been shown to help compress or predict these important processes. We show that the expected redundancy of Zipf distributions of order α > 1 is roughly the 1/α power of the expected redundancy of unrestricted distributions. Hence for these orders, Zipf distributions can be better compressed and predicted than was previously known. Unlike the expected case, we show that worst-case redundancy is roughly the same for Zipf and for unrestricted distributions. Hence Zipf distributions have significantly different worst-case and expected redundancies, making them the first natural distribution class shown to have such a difference. Moein Falahatgar, Ashkan Jafarpour, Alon Orlitsky, Venkatadheeraj Pichapati, Ananda Theertha Suresh |
ISIT | 3 |
| 2015 | Competitive Distribution Estimation: Why is Good-Turing GoodabstractEstimating distributions over large alphabets is a fundamental machine-learning tenet. Yet no method is known to estimate all distributions well. For example, add-constant estimators are nearly min-max optimal but often perform poorly in practice, and practical estimators such as absolute discounting, Jelinek-Mercer, and Good-Turing are not known to be near optimal for essentially any distribution.We describe the first universally near-optimal probability estimators. For every discrete distribution, they are provably nearly the best in the following two competitive ways. First they estimate every distribution nearly as well as the best estimator designed with prior knowledge of the distribution up to a permutation. Second, they estimate every distribution nearly as well as the best estimator designed with prior knowledge of the exact distribution, but as all natural estimators, restricted to assign the same probability to all symbols appearing the same number of times.Specifically, for distributions over $k$ symbols and $n$ samples, we show that for both comparisons, a simple variant of Good-Turing estimator is always within KL divergence of $(3+o(1))/n^{1/3}$ from the best estimator, and that a more involved estimator is within $\tilde{\mathcal{O}}(\min(k/n,1/\sqrt n))$. Conversely, we show that any estimator must have a KL divergence $\ge\tilde\Omega(\min(k/n,1/ n^{2/3}))$ over the best estimator for the first comparison, and $\ge\tilde\Omega(\min(k/n,1/\sqrt{n}))$ for the second. Alon Orlitsky, Ananda Theertha Suresh |
NIPS | 1 |
| 2015 | The Complexity of Estimating Rényi EntropyabstractIt was recently shown that estimating the Shannon entropy H(p) of a discrete k-symbol distribution p requires Θ(k/ log k) samples, a number that grows nearlinearly in the support size. In many applications H(p) can be replaced by the more general Rényi entropy of order α, Hα(p). We determine the number of samples needed to estimate Hα(p) for all α, showing that α < 1 requires super-linear, roughly k1/α samples, noninteger α > 1 requires near-linear, roughly k samples, but integer α > 1 requires only Θ(k1−1/α) samples. In particular, estimating H2(p), which arises in security, DNA reconstruction, closeness testing, and other applications, requires only samples. The estimators achieving these bounds are simple and run in time linear in the number of samples. Jayadev Acharya, Alon Orlitsky, Ananda Theertha Suresh, Himanshu Tyagi |
SODA | 2 |
| 2015 | String Reconstruction from Substring CompositionsabstractMotivated by mass-spectrometry protein sequencing, we consider the problem of reconstructing a string from the multisets of its substring composition. We show that all strings of length 7, one less than a prime and one less than twice a prime, can be reconstructed uniquely up to reversal. For all other lengths, we show that unique reconstruction is not always possible and provide sometimes-tight bounds on the largest number of strings with given substring compositions. The lower bounds are derived by combinatorial arguments, while the upper bounds follow from algebraic approaches that lead to precise characterizations of the sets of strings with the same substring compositions in terms of the factorization properties of bivariate polynomials. Using results on the transience of multidimensional random walks, we also provide a reconstruction algorithm that recovers random strings over alphabets of size $\ge4$ from their substring compositions in optimal near-quadratic time. The problem considered is related to the well-known turnpike problem, and its solution may hence shed light on this longstanding open problem as well. Jayadev Acharya, Hirakendu Das, Olgica Milenkovic, Alon Orlitsky, Shengjun Pan |
SIAM J. Discret. Math. | 4 |
| 2014 | Quadratic-backtracking algorithm for string reconstruction from substring compositionsabstractMotivated by the problem of deducing the structure of proteins using mass-spectrometry, we study the reconstruction of a string from the multiset of its substring compositions. We specialize the backtracking algorithm used for the more general turnpike problem for string reconstruction. Employing well known results about transience of random walks in ≥ 3 dimensions, we show that the algorithm reconstructs random strings over alphabet size ≥ 4 with high probability in near-optimal quadratic time. Jayadev Acharya, Hirakendu Das, Olgica Milenkovic, Alon Orlitsky, Shengjun Pan |
ISIT | 4 |
| 2014 | Sorting with adversarial comparators and application to density estimationabstractWe consider the problems of sorting and maximum-selection of n elements using adversarial comparators. We derive a maximum-selection algorithm that uses 8n comparisons in expectation, and a sorting algorithm that uses 4n log2n comparisons in expectation. Both are tight up to a constant factor. Our adversarial-comparator model was motivated by the practically important problem of density-estimation, where we observe samples from an unknown distribution, and try to determine which of n known distributions is closest to it. Existing algorithms run in Ω(n2) time. Applying the adversarial comparator results, we derive a density-estimation algorithm that runs in only O(n) time. Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
ISIT | 3 |
| 2014 | Efficient compression of monotone and m-modal distributionsabstractWe consider universal compression of n samples drawn independently according to a monotone or m-modal distribution over k elements. We show that for all these distributions, the per-sample redundancy diminishes to 0 if k = exp(o(n/log n)) and is at least a constant if k = exp(Ω(n)). Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
ISIT | 3 |
| 2014 | Poissonization and universal compression of envelope classesabstractPoisson sampling is a method for eliminating dependence among symbols in a random sequence. It helps improve algorithm design, strengthen bounds, and simplify proofs. We relate the redundancy of fixed-length and Poisson-sampled sequences, use this result to derive a simple formula for the redundancy of general envelope classes, and apply this formula to obtain simple and tight bounds on the redundancy of power-law and exponential envelope classes, in particular answering a question posed in [1] about power-law envelopes. Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
ISIT | 3 |
| 2014 | Sublinear algorithms for outlier detection and generalized closeness testingabstractOutlier detection is the problem of finding a few different distributions in a set of mostly identical ones. Closeness testing is the problem of deciding whether two distributions are identical or different. We relate the two problems, construct a sub-linear generalized closeness test for unequal sample lengths, and use this result to derive a sub-linear universal outlier detector. We also lower bound the sample complexity of both problems. Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
ISIT | 3 |
| 2014 | Near-Optimal-Sample Estimators for Spherical Gaussian Mixtures
Ananda Theertha Suresh, Alon Orlitsky, Jayadev Acharya, Ashkan Jafarpour |
NIPS | 2 |
| 2013 | A Competitive Test for Uniformity of Monotone DistributionsabstractWe propose a test that takes random samples drawn from a monotone distribution and decides whether or not the distribution is uniform. The test is nearly optimal in that it uses at most O(n\sqrt\log n) samples, where n is the number of samples that a genie who knew all but one bit about the underlying distribution would need for the same task. Furthermore, we show that any such test would require Ω(n\sqrt\log n) samples for some distributions. Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
AISTATS | 3 |
| 2013 | Optimal Probability Estimation with Applications to Prediction and ClassificationabstractVia a unified viewpoint of probability estimation, classification,and prediction, we derive a uniformly-optimal combined-probability estimator, construct a classifier that uniformly approaches the error of the best possible label-invariant classifier, and improve existing results on pattern prediction and compression. Jayadev Acharya, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
COLT | 3 |
| 2013 | Tight bounds for universal compression of large alphabetsabstractOver the past decade, several papers, e.g., [1-7] and references therein, have considered universal compression of sources over large alphabets, often using patterns to avoid infinite redundancy. Improving on previous results, we prove tight bounds on expected- and worst-case pattern redundancy, in particular closing a decade-long gap and showing that the worst-case pattern redundancy of i.i.d. distributions is Θ(n1/3)†. Jayadev Acharya, Hirakendu Das, Ashkan Jafarpour, Alon Orlitsky, Ananda Theertha Suresh |
ISIT | 4 |
| 2013 | Guest Editorial: In-Network Computation: Exploring the Fundamental Limits
P. R. Kumar 0001, Eyal Kushilevitz, D. Manjunath, Muriel Médard, Alon Orlitsky, R. Srikant 0001 |
IEEE J. Sel. Areas Commun. | 5 |
| 2012 | Estimating multiple concurrent processesabstractWe consider two related problems of estimating properties of a collection of point processes: estimating the multiset of parameters of continuous-time Poisson processes based on their activities over a period of time t, and estimating the multiset of activity probabilities of discrete-time Bernoulli processes based on their activities over n time instants. For both problems, it is sufficient to consider the observations' profile - the multiset of activity counts, regardless of their process identities. We consider the profile maximum likelihood (PML) estimator that finds the parameter multiset maximizing the profile's likelihood, and establish some of its competitive performance guarantees. For Poisson processes, if any estimator approximates the parameter multiset to within distance ε with error probability δ, then PML approximates the multiset to within distance 2ε with error probability at most δ · e4√t·S, where S is the sum of the Poisson parameters, and the same result holds for Bernoulli processes. In particular, for the L1distance metric, we relate the problems to the long-studied distribution-estimation problem and apply recent results to show that the PML estimator has error probability e-(t·S)0.9for Poisson processes whenever the number of processes is k = O(tS log(tS)), and show a similar result for Bernoulli processes. We also show experimental results where the EM algorithm is used to compute the PML. Jayadev Acharya, Hirakendu Das, Ashkan Jafarpour, Alon Orlitsky, Shengjun Pan |
ISIT | 4 |
| 2012 | On the query computation and verification of functionsabstractIn the query model of multi-variate function computation, the values of the variables are queried sequentially, in an order that may depend on previously revealed values, until the function's value can be determined. The function's computation query complexity is the lowest expected number of queries required by any query order. Instead of computation, it is often easier to consider verification, where the value of the function is given and the queries aim to verify it. The lowest expected number of queries necessary is the function's verification query complexity. We show that for all symmetric functions of independent binary random variables, the computation and verification complexities coincide. This provides a simple method for finding the query complexity and the optimal query order for computing many functions. We also show that if the symmetry condition is removed, there are functions whose verification complexity is strictly lower than their computation complexity, and mention that the same holds when the independence or binary conditions are removed. Hirakendu Das, Ashkan Jafarpour, Alon Orlitsky, Shengjun Pan, Ananda Theertha Suresh |
ISIT | 3 |
| 2012 | Tight Bounds on Profile Redundancy and DistinguishabilityabstractThe minimax KL-divergence of any distribution from all distributions in a collection P has several practical implications. In compression, it is called redundancy and represents the least additional number of bits over the entropy needed to encode the output of any distribution in P. In online es- timation and learning, it is the lowest expected log-loss regret when guessing a sequence of random values generated by a distribution in P. In hypothesis testing, it upper bounds the largest number of distinguishable distributions in P. Motivated by problems ranging from population estimation to text classification and speech recognition, several machine-learning and information-theory researchers have recently considered label-invariant observations and properties induced by i.i.d. distributions. A sufficient statistic for all these properties is the data’s profile, the multiset of the number of times each data element appears. Improving on a sequence of previous works, we show that the redun- dancy of the collection of distributions induced over profiles by length-n i.i.d. sequences is between 0.3 · n1/3 and n1/3 log2 n, in particular, establishing its exact growth power. Jayadev Acharya, Hirakendu Das, Alon Orlitsky |
NIPS | 3 |
| 2011 | Algebraic computation of pattern maximum likelihoodabstractPattern maximum likelihood (PML) is a technique for estimating the probability multiset of an unknown distribution. With any random sample, it associates the distribution maximizing the probability of its pattern. The required computation is a maximization of a monomial symmetric polynomial over the monotone simplex. The PML of only very few patterns have been found analytically, and for other patterns, the PML has been approximated by a heuristic algorithm. Taking an algebraic approach, we determine the PML of short patterns by solving a system of multivariate polynomial equations using the method of resultants. Using this approach, we determine the PML of the pattern 1112234, the last length-7 pattern whose PML was unknown. Under two plausible but yet unproved assumptions on the optimal alphabet size and the number of distinct probabilities, we also find the PML distribution of all previously unknown patterns of length up to 14. Jayadev Acharya, Hirakendu Das, Alon Orlitsky, Shengjun Pan |
ISIT | 3 |
| 2010 | On reconstructing a string from its substring compositionsabstractMotivated by protein sequencing, we consider the problem of reconstructing a string from the compositions of its substrings. We provide several results, including the following. General classes of strings that cannot be distinguished from their substring compositions. An almost complete characterization of the lengths for which reconstruction is possible. Bounds on the number of strings with the same substring compositions in terms of the number of divisors of the string length plus one. A relation to the turnpike problem and a bivariate polynomial formulation of string reconstruction. Jayadev Acharya, Hirakendu Das, Olgica Milenkovic, Alon Orlitsky, Shengjun Pan |
ISIT | 4 |
| 2010 | Exact calculation of pattern probabilitiesabstractWe describe two algorithms for calculating the probability of m-symbol length-n patterns over k-element distributions, a partition-based algorithm with complexity roughly 2O(m log m)and a recursive algorithm with complexity roughly 2O(m+log n)with the precise bounds provided in the text. The problem is related to symmetric-polynomial evaluation, and the analysis reveals a connection to the number of connected graphs. Jayadev Acharya, Hirakendu Das, Hosein Mohimani, Alon Orlitsky, Shengjun Pan |
ISIT | 4 |
| 2010 | Classification using pattern probability estimatorsabstractWe consider the problem of classification, where the data of the classes are generated i.i.d. according to unknown probability distributions. The goal is to classify test data with minimum error probability, based on the training data available for the classes. The Likelihood Ratio Test (LRT) is the optimal decision rule when the distributions are known. Hence, a popular approach for classification is to estimate the likelihoods using well known probability estimators, e.g., the Laplace and Good-Turing estimators, and use them in a LRT. We are primarily interested in situations where the alphabet of the underlying distributions is large compared to the training data available, which is indeed the case in most practical applications. We motivate and propose LRT's based on pattern probability estimators that are known to achieve low redundancy for universal compression of large alphabet sources. While a complete proof for optimality of these decision rules is warranted, we demonstrate their performance and compare it with other well-known classifiers by various experiments on synthetic data and real data for text classification. Jayadev Acharya, Hirakendu Das, Alon Orlitsky, Shengjun Pan, Narayana P. Santhanam |
ISIT | 3 |
| 2010 | Silence-based communicationabstractCommunication complexity - the minimum amount of communication required - for computing a function of data held by several parties is studied. A communication model where silence is used to convey information is introduced. For this model the worst case and average-case complexities of symmetric functions are studied. For binary-input functions the average- and worst case complexities are determined and the protocols achieving them are described. For functions of nonbinary inputs one-round communication, where each party is restricted to communicate in consecutive stages, is considered and the extra amount of communication required by one- over multiple-round communication is analyzed. For the special case of ternary-input functions close lower and upper bounds on the worst case one-round complexity are provided and protocols achieving them are described. Protocols achieving the average-case one-round complexity for ternary-input functions are also described. These protocols can be generalized to inputs of arbitrary size. Anand K. Dhulipala, Christina Fragouli, Alon Orlitsky |
IEEE Trans. Inf. Theory | 3 |
| 2009 | The maximum likelihood probability of skewed patternsabstractA pattern is skewed if, as in 11123, one of its symbols repeats and the others appear once. We show that the pattern-maximum-likelihood distribution of essentially all skewed patterns consists of one discrete element whose probability is the fraction of times the repeated symbol appears in the pattern. Alon Orlitsky, Shengjun Pan |
ISIT | 1 |
| 2009 | The maximum likelihood probability of unique-singleton, ternary, and length-7 patternsabstractWe derive several pattern maximum likelihood (PML) results, among them showing that if a pattern has only one symbol appearing once, its PML support size is at most twice the number of distinct symbols, and that if the pattern is ternary with at most one symbol appearing once, its PML support size is three. We apply these results to extend the set of patterns whose PML distribution is known to all ternary patterns, and to all but one pattern of length up to seven. Shengjun Pan, Jayadev Acharya, Alon Orlitsky |
ISIT | 3 |
| 2009 | Recent results on pattern maximum likelihoodabstractWe derive some general sufficient conditions for the uniformity of the pattern maximum likelihood distribution (PML). We also provide upper bounds on the support size of a class of patterns, and mention some recent results about the PML of 1112234. Jayadev Acharya, Alon Orlitsky, Shengjun Pan |
ITW | 2 |
| 2008 | Further results on relative redundancyabstractStandard redundancy measures the excess number of bits needed to compress a sequence as a function of the sequence’s length. Since long sequences can have arbitrarily low minimum description length (MDL), even low standard redundancy can be arbitarily high compared to the sequence’s MDL. By contrast, relative redundancy evaluates the excess number of bits as a function of the sequence’s MDL. Hence unlike standard redundancy, low relative redundancy implies that the number of bits needed to compress any sequence is essentially the lowest possible. Results in [1] show that for iid distributions over binary alphabets, block relative redundancy essentially equals block standard redundancy while sequential relative redundancy is about twice its standard counterpart. We show that unlike binary alphabets, for larger alphabets both block and sequential relative redundancy essentially equal their standard counterparts. We also define and determine expected relative redundancy and show that it is almost same as worst-case relative redundancy. Hirakendu Das, Alon Orlitsky, Narayana P. Santhanam, Junan Zhang |
ISIT | 2 |
| 2007 | Single versus multiple rounds for distributed function computationabstractCommunication complexity of computing functions using unrestricted communication and one-round communication are compared. In the standard unrestricted communication each party could potentially communicate several times while in one-round communication each party is restricted to communicate at most once. Results on the ratio of these two complexities are provided for symmetric and asymmetric functions under different scenarios. These results are suitably illustrated with examples. Anand K. Dhulipala, Christina Fragouli, Alon Orlitsky |
ISIT | 3 |
| 2007 | Population estimation with performance guaranteesabstractWe estimate the population size by sampling uniformly from the population. Given an accuracy to which we need to estimate the population with a pre-specified confidence, we provide a simple stopping rule for the sampling process. Alon Orlitsky, Narayana P. Santhanam, K. Viswanathan |
ISIT | 1 |
| 2006 | Silence Based Communication for Sensor NetworksabstractWe consider a power-efficient communication model for wireless sensor networks where silence is used to convey information. We study the average-case and worst-case complexities of symmetric functions under this model and describe protocols that achieve them. For binary-input functions, we determine the average complexity. For ternary-input functions, we consider a special type of protocols and provide close lower and upper bounds for their worst-case complexity. We also describe the protocol that achieves the average complexity Anand K. Dhulipala, Christina Fragouli, Alon Orlitsky |
ISIT | 3 |
| 2006 | Relative redundancy for large alphabetsabstractStandard redundancy measures the excess number of bits required to encode a sequence of a given length when the underlying distribution is not known. Relative redundancy measures the same increase, but as a function of the sequence's minimum description length. We consider the relative redundancy of i.i.d. distributions over large alphabets and show that, like standard redundancy, relative redundancy too increases with the alphabet size. We then consider compression of patterns of i.i.d. strings. Again analogous to standard redundancy, we show that the relative redundancy of patterns of large, or even infinite alphabet i.i.d. distributions is negligible compared to the patterns' minimum description length Alon Orlitsky, Narayana P. Santhanam, Junan Zhang |
ISIT | 1 |
| 2006 | Theoretical and Experimental Results on Modeling Low ProbabilitiesabstractBuilding on [1], [5], we model probability distributions from data using the high profile distribution. We show that the high profile distribution is majorized by the empirical frequency distribution, that the support of high profile distributions can be mixed, namely the distribution can have both discrete and continuous components, and obtain the high profile distribution for certain profiles. We then experimentally compare the high profile distribution with certain estimators that have been studied in statistics literature for the species estimation problem. Alon Orlitsky, Narayana P. Santhanam, Krishnamurthy Viswanathan, Junan Zhang |
ITW | 1 |
| 2006 | Universal Compression of Markov and Related Sources Over Arbitrary AlphabetsabstractRecent work has considered encoding a string by separately conveying its symbols and its pattern-the order in which the symbols appear. It was shown that the patterns of independent and identically distributed (i.i.d.) strings can be losslessly compressed with diminishing per-symbol redundancy. In this correspondence, the pattern redundancy of distributions with memory is considered. Close lower and upper bounds are established on the pattern redundancy of strings generated by Hidden Markov models (HMMs) with a small number of states, showing in particular that their per-symbol pattern redundancy diminishes with increasing string length. The upper bounds are obtained by analyzing the growth rate of the number of multidimensional integer partitions, and the lower bounds, using Hayman's theorem Anand K. Dhulipala, Alon Orlitsky |
IEEE Trans. Inf. Theory | 2 |
| 2006 | Limit Results on Pattern EntropyabstractWe determine the entropy rate of patterns of certain random processes including all finite-entropy stationary processes. For independent and identically distributed (i.i.d.) processes, we also bound the speed at which the per-symbol pattern entropy converges to this rate, and show that patterns satisfy an asymptotic equipartition property. To derive some of these results we upper bound the probability that the nth variable in a random process differs from all preceding ones. Alon Orlitsky, Narayana P. Santhanam, Krishnamurthy Viswanathan, Junan Zhang |
IEEE Trans. Inf. Theory | 1 |
| 2005 | Estimating and computing density based distance metricsabstractDensity-based distance metrics have applications in semi-supervised learning, nonlinear interpolation and clustering. We consider density-based metrics induced by Riemannian manifold structures and estimate them using kernel density estimators for the underlying data distribution. We lower bound the rate of convergence of these plug-in path-length estimates and hence of the metric, as the sample size increases. We present an upper bound on the rate of convergence of all estimators of the metric. We also show that the metric can be consistently computed using the shortest path algorithm on a suitably constructed graph on the data samples and lower bound the convergence rate of the computation error. We present experiments illustrating the use of the metrics for semi-supervised classification and non-linear interpolation. Sajama, Alon Orlitsky |
ICML | 2 |
| 2005 | Supervised dimensionality reduction using mixture modelsabstractGiven a classification problem, our goal is to find a\nlow-dimensional linear transformation of the feature vectors which retains\ninformation needed to predict the class labels. We present a method based on\nmaximum conditional likelihood estimation of mixture models. Use of mixture\nmodels allows us to approximate the distributions to any desired accuracy while\nuse of conditional likelihood as the contrast function ensures that the\nselected subspace retains maximum possible mutual information between feature\nvectors and class labels. Classification experiments using Gaussian mixture\ncomponents show that this method compares favorably to related dimension\nreduction techniques. Other distributions belonging to the exponential family\ncan be used to reduce dimensions when data is of a special type, for example\nbinary or integer valued data. We provide an EM-like algorithm for model\nestimation and present visualization experiments using both the Gaussian and\nthe Bernoulli mixture models.Pre-2018 CSE ID: CS2004-0810 Sajama, Alon Orlitsky |
ICML | 2 |
| 2005 | Convergence of profile based estimatorsabstractWe consider estimating distributions and their functions when the alphabet size is large compared to the amount of data observed. We establish consistency results and rates of convergence for estimators based on the data's profile, the number of symbols appearing any given number of times, and compare them with those based on empirical-frequency Alon Orlitsky, Narayana P. Santhanam, K. Viswanathan, Junan Zhang |
ISIT | 1 |
| 2005 | Innovation and pattern entropy of stationary processesabstractWe obtain bounds on the probability that the n'th variable in a stationary random process differs from all previous ones, and use it to show that the pattern entropy rate of any finite-entropy stationary process equals the process entropy rate. In the particular case of i.i.d. processes we also bound the speed at which the per-symbol pattern entropy converges to the sequence entropy Alon Orlitsky, Narayana P. Santhanam, K. Viswanathan, Narayana Zhang |
ISIT | 1 |
| 2005 | A lower bound on compression of unknown alphabets
Nikola Jevtic, Alon Orlitsky, Narayana P. Santhanam |
Theor. Comput. Sci. | 2 |
| 2005 | Stopping set distribution of LDPC code ensemblesabstractStopping sets determine the performance of low-density parity-check (LDPC) codes under iterative decoding over erasure channels. We derive several results on the asymptotic behavior of stopping sets in Tanner-graph ensembles, including the following. An expression for the normalized average stopping set distribution, yielding, in particular, a critical fraction of the block length above which codes have exponentially many stopping sets of that size. A relation between the degree distribution and the likely size of the smallest nonempty stopping set, showing that for a /spl radic/1-/spl lambda/'(0)/spl rho/'(1) fraction of codes with /spl lambda/'(0)/spl rho/'(1)2, the smallest nonempty stopping set is linear in the block length. Bounds on the average block error probability as a function of the erasure probability /spl epsi/, showing in particular that for codes with lowest variable degree 2, if /spl epsi/ is below a certain threshold, the asymptotic average block error probability is 1-/spl radic/1-/spl lambda/'(0)/spl rho/'(1)/spl epsi/. Alon Orlitsky, Krishnamurthy Viswanathan, Junan Zhang |
IEEE Trans. Inf. Theory | 1 |
| 2004 | On the redundancy of HMM patternsabstractIn this paper the pattern redundancy of strings generated by hidden Markov models is bounded over unknown, possibly infinite alphabets, showing in particular that it diminishes to zero when the number of states is sufficiently small. Anand K. Dhulipala, Alon Orlitsky |
ISIT | 2 |
| 2004 | Algorithms for modeling distributions over large alphabetsabstractWe consider the problem of modeling a distribution whose alphabet size is large relative to the amount of observed data. It is well known that conventional maximum-likelihood estimates do not perform well in that regime. Instead, we find the distribution maximizing the probability of the data's pattern. We derive an efficient algorithm for approximating this distribution. Simulations show that the computed distribution models the data well and yields general estimators that evaluate various data attributes as well as specific estimators designed especially for these tasks Alon Orlitsky, Sajama, Narayana P. Santhanam, Krishnamurthy Viswanathan, Junan Zhang |
ISIT | 1 |
| 2004 | Relative redundancy: a more stringent performance guarantee for universal compressionabstractStandard redundancy measures the excess number of bits needed to compress sequences of a given length. Instead, we consider relative redundancy that measures the excess number of bits for sequences of a given minimum description length. Low relative redundancy implies that number of bits needed to compress any sequence is essentially the lowest possible. We show that low relative redundancy implies low standard redundancy, that while block relative redundancy resembles block standard redundancy, sequential relative redundancy is twice its counterpart, and that common algorithms achieving standard redundancy have unbounded relative redundancy. Alon Orlitsky, Narayana P. Santhanam, Junan Zhang |
ISIT | 1 |
| 2004 | Limit results on pattern entropyabstractWe determine the entropy rate of patterns of i.i.d. strings and show that they satisfy an asymptotic equipartition property. We prove that for discrete distributions the entropy rate of patterns equals that of the distribution, and that for distributions with continuous probability q, the entropy rate of patterns equals that of a modified distribution where the continuous probability is assigned to a new discrete element. One implication of these results is that for discrete distributions the conditional entropy rate of the sequence when its pattern is known is zero. We address only distributions with finite entropy. Alon Orlitsky, Narayana P. Santhanam, Krishnamurthy Viswanathan, Junan Zhang |
ITW | 1 |
| 2004 | Semi-parametric Exponential Family PCAabstractWe present a semi-parametric latent variable model based technique for density modelling, dimensionality reduction and visualization. Unlike previous methods, we estimate the latent distribution non-parametrically which enables us to model data generated by an underlying low dimen- sional, multimodal distribution. In addition, we allow the components of latent variable models to be drawn from the exponential family which makes the method suitable for special data types, for example binary or count data. Simulations on real valued, binary and count data show fa- vorable comparison to other related schemes both in terms of separating different populations and generalization to unseen samples. Sajama, Alon Orlitsky |
NIPS | 2 |
| 2004 | On Modeling Profiles Instead of Values
Alon Orlitsky, Narayana P. Santhanam, Krishnamurthy Viswanathan, Junan Zhang |
UAI | 1 |
| 2004 | Speaking of infinity [i.i.d. strings]abstractWe study the redundancy of three approaches to compression of independent and identically distributed (i.i.d.) strings over large, possibly infinite, alphabets: standard compression of the string itself and compression of the string's shape and pattern, which describe its symbols' relative magnitude and precedence, respectively. We determine the rate at which per-symbol standard redundancy increases to infinity as the alphabet size increases, show that the maximum per-symbol shape redundancy is between 0.027 and 1, and compare these to results showing that per-symbol pattern redundancy diminishes to zero for all alphabet sizes. We relate these concepts to ordered and unordered partitions of integers and sets, and use this framework to explore relations between several combinatorial quantities, including the Bell, Fubini, and second-type Stirling numbers. Alon Orlitsky, Narayana P. Santhanam |
IEEE Trans. Inf. Theory | 1 |
| 2004 | Universal compression of memoryless sources over unknown alphabetsabstractIt has long been known that the compression redundancy of independent and identically distributed (i.i.d.) strings increases to infinity as the alphabet size grows. It is also apparent that any string can be described by separately conveying its symbols, and its pattern-the order in which the symbols appear. Concentrating on the latter, we show that the patterns of i.i.d. strings over all, including infinite and even unknown, alphabets, can be compressed with diminishing redundancy, both in block and sequentially, and that the compression can be performed in linear time. To establish these results, we show that the number of patterns is the Bell number, that the number of patterns with a given number of symbols is the Stirling number of the second kind, and that the redundancy of patterns can be bounded using results of Hardy and Ramanujan on the number of integer partitions. The results also imply an asymptotically optimal solution for the Good-Turing probability-estimation problem. Alon Orlitsky, Narayana P. Santhanam, Junan Zhang |
IEEE Trans. Inf. Theory | 1 |
| 2003 | Performance of universal codes over infinite alphabetsabstractIt was known that universal compression of strings generated by independent and identically distributed sources over infinite alphabets entails infinite per-symbol redundancy. Alternative compression schemes, which decompose the description of such strings into a description of the symbols appearing in the string, and a description of the arrangement of the symbols form were presented. Two descriptions of the symbol arrangement were considered: shapes and patterns. Roughly speaking, shapes describe the relative magnitude of the symbols while patterns describe only the order in which they appear. The per-symbol worst-case redundancy of compressing shapes is a positive constant less than one, and the per-symbol redundancy of compressing patterns diminishes to zero as the block-length increases were proven. Some results on sequential pattern compression were also mentioned. Alon Orlitsky, Narayana P. Santhanam |
DCC | 1 |
| 2003 | Always Good Turing: Asymptotically Optimal Probability EstimationabstractWhile deciphering the German Enigma code during World War II, I.J. Good and A.M. Turing considered the problem of estimating a probability distribution from a sample of data. They derived a surprising and unintuitive formula that has since been used in a variety of applications and studied by a number of researchers. Borrowing an information-theoretic and machine-learning framework, we define the attenuation of a probability estimator as the largest possible ratio between the per-symbol probability assigned to an arbitrarily-long sequence by any distribution, and the corresponding probability assigned by the estimator. We show that some common estimators have infinite attenuation and that the attenuation of the Good-Turing estimator is low, yet larger than one. We then derive an estimator whose attenuation is one, namely, as the length of any sequence increases, the per-symbol probability assigned by the estimator is at least the highest possible. Interestingly, some of the proofs use celebrated results by Hardy and Ramanujan on the number of partitions of an integer. To better understand the behavior of the estimator, we study the probability it assigns to several simple sequences. We show that some sequences this probability agrees with our intuition, while for others it is rather unexpected. Alon Orlitsky, Narayana P. Santhanam, Junan Zhang |
FOCS | 1 |
| 2003 | Discriminative Gaussian Mixture Models: A Comparison with Kernel Classifiers
Aldebaro Klautau, Nikola Jevtic, Alon Orlitsky |
ICML | 3 |
| 2003 | On Nearest-Neighbor Error-Correcting Output Codes with Application to All-Pairs Multiclass Support Vector Machines
Aldebaro Klautau, Nikola Jevtic, Alon Orlitsky |
J. Mach. Learn. Res. | 3 |
| 2003 | One-way communication and error-correcting codesabstractWe establish a further connection between one-way communication where a sender conveys information to a receiver who has related information, and error-correction coding where a sender attempts to communicate reliably over a noisy channel. Using this connection we obtain three results on the two problems. We derive an often-tight lower bound on the number of bits required for one-way communication based on the largest code for the corresponding error-correction problem. We construct an error-correcting code whose minimum distance properties are similar to those of Bose-Chaudhuri-Hocquenghem (BCH) codes based on a one-way communication protocol for set reconciliation. Finally, we prove that one-way communication is suboptimal for a large class of Hamming-distance problems. Alon Orlitsky, Krishnamurthy Viswanathan |
IEEE Trans. Inf. Theory | 1 |
| 2002 | Combined binary classifiers with applications to speech recognitionabstractMany applications require classification of examples into one of several classes. A common way of designing such classifiers is to determine the class based on the outputs of several binary classifiers. We consider some of the most popular methods for combining the decisions of the binary classifiers, and improve ex-isting bounds on the error rates of the combined classifier over the training set. We also describe a new method for combining binary classifiers. The method is based on stacking a neural network and, when used with support vector machines as the binary learners, substantially decreased the error rate in two vowel classification tasks. 1. Aldebaro Klautau, Nikola Jevtic, Alon Orlitsky |
INTERSPEECH | 3 |
| 2002 | Scalar versus vector quantization: Worst case analysisabstractWe study the potential merits of vector quantization and show that there can be an arbitrary discrepancy between the worst case rates required for scalar and vector quantization. Specifically, we describe a random variable and a distortion measure where quantization of a single instance to within a given distortion requires an arbitrarily large number of bits in the worst case, but quantization of multiple independent instances to within the same distortion requires an arbitrarily small number of bits per instance in the worst case. We relate this discrepancy to expander graphs, representation- and cover-numbers of set systems, and a problem studied by Slepian, Wolf, and Wyner (1973). Alon Orlitsky |
IEEE Trans. Inf. Theory | 1 |
| 2001 | On codes that avoid specified differencesabstractCertain magnetic recording applications call for a large number of sequences whose differences do not include certain disallowed binary patterns. We show that the number of such sequences increases exponentially with their length and that the growth rate, or capacity, is the logarithm of the joint spectral radius of an appropriately defined set of matrices. We derive a new algorithm for determining the joint spectral radius of sets of nonnegative matrices and combine it with existing algorithms to determine the capacity of several sets of disallowed differences that arise in practice. Bruce E. Moision, Alon Orlitsky, Paul H. Siegel |
IEEE Trans. Inf. Theory | 2 |
| 2001 | Coding for computingabstractA sender communicates with a receiver who wishes to reliably evaluate a function of their combined data. We show that if only the sender can transmit, the number of bits required is a conditional entropy of a naturally defined graph. We also determine the number of bits needed when the communicators exchange two messages. Alon Orlitsky, James R. Roche |
IEEE Trans. Inf. Theory | 1 |
| 2000 | Server-assisted speech recognition over the InternetabstractWe propose a new architecture for deploying speech recognition over the Internet. The client performs the recognition, but is assisted by the server who computes the speech parameters. To demonstrate the architecture, we developed a Java-based Web-navigation system where the precomputed HMM models of the hyperlinked words are stored on the Web page and downloaded by the client. We tested the system on a digit-recognition example. The results show that with quantization and compression of the speech parameters, good recognition can be achieved in acceptable download and calculation time even on clients with modest connection speeds and computational powers. Aldebaro Klautau, Nikola Jevtic, Alon Orlitsky |
ICASSP | 3 |
| 1998 | Design of Shapes for Precise Image RegistrationabstractThis correspondence deals with the problem of designing planar shapes for subpixel image registration. Basic theoretical considerations are shown to lead to a lower bound on location accuracy. Optimal registration marks achieving this bound are discussed. These optimal designs, however, require very high printing or etching resolution and are inherently very sensitive to variations in the image sampling model (like scaling of grid size and rotation). More robust, optimal and suboptimal "topology-preserving" registration marks are then introduced and analyzed. Alfred M. Bruckstein, Lawrence O'Gorman, Alon Orlitsky |
IEEE Trans. Inf. Theory | 3 |
| 1998 | Zero-Error Information TheoryabstractThe problem of error-free transmission capacity of a noisy channel was posed by Shannon in 1956 and remains unsolved, Nevertheless, partial results for this and similar channel and source coding problems have had a considerable impact on information theory, computer science, and mathematics. We review the techniques, results, information measures, and challenges encountered in this ongoing quest. János Körner, Alon Orlitsky |
IEEE Trans. Inf. Theory | 2 |
| 1996 | On Edge-colored Interior Planar Graphs on a Circle and the Expected Number of RNA Secondary StructuresabstractUsing a mathematical model for an RNA molecule as a family of disjoint edge-colored interior planar graphs on a circle, we determine the expected number of secondary RNA structures that can form under various assumptions on the type and number of ribonucleotide bonds. Alon Orlitsky, Santosh S. Venkatesh |
Discret. Appl. Math. | 1 |
| 1996 | Source coding and graph entropiesabstractA sender wants to accurately convey information to a receiver who has some, possibly related, data. We study the expected number of bits the sender must transmit for one and for multiple instances in two communication scenarios and relate this number to the chromatic and Korner (1973) entropies of a naturally defined graph. Noga Alon, Alon Orlitsky |
IEEE Trans. Inf. Theory | 2 |
| 1995 | Coding for ComputingabstractA sender communicates with a receiver who wishes to reliably evaluate a function of their combined data. We show that if only the sender can transmit, the number of bits required is a conditional entropy of a naturally defined graph. We also determine the number of bits needed when the communicators exchange two messages. Alon Orlitsky, James R. Roche |
FOCS | 1 |
| 1995 | Vector Analysis of Threshold Functions
Vwani P. Roychowdhury, Kai-Yeung Siu, Alon Orlitsky, Thomas Kailath |
Inf. Comput. | 3 |
| 1995 | Repeated communication and Ramsey graphsabstractWe study the savings afforded by repeated use in two zero-error communication problems. We show that for some random sources, communicating one instance requires arbitrarily many bits, but communicating multiple instances requires roughly 1 bit per instance. We also exhibit sources where the number of bits required for a single instance is comparable to the source's size, but two instances require only a logarithmic number of additional bits. We relate this problem to that of communicating information over a channel. Known results imply that some channels can communicate exponentially more bits in two uses than they can in one use.> Noga Alon, Alon Orlitsky |
IEEE Trans. Inf. Theory | 2 |
| 1994 | A lower bound on the expected length of one-to-one codesabstractWe show that the expected length of any one-to-one encoding of a discrete random variable X is at least H(X)-log(H(X)+1)-log e and that this bound is asymptotically achievable.> Noga Alon, Alon Orlitsky |
IEEE Trans. Inf. Theory | 2 |
| 1994 | Lower bounds on threshold and related circuits via communication complexityabstractUsing communication complexity concepts and techniques, we derive linear (/spl Omega/(n)) and almost-linear (/spl Omega/(n/logn)) lower bounds on the size of circuits implementing certain functions. Our approach utilizes only basic features of the gates used, hence the bounds hold for general families of gates of which the symmetric and threshold gates are special cases. Each of the bounds derived is shown to be tight for some functions and some applications to threshold circuit complexity are indicated. The results generalize and in some cases strengthen recent results.> Vwani P. Roychowdhury, Alon Orlitsky, Kai-Yeung Siu |
IEEE Trans. Inf. Theory | 2 |
| 1993 | Asymptotic Component Densities in Programmable Gate Arrays Realizing All Circuits of a Given Size
Toby Berger, A. Hekstra, Alon Orlitsky |
Algorithmica | 3 |
| 1993 | Interactive Communication of Balanced Distributions and of Correlated Filesabstract$( X,Y )$ is a pair of random variables distributed over a support set S. Person $P_X $ knows X, person $P_Y $ knows Y, and both know S. Using a predetermined protocol, they exchange binary messages for $P_Y $ to learn X. $P_X$ may or may not learn Y. The m-message complexity $\hat C_m $ is the number of information bits that must be transmitted (by both persons) in, the worst case if only m messages are allowed. $\hat C_\infty $ is the number of bits required when there is no restriction on the number of messages exchanged. A natural class of random pairs is considered. $\hat \mu $ is the maximum number of X values possible with a given Y value. $\hat \eta $ is the maximum number of Y values possible with a given X value. The random pair $( X,Y )$ is balanced if $\hat \mu = \hat \eta $. The following hold for all balanced random pairs. One-way communication requires at most twice the minimum number of bits: $\hat C_1 \leqq 2\hat C_\infty + 1$. This bound is almost tight: For every $\alpha $, there is a balanced random pair for which $\hat C_1 \geqq 2\hat C_\infty - 6\geqq \alpha $. Three-message communication is asymptotically optimum, $\hat C_3 \leqq \hat C_\infty + 3\log \hat C_\infty + 11$. More importantly, the number of bits required is only negligibly larger than the number needed when $P_X $ knows Y in advance, $\hat C_\infty \leqq \hat C_3 \leqq \log \hat\mu + 3\log \log \hat \mu + 11$. These results are applied to the following correlated files problem. X and Y are binary strings (files) within a small edit distance from each other. $P_X $ knows X, while $P_Y $ knows Y and wants to learn X. The above results imply efficient three-message protocols for conveying X to $P_Y $. Efficient one-way protocols are provided for certain restricted cases and their possible generalizations are discussed. Alon Orlitsky |
SIAM J. Discret. Math. | 1 |
| 1993 | Privacy, additional information and communicationabstractTwo parties, each holding one input of a two-variable function, communicate in order to determine the value of the function. Each party wants to expose as little of its input as possible to the other party. The authors prove tight bounds on the minimum amount of information about the individual inputs that must be revealed in the computation of most functions and of some specific ones. They also show that a computation that reveals little information about the individual inputs may require many more message exchanges than a more revealing computation.> Reuven Bar-Yehuda, Benny Chor, Eyal Kushilevitz, Alon Orlitsky |
IEEE Trans. Inf. Theory | 4 |
| 1993 | Three results on interactive communicationabstractX and Y are random variables. Person P/sub x/ knows X, Person P/sub y/ knows Y, and both know the underlying probability distribution of the random pair (X, Y). Using a predetermined protocol, they exchange messages over a binary, error-free, channel in order for P/sub y/ to learn X. P/sub x/ may or may not learn Y. C/sub m/ is the number of information bits that must be transmitted (by both persons) in the worst case if only m messages are allowed. C/sub infinity / is the corresponding number of bits when there is no restriction on the number of messages exchanged. We consider three aspects of this problem. C/sub 4/. It is known that one-message communication may require exponentially more bits than the minimum possible: for some random pairs, C/sub 1/=2/sup C infinity -1/. Yet just two messages suffice to reduce communication to almost the minimum: for all random pairs, C/sub 2/or=(2- in )C/sub infinity />or=c. Asymptotically, this is the largest possible discrepancy. Amortized complexity. The amortized complexity of (X,Y) is the limit, as k grows, of the number of bits required in the worst case for L independent repetitions of (X, Y), normalized by k. We show that the four-message amortized complexity of all random pairs is exactly log mu . Hence, when a random pair is repeated many times, no bits can be saved if P/sub x/ knows Y in advance.> Moni Naor, Alon Orlitsky, Peter W. Shor |
IEEE Trans. Inf. Theory | 2 |
| 1992 | Average-case interactive communicationabstractX and Y are random variables. Person P/sub x/ knows X, Person P/sub y/ knows Y, and both know the joint probability distribution of the pair (X,Y). Using a predetermined protocol, they communicate over a binary error-free channel in order for P/sub y/ to learn X. P/sub x/ may or may not learn Y. It is determined how many information bits must be transmitted (by both persons) on the average. The results show that, when the arithmetic average number of bits is considered, there is no asymptotic advantage to P/sub x/ knowing Y in advance and four messages are asymptotically optimum. By contrast, for the worst-case number of bits, communication can be significantly reduced if P/sub x/ knows Y in advance, and it is not known whether a constant number of messages is asymptotically optimum.> Alon Orlitsky |
IEEE Trans. Inf. Theory | 1 |
| 1991 | Interactive Communication: Balanced Distributions, Correlated Files, and Average-Case ComplexityabstractSuppose (X,Y) is a pair of random variables distributed over a support set S. Person P/sub x/ knows X, person P/sub y/ knows Y, and both know S. Using a predetermined protocol, they exchange binary messages in order for P/sub y/ to learn X. P/sub x/ may or may not learn Y. Bounds on communication complexity are obtained and used to obtain efficient protocols for the correlated files problem where X and Y are binary strings (files) within a small edit distance from each other. The average number of bits required for P/sub y/ to learn X when at most m messages are permitted is also determined.> Alon Orlitsky |
FOCS | 1 |
| 1991 | Worst-case interactive communication - II: Two messages are not optimalabstractFor pt.I see ibid., vol.36, no.5, p.1111-26, (1990). The author defines the chromatic-decomposition number of a hypergraph and shows that, under general conditions, it determines the two message complexity. This result is then used to provide that two messages are not optimal. Protocols, complexities, and the characteristic hypergraph of (X,Y) are defined. The playoffs problem is described. Although similar in appearance to the league problem given in an example, it is shown that its two-message complexity is about twice as high as its three-message complexity. The author proves a high lower bound on the chromatic-decomposition number of the playoffs problem's characteristic hypergraph showing that the problem has a high two-message complexity, and that allowing more than two messages may decrease the number of transmitted bits by a factor of two. A technique that improves the lower bound for the chromatic-decomposition number of the playoffs problem is described. However, this improved lower bound does not suffice to increase the provable gap between two and three message complexities.> Alon Orlitsky |
IEEE Trans. Inf. Theory | 1 |
| 1990 | On the Circuit Complexity of Neural Networks
Vwani P. Roychowdhury, Alon Orlitsky, Kai-Yeung Siu, Thomas Kailath |
NIPS | 2 |
| 1990 | Two Messages are Almost Optimal for Conveying InformationabstractX and Y are random variables.Person Px knows X, Person Py knows Y, and both know the joint probability distribution of the pair (X,Y). Alon Orlitsky |
PODC | 1 |
| 1990 | A Spectral Lower Bound Techniqye for the Size of Decision Trees and Two Level AND/OR CircuitsabstractA universal lower-bound technique for the size and other implementation characteristics of an arbitrary Boolean function as a decision tree and as a two-level AND/OR circuit is derived. The technique is based on the power spectrum coefficients of the n dimensional Fourier transform of the function. The bounds vary from constant to exponential and are tight in many cases. Several examples are presented.> Yigal Brandman, Alon Orlitsky, John L. Hennessy |
IEEE Trans. Computers | 2 |
| 1990 | Worst-case interactive communication I: Two messages are almost optimalabstractThe reduction in communication achievable by interaction is investigated. The model assumes two communicators: an informant having a random variable X, and a recipient having a possibly dependent random variable Y. Both communicators want the recipient to learn X with no probability of error, whereas the informant may or may not learn Y. To that end, they alternate in transmitting messages comprising finite sequences of bits. Messages are transmitted over an error-free channel and are determined by an agreed-upon, deterministic protocol for (X,Y) (i.e. a protocol for transmitting X to a person who knows Y). A two-message protocol is described, and its worst case performance is investigated.> Alon Orlitsky |
IEEE Trans. Inf. Theory | 1 |
| 1990 | Average and randomized communication complexityabstractThe communication complexity of a two-variable function f(x,y) is the number of information bits two communicators need to exchange to compute f when, initially, each knows only one of the variables. There are several communication-complexity measures corresponding to whether (1) the worst case or average number of bits is considered, (2) computation errors are allowed and (3) randomization is allowed. Tight bounds are provided for the typical behavior of all bounded-error communication-complexity measures of Boolean functions. In the present work, the authors formally define the deterministic model. They describe randomized protocols and compare them to deterministic ones. They both survey previous work and describe original results.> Alon Orlitsky, Abbas El Gamal |
IEEE Trans. Inf. Theory | 1 |
| 1988 | Self-avoiding random loopsabstractA random loop, or polygon, is a simple random walk whose trajectory is a simple Jordan curve. The study of random loops is extended in two ways. First, the probability P/sub n/(x,y) that a random n-step loop contains a point (x,y) in the interior of the loop is studied, and (1/2, 1/2) is shown to be (1/2)-(1/n). It is plausible that P/sub n/(x,y) tends toward 1/2 for all (x,y), but this is not proved even for (x,y)=(3/2,1/2) A way is offered to simulate random n-step self-avoiding loops. Numerical evidence obtained with this simulation procedure suggests that the probability P/sub n/(3/2,1/2) approximately=(1/2)-(c/n), for some fixed c.> Lester E. Dubins, Alon Orlitsky, James A. Reeds, Larry A. Shepp |
IEEE Trans. Inf. Theory | 2 |
| 1984 | Interactive Data ComparisonabstractLet X and Y be two random variables with probability distribution p(x,y), joint entropy H(X,Y) and conditional entropies H(X \ Y) and H(Y \ X) . Person P/sub x/ knows X and person P/sub Y/ knows Y. They communicate over a noiseless two-way channel so that both know X and Y. It is proved that, on the average, at least H(X \ Y) + H(Y \ X) bits must be exchanged and that H(X,Y) + 2 bits are sufficient. If p(x.y) > 0 for all (x.y), then at least H(X,Y) bits must be communicated on the average. However, if p (x,y) is uniform over its support set, the average number of bits needed is close to H(X \ Y) + H (Y \ X). Randomized protocols can reduce the amount of communication considerably but only when some probability of error is acceptable. Abbas El Gamal, Alon Orlitsky |
FOCS | 2 |
| 1984 | Communication with Secrecy ConstraintsabstractLet x, y, z be finite sets, X,Y random variables uniformly distributed over x×y, f a function from x×y to Z and 0≤ε&le1. A person PX knows X and a person PY knows Y and they want to exchange X and Y. An eavesdropper who knows their protocol listens to their communication in order to obtain information about f(X, Y). PX and PY want to ensure that for every value (x,y) of (X,Y) the eavesdropper's a priori and a posteriori probabilities of {f(X,Y)=j} are ε-close for all j. Therefore, they encrypt some of the transmitted bits. The problem is to find a protocol that minimizes the number of bits encrypted in the worst case. Two kinds of protocols are considered: deterministic and randomized. Alon Orlitsky, Abbas El Gamal |
STOC | 1 |