Identity Testing for High-Dimensional Distributions via Entropy Tensorization

07/19/2022
by   Antonio Blanca, et al.
0

We present improved algorithms and matching statistical and computational lower bounds for the problem of identity testing n-dimensional distributions. In the identity testing problem, we are given as input an explicit distribution μ, an ε>0, and access to a sampling oracle for a hidden distribution π. The goal is to distinguish whether the two distributions μ and π are identical or are at least ε-far apart. When there is only access to full samples from the hidden distribution π, it is known that exponentially many samples may be needed, and hence previous works have studied identity testing with additional access to various conditional sampling oracles. We consider here a significantly weaker conditional sampling oracle, called the Coordinate Oracle, and provide a fairly complete computational and statistical characterization of the identity testing problem in this new model. We prove that if an analytic property known as approximate tensorization of entropy holds for the visible distribution μ, then there is an efficient identity testing algorithm for any hidden π that uses Õ(n/ε) queries to the Coordinate Oracle. Approximate tensorization of entropy is a classical tool for proving optimal mixing time bounds of Markov chains for high-dimensional distributions, and recently has been established for many families of distributions via spectral independence. We complement our algorithmic result for identity testing with a matching Ω(n/ε) statistical lower bound for the number of queries under the Coordinate Oracle. We also prove a computational phase transition: for sparse antiferromagnetic Ising models over {+1,-1}^n, in the regime where approximate tensorization of entropy fails, there is no efficient identity testing algorithm unless RP=NP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/17/2018

Anaconda: A Non-Adaptive Conditional Sampling Algorithm for Distribution Testing

We investigate distribution testing with access to non-adaptive conditio...
research
07/20/2020

Tolerant Distribution Testing in the Conditional Sampling Model

Recently, there has been significant work studying distribution testing ...
research
11/30/2017

Testing Conditional Independence of Discrete Distributions

We study the problem of testing conditional independence for discrete di...
research
11/17/2019

Random Restrictions of High-Dimensional Distributions and Uniformity Testing with Subcube Conditioning

We give a nearly-optimal algorithm for testing uniformity of distributio...
research
06/02/2022

A Scalable Shannon Entropy Estimator

We revisit the well-studied problem of estimating the Shannon entropy of...
research
04/22/2020

Hardness of Identity Testing for Restricted Boltzmann Machines and Potts models

We study identity testing for restricted Boltzmann machines (RBMs), and ...
research
05/05/2021

Identity testing under label mismatch

Testing whether the observed data conforms to a purported model (probabi...

Please sign up or login with your details

Forgot password? Click here to reset