TY - JOUR
T1 - Hardness of identity testing for restricted boltzmann machines and potts models
AU - Blanca, Antonio
AU - Chen, Zongchen
AU - Štefankovic, Daniel
AU - Vigoda, Eric
N1 - Funding Information:
The authors thank the anonymous referees for detailed comments on the manuscript. The research of A.B. was supported in part by NSF grant CCF-1850443, Z.C. and E.V.’s by NSF grant CCF-2007022, and D.Š.’s by NSF grants CCF-2007287 and CCF-1934962.
Publisher Copyright:
© 2021 Antonio Blanca, Zongchen Chen, Daniel Stefankovic, Eric Vigoda.
PY - 2021/6/1
Y1 - 2021/6/1
N2 - We study the identity testing problem for restricted Boltzmann machines (RBMs), and more generally, for undirected graphical models. In this problem, given sample access to the Gibbs distribution corresponding to an unknown or hidden model M∗And given an explicit model M, the goal is to distinguish if either M = M or if the models are (statistically) far apart. We establish the computational hardness of identity testing for RBMs (i.e., mixed Ising models on bipartite graphs), even when there are no latent variables or an external field. Specifically, we show that unless RP = NP, there is no polynomial-time identity testing algorithm for RBMs when βd = ω(log n), where d is the maximum degree of the visible graph and β is the largest edge weight (in absolute value); when βd = O(log n) there is an efficient identity testing algorithm that utilizes the structure learning algorithm of Klivans and Meka (2017). We prove similar lower bounds for purely ferromagnetic RBMs with inconsistent external fields and for the ferromagnetic Potts model. To prove our results, we introduce a novel methodology to reduce the corresponding approximate counting problem to testing utilizing the phase transition exhibited by these models.
AB - We study the identity testing problem for restricted Boltzmann machines (RBMs), and more generally, for undirected graphical models. In this problem, given sample access to the Gibbs distribution corresponding to an unknown or hidden model M∗And given an explicit model M, the goal is to distinguish if either M = M or if the models are (statistically) far apart. We establish the computational hardness of identity testing for RBMs (i.e., mixed Ising models on bipartite graphs), even when there are no latent variables or an external field. Specifically, we show that unless RP = NP, there is no polynomial-time identity testing algorithm for RBMs when βd = ω(log n), where d is the maximum degree of the visible graph and β is the largest edge weight (in absolute value); when βd = O(log n) there is an efficient identity testing algorithm that utilizes the structure learning algorithm of Klivans and Meka (2017). We prove similar lower bounds for purely ferromagnetic RBMs with inconsistent external fields and for the ferromagnetic Potts model. To prove our results, we introduce a novel methodology to reduce the corresponding approximate counting problem to testing utilizing the phase transition exhibited by these models.
UR - http://www.scopus.com/inward/record.url?scp=85112474325&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85112474325&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:85112474325
SN - 1532-4435
VL - 22
JO - Journal of Machine Learning Research
JF - Journal of Machine Learning Research
ER -