Summary
The paper focuses on a fundamental problem in the field of robust statistics, the problem of estimating the covariance matrix of a high-dimensional Gaussian distribution, given access to corrupted samples. The amount of corruption allowed in the setting considered is such that there is not enough information for retrieving an estimate of the unknown covariance matrix. Moreover, prior work has provided strong evidence that even if the algorithm is allowed to output a list of candidate matrices, it is computationally intractable to form a list that contains a multiplicative spectral approximation of the ground truth covariance matrix. This work overcomes the existing lower bounds (by relaxing the measure of closeness between matrices) and proposes a simple and efficient algorithm that outputs a short list of matrices that contains (with high probability) a matrix that is close to the ground truth in relative Frobenius norm. En route, it is shown that the same algorithm, when the samples are drawn from a Gaussian Mixture Model (GMM) corrupted with a small fraction of outliers, clusters the samples according to the covariance matrix of the corresponding generating Gaussian, up to error in relative Frobenius norm. The latter result, combined with existing results from [BDJKKV22], provides a new algorithm for robustly learning GMMs that does not use semi-definite programming.
The main algorithm recursively computes the empirical covariances corresponding to each sample (in the current set of samples) and measures the variance of these quantities across the samples (variance of the point-wise empirical covariances). If the variance is small, then the point-wise empirical covariances agree and therefore the empirical covariance of the current set is provided to the output. If the variance is large, the current sample set is either filtered (removing outliers) or split in two sets (each of which will be recursively processed in the next steps) according to whether the empirical covariances seem to have multiple modes when projected on the direction of maximum variance.
Strengths
The paper proposes a simple and efficient algorithm for a fundamental problem in robust statistics. The proposed algorithm also has an application in learning Mixtures of Gaussian distributions, resolving an open problem in the literature. Although the main idea of the algorithm is simple, the analysis is quite delicate and requires a considerable amount of technical work, as well as careful choice of the overall objective (decoding only up to a list and guarantees in terms of the relative Frobenius norm). Moreover, the presentation of the setting, the results, the techniques and the related work are complete and organized and the proofs are split in several lemmas that might be of independent interest.
Weaknesses
One minor presentation issue is that the paper becomes overly technical in some places. For example, in section 1.2 (and in particular in the beginning of the paragraph), it might be preferable to provide some abstract description of the main approach, instead of (or in addition to) defining the particular quantities that the algorithm uses (like the covariance matrix whose eigenvalues determine whether the algorithm stops). In other parts of the paper, however, providing exact (and therefore technical) claims is indeed important (for example in the theorem statements and the proofs).
Questions
My main question concerns the choice of the relative Frobenius norm. I understand the existence of lower bounds for different metrics, the intuition provided in the paper regarding the relative Frobenius norm, as well as the fact that minimizing the relative Frobenius norm has applications in learning GMMs, but what are other metrics that one might hope to get results for (if any)?
Rating
8: Strong Accept: Technically strong paper, with novel ideas, excellent impact on at least one area, or high-to-excellent impact on multiple areas, with excellent evaluation, resources, and reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
Yes, limitations are adequately addressed.