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

Moein Falahatgar

dblp:162/0114 · DBLP profile ↗
← Back
12ranked-venue papers
11as first author
0since 2021 · last 2020
—ORCID · none

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

Artificial intelligence and machine learning · 9 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 3 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
7 papers
Algorithms and data structures · 56% Information theory · 16% Mathematical optimization · 13%
Artificial intelligence
5 papers
Learning theory · 62% Probabilistic and Bayesian machine learning · 18% Reinforcement learning · 16%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › selection
maximum selection
1.132020
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 › Learning theory
PAC learning
0.622018
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.622018
The Limits of Maxing, Ranking, and Preference Learning · ICML 2018
Maximum Selection and Ranking under Noisy Comparisons · ICML 2017
Information theory › statistical inference
distribution estimation
0.522017
The power of absolute discounting: all-dimensional distribution estimation · NIPS 2017
Near-Optimal Smoothing of Structured Conditional Probability Matrices · NIPS 2016
Mathematical optimization
sequential decision making
0.412020
Optimal Sequential Maximization: One Interview is Enough! · ICML 2020
Algorithms and data structures › data streams
streaming algorithms
0.412020
Optimal Sequential Maximization: One Interview is Enough! · ICML 2020
Machine learning › Reinforcement learning
preference learning
0.312018
The Limits of Maxing, Ranking, and Preference Learning · ICML 2018
Algorithms and data structures › sequence algorithms
sorting
0.312018
Maximum Selection and Sorting with Adversarial Comparators · J. Mach. Learn. Res. 2018
Algorithms and data structures
sorting and selection
0.312018
Maximum Selection and Sorting with Adversarial Comparators · J. Mach. Learn. Res. 2018
Information theory › estimation theory
minimax risk
0.312017
The power of absolute discounting: all-dimensional distribution estimation · NIPS 2017
Algorithms and data structures › search algorithms
noisy binary search
0.312017
Maximum Selection and Ranking under Noisy Comparisons · ICML 2017
Algorithms and data structures
ranking
0.312017
Maxing and Ranking with Few Assumptions · NIPS 2017
Mathematical optimization
smoothing
0.212016
Near-Optimal Smoothing of Structured Conditional Probability Matrices · NIPS 2016
Computational complexity › property testing › distribution testing
closeness testing
0.212015
Faster Algorithms for Testing under Conditional Sampling · COLT 2015
Computational complexity › property testing
distribution testing
0.212015
Faster Algorithms for Testing under Conditional Sampling · COLT 2015
Computational complexity › algebraic complexity
identity testing
0.212015
Faster Algorithms for Testing under Conditional Sampling · COLT 2015
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.112018
Maximum Selection and Sorting with Adversarial Comparators · J. Mach. Learn. Res. 2018
Natural language and speech › Language models and text generation
language modeling
0.112017
The power of absolute discounting: all-dimensional distribution estimation · NIPS 2017
Algorithmic game theory and mechanism design
preference learning
0.112017
Maxing and Ranking with Few Assumptions · NIPS 2017
Algorithms and data structures › numerical linear algebra › matrix factorization › low-rank matrix factorization
nonnegative matrix factorization
0.112016
Near-Optimal Smoothing of Structured Conditional Probability Matrices · NIPS 2016
Algorithms and data structures
sublinear algorithms
0.112015
Faster Algorithms for Testing under Conditional Sampling · COLT 2015

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

adversarial comparator model · 0.7stochastic transitivity · 0.6power-law distributions · 0.6knockout tournament · 0.6good-turing estimator · 0.6additive smoothing · 0.5probabilistic queries · 0.4pairwise comparison · 0.3mergesort · 0.3merge sort · 0.3borda score · 0.3sample complexity bounds · 0.2non-negative matrix factorization · 0.2
YearPublicationVenuePosition
2020 Towards Competitive N-gram Smoothing
abstract
N-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
AISTATS1
2020 Optimal Sequential Maximization: One Interview is Enough!
abstract
Maximum 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
ICML1
2018 The Limits of Maxing, Ranking, and Preference Learning
abstract
We 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
ICML1
2018 Maximum Selection and Sorting with Adversarial Comparators
abstract
We 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.2
2017 Maximum Selection and Ranking under Noisy Comparisons
abstract
We 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
ICML1
2017 Maxing and Ranking with Few Assumptions
abstract
PAC 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
NIPS1
2017 The power of absolute discounting: all-dimensional distribution estimation
abstract
Categorical 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
NIPS1
2016 Estimating the number of defectives with group testing
abstract
Estimating 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
ISIT1
2016 Learning Markov distributions: Does estimation trump compression?
abstract
A 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
ISIT1
2016 Near-Optimal Smoothing of Structured Conditional Probability Matrices
abstract
Utilizing 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
NIPS1
2015 Faster Algorithms for Testing under Conditional Sampling
abstract
There 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
COLT1
2015 Universal compression of power-law distributions
abstract
English 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
ISIT1