Quantum Inference on Bayesian Networks

Performing exact inference on Bayesian networks is known to be #P-hard. Typically approximate inference techniques are used instead to sample from the distribution on query variables given the values $e$ of evidence variables. Classically, a single unbiased sample is obtained from a Bayesian network on $n$ variables with at most $m$ parents per node in time $\mathcal{O}(nmP(e)^{-1})$, depending critically on $P(e)$, the probability the evidence might occur in the first place. By implementing a quantum version of rejection sampling, we obtain a square-root speedup, taking $\mathcal{O}(n2^mP(e)^{-\frac12})$ time per sample. We exploit the Bayesian network's graph structure to efficiently construct a quantum state, a q-sample, representing the intended classical distribution, and also to efficiently apply amplitude amplification, the source of our speedup. Thus, our speedup is notable as it is unrelativized -- we count primitive operations and require no blackbox oracle queries.

[1]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[2]  J. P. Home,et al.  Realization of a programmable two-qubit quantum processor , 2009, 0908.3031.

[3]  G. Brassard,et al.  Quantum Amplitude Amplification and Estimation , 2000, quant-ph/0005055.

[4]  Herbert A. Simon,et al.  Causality in Bayesian Belief Networks , 1993, UAI.

[5]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[6]  H. J. Mclaughlin,et al.  Learn , 2002 .

[7]  R. Rosenfeld Nature , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[8]  Massoud Pedram,et al.  Linear-Depth Quantum Circuits for n-qubit Toffoli gates with no Ancilla , 2013, ArXiv.

[9]  S. Chib,et al.  Understanding the Metropolis-Hastings Algorithm , 1995 .

[10]  Daniel Straub,et al.  Efficient Bayesian network modeling of systems , 2013, Reliab. Eng. Syst. Saf..

[11]  Richard E. Neapolitan,et al.  Learning Bayesian networks , 2007, KDD '07.

[12]  Gary L. Miller,et al.  Proceedings of the twenty-eighth annual ACM symposium on Theory of computing , 1996, STOC 1996.

[13]  Leonard J. Schulman,et al.  Proceedings of the forty-second ACM symposium on Theory of computing , 2010, STOC 2010.

[14]  Umesh V. Vazirani,et al.  Quantum complexity theory , 1993, STOC.

[15]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[16]  I. Chuang,et al.  Quantum Computation and Quantum Information: Bibliography , 2010 .

[17]  Michael Luby,et al.  Approximating Probabilistic Inference in Bayesian Belief Networks is NP-Hard , 1993, Artif. Intell..

[18]  Amnon Ta-Shma,et al.  Adiabatic quantum state generation and statistical zero knowledge , 2003, STOC '03.

[19]  Juha J. Vartiainen,et al.  Quantum circuits with uniformly controlled one-qubit gates (7 pages) , 2005 .

[20]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[21]  Gilles Brassard,et al.  Strengths and Weaknesses of Quantum Computing , 1997, SIAM J. Comput..

[22]  Joshua B. Tenenbaum,et al.  Natively probabilistic computation , 2009 .

[23]  David Heckerman,et al.  Proceedings of the Ninth international conference on Uncertainty in artificial intelligence , 1993, Conference on Uncertainty in Artificial Intelligence.

[24]  Scott Aaronson,et al.  BQP and the polynomial hierarchy , 2009, STOC '10.

[25]  Maris Ozols,et al.  Quantum rejection sampling , 2011, ITCS '12.

[26]  A. Galindo,et al.  Information and computation: Classical and quantum aspects , 2001, quant-ph/0112105.

[27]  Lov K. Grover Rapid sampling through quantum computing , 1999 .

[28]  Kathryn B. Laskey,et al.  Proceedings of the Fifteenth conference on Uncertainty in artificial intelligence , 1999 .

[29]  Harriet Ortiz,et al.  Proceedings of the twenty-second annual ACM symposium on Theory of computing , 1990, STOC 1990.

[30]  Gregory F. Cooper,et al.  A Bayesian method for the induction of probabilistic networks from data , 1992, Machine Learning.

[31]  Nir Friedman,et al.  Data Analysis with Bayesian Networks: A Bootstrap Approach , 1999, UAI.

[32]  Tzyh Jong Tarn,et al.  Quantum Reinforcement Learning , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[33]  Michel X. Goemans,et al.  Proceedings of the thirty-fifth annual ACM symposium on Theory of computing , 2003, STOC 2003.

[34]  Remo Guidieri Res , 1995, RES: Anthropology and Aesthetics.

[35]  David Maxwell Chickering,et al.  Large-Sample Learning of Bayesian Networks is NP-Hard , 2002, J. Mach. Learn. Res..

[36]  Finn V. Jensen,et al.  Bayesian Networks and Decision Graphs , 2001, Statistics for Engineering and Information Science.