19
36

The Fourier Transform of Poisson Multinomial Distributions and its Algorithmic Applications

Abstract

An (n,k)(n, k)-Poisson Multinomial Distribution (PMD) is a random variable of the form X=i=1nXiX = \sum_{i=1}^n X_i, where the XiX_i's are independent random vectors supported on the set of standard basis vectors in Rk.\mathbb{R}^k. In this paper, we obtain a refined structural understanding of PMDs by analyzing their Fourier transform. As our core structural result, we prove that the Fourier transform of PMDs is {\em approximately sparse}, i.e., roughly speaking, its L1L_1-norm is small outside a small set. By building on this result, we obtain the following applications: {\bf Learning Theory.} We design the first computationally efficient learning algorithm for PMDs with respect to the total variation distance. Our algorithm learns an arbitrary (n,k)(n, k)-PMD within variation distance ϵ\epsilon using a near-optimal sample size of O~k(1/ϵ2),\widetilde{O}_k(1/\epsilon^2), and runs in time O~k(1/ϵ2)logn.\widetilde{O}_k(1/\epsilon^2) \cdot \log n. Previously, no algorithm with a poly(1/ϵ)\mathrm{poly}(1/\epsilon) runtime was known, even for k=3.k=3. {\bf Game Theory.} We give the first efficient polynomial-time approximation scheme (EPTAS) for computing Nash equilibria in anonymous games. For normalized anonymous games with nn players and kk strategies, our algorithm computes a well-supported ϵ\epsilon-Nash equilibrium in time nO(k3)(k/ϵ)O(k3log(k/ϵ)/loglog(k/ϵ))k1.n^{O(k^3)} \cdot (k/\epsilon)^{O(k^3\log(k/\epsilon)/\log\log(k/\epsilon))^{k-1}}. The best previous algorithm for this problem had running time n(f(k)/ϵ)k,n^{(f(k)/\epsilon)^k}, where f(k)=Ω(kk2)f(k) = \Omega(k^{k^2}), for any k>2.k>2. {\bf Statistics.} We prove a multivariate central limit theorem (CLT) that relates an arbitrary PMD to a discretized multivariate Gaussian with the same mean and covariance, in total variation distance. Our new CLT strengthens the CLT of Valiant and Valiant by completely removing the dependence on nn in the error bound.

View on arXiv
Comments on this paper