Source author record

Ravi Kannan

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

2works
2topics
4close collaborators

Published work

2 publications

preprint2016arXiv

Chi-squared Amplification: Identifying Hidden Hubs

We consider the following general hidden hubs model: an n×nn \times n random matrix AA with a subset SS of kk special rows (hubs): entries in rows outside SS are generated from the probability distribution p0∼N(0,σ02)p_0 \sim N(0,σ_0^2); for each row in SS, some kk of its entries are generated from p1∼N(0,σ12)p_1 \sim N(0,σ_1^2), σ1>σ0σ_1>σ_0, and the rest of the entries from p0p_0. The problem is to identify the high-degree hubs efficiently. This model includes and significantly generalizes the planted Gaussian Submatrix Model, where the special entries are all in a k×kk \times k submatrix. There are two well-known barriers: if k≥cnln⁡nk\geq c\sqrt{n\ln n}, just the row sums are sufficient to find SS in the general model. For the submatrix problem, this can be improved by a ln⁡n\sqrt{\ln n} factor to k≥cnk \ge c\sqrt{n} by spectral methods or combinatorial methods. In the variant with p0=±1p_0=\pm 1 (with probability 1/21/2 each) and p1≡1p_1\equiv 1, neither barrier has been broken. We give a polynomial-time algorithm to identify all the hidden hubs with high probability for k≥n0.5−δk \ge n^{0.5-δ} for some δ>0δ>0, when σ12>2σ02σ_1^2>2σ_0^2. The algorithm extends to the setting where planted entries might have different variances each at least as large as σ12σ_1^2. We also show a nearly matching lower bound: for σ12≤2σ02σ_1^2 \le 2σ_0^2, there is no polynomial-time Statistical Query algorithm for distinguishing between a matrix whose entries are all from N(0,σ02)N(0,σ_0^2) and a matrix with k=n0.5−δk=n^{0.5-δ} hidden hubs for any δ>0δ>0. The lower bound as well as the algorithm are related to whether the chi-squared distance of the two distributions diverges. At the critical value σ12=2σ02σ_1^2=2σ_0^2, we show that the general hidden hubs problem can be solved for k≥cn(ln⁡n)1/4k\geq c\sqrt n(\ln n)^{1/4}, improving on the naive row sum-based method.

preprint2011arXiv

Computing a Nonnegative Matrix Factorization -- Provably

In the Nonnegative Matrix Factorization (NMF) problem we are given an n×mn \times m nonnegative matrix MM and an integer r>0r > 0. Our goal is to express MM as AWA W where AA and WW are nonnegative matrices of size n×rn \times r and r×mr \times m respectively. In some applications, it makes sense to ask instead for the product AWAW to approximate MM -- i.e. (approximately) minimize $\norm{M - AW}_F$ where $\norm{}_F$ denotes the Frobenius norm; we refer to this as Approximate NMF. This problem has a rich history spanning quantum mechanics, probability theory, data analysis, polyhedral combinatorics, communication complexity, demography, chemometrics, etc. In the past decade NMF has become enormously popular in machine learning, where AA and WW are computed using a variety of local search heuristics. Vavasis proved that this problem is NP-complete. We initiate a study of when this problem is solvable in polynomial time: 1. We give a polynomial-time algorithm for exact and approximate NMF for every constant rr. Indeed NMF is most interesting in applications precisely when rr is small. 2. We complement this with a hardness result, that if exact NMF can be solved in time (nm)o(r)(nm)^{o(r)}, 3-SAT has a sub-exponential time algorithm. This rules out substantial improvements to the above algorithm. 3. We give an algorithm that runs in time polynomial in nn, mm and rr under the separablity condition identified by Donoho and Stodden in 2003. The algorithm may be practical since it is simple and noise tolerant (under benign assumptions). Separability is believed to hold in many practical settings. To the best of our knowledge, this last result is the first example of a polynomial-time algorithm that provably works under a non-trivial condition on the input and we believe that this will be an interesting and important direction for future work.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.