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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ayush Jain 0001

dblp:131/6283-1 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
6since 2021 · last 2024
—ORCID · none

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

Artificial intelligence and machine learning · 11 · 5 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 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.

Artificial intelligence
10 papers
Learning theory · 57% Probabilistic and Bayesian machine learning · 20% Trustworthy machine learning · 11%
Theoretical computer science
7 papers
Computational complexity · 44% Information theory · 26% Mathematical optimization · 18%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory
sample complexity
1.132021
Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021
Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020
Optimal Robust Learning of Discrete Distributions from Batches · ICML 2020
Machine learning › Learning theory
distribution learning
1.022022
TURF: Two-Factor, Universal, Robust, Fast Distribution Learning Algorithm · ICML 2022
SURF: A Simple, Universal, Robust, Fast Distribution Learning Algorithm · NeurIPS 2020
Machine learning › Efficient and distributed learning › federated learning
data heterogeneity
0.812024
Linear Regression using Heterogeneous Data Batches · NeurIPS 2024
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › regression
linear regression
0.812024
Linear Regression using Heterogeneous Data Batches · NeurIPS 2024
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
mixture model
0.812024
Linear Regression using Heterogeneous Data Batches · NeurIPS 2024
Computational complexity › learning theory
sample complexity
0.722022
The Price of Tolerance in Distribution Testing · COLT 2022
SURF: A Simple, Universal, Robust, Fast Distribution Learning Algorithm · NeurIPS 2020
Machine learning › Learning theory
batch learning
0.712023
Efficient List-Decodable Regression using Batches · ICML 2023
Machine learning › Trustworthy machine learning › robustness › robust learning
list-decodable linear regression
0.712023
Efficient List-Decodable Regression using Batches · ICML 2023
Machine learning › Learning theory › statistical estimation › robust statistics
robust regression
0.712023
Efficient List-Decodable Regression using Batches · ICML 2023
Machine learning › Learning theory
minimax optimality
0.612022
Robust Estimation for Random Graphs · COLT 2022
Computational complexity › property testing
distribution testing
0.612022
The Price of Tolerance in Distribution Testing · COLT 2022
Computational complexity
property testing
0.612022
The Price of Tolerance in Distribution Testing · COLT 2022
Mathematical optimization › statistical estimation
robust estimation
0.612022
Robust Estimation for Random Graphs · COLT 2022
Computational complexity › property testing
tolerant testing
0.612022
The Price of Tolerance in Distribution Testing · COLT 2022
Machine learning › Learning theory › sample complexity
optimal sample complexity
0.512021
Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021
Information theory › estimation theory
density estimation
0.512021
Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free · ICML 2021
Machine learning › Learning theory
classification
0.412020
A General Method for Robust Learning from Batches · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.412020
A General Method for Robust Learning from Batches · NeurIPS 2020
Machine learning › Trustworthy machine learning › robustness
robust learning
0.412020
A General Method for Robust Learning from Batches · NeurIPS 2020
Information theory › statistical inference
distribution estimation
0.412020
Optimal Robust Learning of Discrete Distributions from Batches · ICML 2020
Mathematical optimization › continuous optimization › matrix optimization › matrix recovery
low-rank matrix recovery
0.412020
Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020
Algorithms and data structures
spectral methods
0.412020
Linear-Sample Learning of Low-Rank Distributions · NeurIPS 2020
Machine learning › Learning theory
PAC learning
0.312018
The Limits of Maxing, Ranking, and Preference Learning · ICML 2018
Machine learning › Reinforcement learning
preference learning
0.312018
The Limits of Maxing, Ranking, and Preference Learning · ICML 2018
Machine learning › Learning theory
ranking
0.312018
The Limits of Maxing, Ranking, and Preference Learning · ICML 2018
Information theory › information measures › divergence measures
f-divergence
0.212022
The Price of Tolerance in Distribution Testing · COLT 2022
Information theory › information measures › divergence measures › f-divergence
total variation distance
0.212022
The Price of Tolerance in Distribution Testing · COLT 2022

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

robust estimation · 1.9polynomial-time algorithm · 1.4spectral algorithm · 1.1polynomial approximation · 1.1piecewise polynomial estimation · 1.1heavy-tailed distribution · 0.8gradient-based algorithm · 0.8polynomial-time algorithm design · 0.7list decoding · 0.7information-theoretic lower bounds · 0.6information-theoretic lower bound · 0.6approximation-theoretic lower bounds · 0.6polynomial-time estimator · 0.4empirical probability interpolation · 0.4divide-and-conquer · 0.4
YearPublicationVenuePosition
2024 Linear Regression using Heterogeneous Data Batches
abstract
In 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
NeurIPS1
2023 Efficient List-Decodable Regression using Batches
abstract
We demonstrate the use of batches in studying list-decodable linear regression, in which only $\alpha\in (0,1]$ fraction of batches contain genuine samples from a common distribution and the rest can contain arbitrary or even adversarial samples. When genuine batches have $\ge \tilde\Omega(1/\alpha)$ samples each, our algorithm can efficiently find a small list of potential regression parameters, with a high probability that one of them is close to the true parameter. This is the first polynomial time algorithm for list-decodable linear regression, and its sample complexity scales nearly linearly with the dimension of the covariates. The polynomial time algorithm is made possible by the batch structure and may not be feasible without it, as suggested by a recent Statistical Query lower bound (Diakonikolas et al., 2021b).
Abhimanyu Das, Ayush Jain 0001, Weihao Kong, Rajat Sen
ICML2
2022 Robust Estimation for Random Graphs
abstract
We study the problem of robustly estimating the parameter $p$ of an Erdős-Rényi random graph on $n$ nodes, where a $\gamma$ fraction of nodes may be adversarially corrupted. After showing the deficiencies of canonical estimators, we design a computationally-efficient spectral algorithm which estimates $p$ up to accuracy $\tilde O(\sqrt{p(1-p)}/n + \gamma\sqrt{p(1-p)} /\sqrt{n}+ \gamma/n)$ for $\gamma < 1/60$. Furthermore, we give an inefficient algorithm with similar accuracy for all $\gamma<1/2$, the information-theoretic limit. Finally, we prove a nearly-matching statistical lower bound, showing that the error of our algorithms is optimal up to logarithmic factors.
Jayadev Acharya, Ayush Jain 0001, Gautam Kamath 0001, Ananda Theertha Suresh
COLT2
2022 The Price of Tolerance in Distribution Testing
abstract
We revisit the problem of tolerant distribution testing. That is, given samples from an unknown distribution $p$ over $\{1, …, n\}$, is it $\varepsilon_1$-close to or $\varepsilon_2$-far from a reference distribution $q$ (in total variation distance)? Despite significant interest over the past decade, this problem is well understood only in the extreme cases. In the noiseless setting (i.e., $\varepsilon_1 = 0$) the sample complexity is $\Theta(\sqrt{n})$, strongly sublinear in the domain size. At the other end of the spectrum, when $\varepsilon_1 = \varepsilon_2/2$, the sample complexity jumps to the barely sublinear $\Theta(n/\log n)$. However, very little is known about the intermediate regime. We fully characterize the price of tolerance in distribution testing as a function of $n$, $\varepsilon_1$, $\varepsilon_2$, up to a single $\log n$ factor. Specifically, we show the sample complexity to be \[\tilde \Theta\mleft(\frac{\sqrt{n}}{\ve_2^{2}} + \frac{n}{\log n} \cdot \max \mleft\{\frac{\ve_1}{\ve_2^2},\mleft(\frac{\ve_1}{\ve_2^2}\mright)^{\!\!2}\mright\}\mright),\]{providing} a smooth tradeoff between the two previously known cases. We also provide a similar characterization for the problem of tolerant equivalence testing, where both $p$ and $q$ are unknown. Surprisingly, in both cases, the main quantity dictating the sample complexity is the ratio $\varepsilon_1/\varepsilon_2^2$, and not the more intuitive $\varepsilon_1/\varepsilon_2$. Of particular technical interest is our lower bound framework, which involves novel approximation-theoretic tools required to handle the asymmetry between $\varepsilon_1$ and $\varepsilon_2$, a challenge absent from previous works.
Clément L. Canonne, Ayush Jain 0001, Gautam Kamath 0001, Jerry Li 0001
COLT2
2022 TURF: Two-Factor, Universal, Robust, Fast Distribution Learning Algorithm
abstract
Approximating 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
ICML2
2021 Robust Density Estimation from Batches: The Best Things in Life are (Nearly) Free
abstract
In 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
ICML1
2020 Optimal Robust Learning of Discrete Distributions from Batches
abstract
Many 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
ICML1
2020 SURF: A Simple, Universal, Robust, Fast Distribution Learning Algorithm
abstract
Sample- 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
NeurIPS2
2020 Linear-Sample Learning of Low-Rank Distributions
abstract
Many 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
NeurIPS1
2020 A General Method for Robust Learning from Batches
abstract
In 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
NeurIPS1
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
ICML2
2018 Effective Memory Shrinkage in Estimation
abstract
It is known that a processor with limited memory consisting of an m-state machine can distinguish two coins with biases that differ by 1/m. On the other hand, the best additive accuracy with which the same processor can estimate the bias of a coin is only 1/√m. We demystify this apparent shrinkage in memory by showing that for any such estimator using an m-state machine, there exist two values of the bias that are 1/√m apart but for which the effective number of states available to resolve them is only O(√m). Building on this result, we show that the number of bits of memory required to estimate a bias in the interval (a,a2α) with a multiplicative accuracy of 2±δis log(α/δ2), up to an additive constant. In fact, we show that the lower bound is attained by a Gaussian counter, namely a probabilistic counter whose stationary distribution has a Gaussian form. This gives a precise characterization of memory-complexity of bias estimation along with a heuristically appealing family of optimal estimators. Underlying our results are new bounds for estimation of the natural parameter of a discrete exponential family, which maybe of independent interest.
Ayush Jain 0001, Himanshu Tyagi
ISIT1