The Bethe and Sinkhorn Permanents of Low Rank Matrices and Implications for Profile Maximum Likelihood
Nima Anari, Moses Charikar, Kirankumar Shiragur, Aaron Sidford

TL;DR
This paper develops polynomial-time algorithms for profile maximum likelihood estimation in discrete distributions, leveraging new bounds on Bethe and Sinkhorn permanents, leading to improved approximation guarantees and broader applicability.
Contribution
The paper introduces new bounds on Bethe and Sinkhorn permanents for low-rank matrices, enabling better polynomial-time approximation algorithms for profile maximum likelihood estimation.
Findings
Achieves approximation factor of exp(-O(√n log n)) for PML, improving previous bounds.
Provides new bounds on Bethe and Sinkhorn permanents for matrices with low non-negative rank.
Establishes a connection between convex relaxations and Bethe/Sinkhorn approximations.
Abstract
In this paper we consider the problem of computing the likelihood of the profile of a discrete distribution, i.e., the probability of observing the multiset of element frequencies, and computing a profile maximum likelihood (PML) distribution, i.e., a distribution with the maximum profile likelihood. For each problem we provide polynomial time algorithms that given i.i.d.\ samples from a discrete distribution, achieve an approximation factor of , improving upon the previous best-known bound achievable in polynomial time of (Charikar, Shiragur and Sidford, 2019). Through the work of Acharya, Das, Orlitsky and Suresh (2016), this implies a polynomial time universal estimator for symmetric properties of discrete distributions in a broader range of error parameter. We achieve these results by providing new bounds on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Machine Learning and Algorithms · Complexity and Algorithms in Graphs
