DSSYSYSep 29, 2019

Matching Observations to Distributions: Efficient Estimation via Sparsified Hungarian Algorithm

arXiv:1806.06766h-index: 90
AI Analysis

For statisticians and machine learning practitioners dealing with large-scale matching problems, this work offers a faster algorithm for exact MLE computation with theoretical guarantees.

The paper tackles the problem of matching observations to known distributions, showing that the MLE can be computed via weighted bipartite matching. They introduce a sparsified Hungarian algorithm that reduces runtime from O(n^3) to Õ(n^2) while returning the exact MLE with high probability, and provide statistical bounds on the excess risk.

Suppose we are given observations, where each observation is drawn independently from one of $k$ known distributions. The goal is to match each observation to the distribution from which it was drawn. We observe that the maximum likelihood estimator (MLE) for this problem can be computed using weighted bipartite matching, even when $n$, the number of observations per distribution, exceeds one. This is achieved by instantiating $n$ duplicates of each distribution node. However, in the regime where the number of observations per distribution is much larger than the number of distributions, the Hungarian matching algorithm for computing the weighted bipartite matching requires $\mathcal O(n^3)$ time. We introduce a novel randomized matching algorithm that reduces the runtime to $\tilde{\mathcal O}(n^2)$ by sparsifying the original graph, returning the exact MLE with high probability. Next, we give statistical justification for using the MLE by bounding the excess risk of the MLE, where the loss is defined as the negative log-likelihood. We test these bounds for the case of isotropic Gaussians with equal covariances and whose means are separated by a distance $η$, and find (1) that $\gg \log k$ separation suffices to drive the proportion of mismatches of the MLE to 0, and (2) that the expected fraction of mismatched observations goes to zero at rate $\mathcal O({(\log k)}^2/η^2)$.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes