Quantum inference on Bayesian networks
Authors:
- Guang Hao LowGLGuang Hao Low
- Theodore J. YoderTYTheodore J. Yoder
- Isaac L. ChuangICIsaac L. Chuang
- 13 June 2014
- journal article
- research article
- Published by American Physical Society (APS) in Physical Review A
- Vol. 89 (6)
Abstract
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 $O(nmP{(e)}^{$-${}1})$, depending critically on $P(e)$, the probability that the evidence might occur in the first place. By implementing a quantum version of rejection sampling, we obtain a square-root speedup, taking $O(n{2}^{m}P{(e)}^{$-${}\frac{1}{2}})$ 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\char22{}we count primitive operations and require no blackbox oracle queries.
Keywords
All Related Versions
This publication has 16 references indexed in Scilit:
- Quantum rejection samplingACM Transactions on Computation Theory, 2013
- Efficient Bayesian network modeling of systemsReliability Engineering & System Safety, 2013
- Quantum Metropolis samplingNature, 2011
- Learning Bayesian Networks2007
- Information and computation: Classical and quantum aspectsReviews of Modern Physics, 2002
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum ComputerSIAM Journal on Computing, 1997
- Understanding the Metropolis-Hastings AlgorithmThe American Statistician, 1995
- Approximating probabilistic inference in Bayesian belief networks is NP-hardArtificial Intelligence, 1993
- A Bayesian method for the induction of probabilistic networks from dataMachine Learning, 1992
- Equation of State Calculations by Fast Computing MachinesThe Journal of Chemical Physics, 1953