Quantum circuit representation of Bayesian networks

Probabilistic graphical models such as Bayesian networks are widely used to model stochastic systems to perform various types of analysis such as probabilistic prediction, risk analysis, and system health monitoring, which can become computationally expensive in large-scale systems. While demonstrations of true quantum supremacy remain rare, quantum computing applications managing to exploit the advantages of amplitude amplification have shown significant computational benefits when compared against their classical counterparts. We develop a systematic method for designing a quantum circuit to represent a generic discrete Bayesian network with nodes that may have two or more states, where nodes with more than two states are mapped to multiple qubits. The marginal probabilities associated with root nodes (nodes without any parent nodes) are represented using rotation gates, and the conditional probability tables associated with non-root nodes are represented using controlled rotation gates. The controlled rotation gates with more than one control qubit are represented using ancilla qubits. The proposed approach is demonstrated for three examples: a 4-node oil company stock prediction, a 10-node network for liquidity risk assessment, and a 9-node naive Bayes classifier for bankruptcy prediction. The circuits were designed and simulated using Qiskit, a quantum computing platform that enable simulations and also has the capability to run on real quantum hardware. The results were validated against those obtained from classical Bayesian network implementations.

[1]  Enrique Solano,et al.  Towards Pricing Financial Derivatives with an IBM Quantum Computer. , 2019, 1904.05803.

[2]  Stefan Woerner,et al.  Quantum risk analysis , 2018, npj Quantum Information.

[3]  Andrew W. Cross,et al.  Open Quantum Assembly Language , 2017, 1707.03429.

[4]  Madjid Tavana,et al.  An Artificial Neural Network and Bayesian Network model for liquidity risk assessment in banking , 2018, Neurocomputing.

[5]  Gautam Biswas,et al.  Incident analysis and prediction using clustering and Bayesian network , 2017, 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[6]  Kash Barker,et al.  Modeling infrastructure resilience using Bayesian networks: A case study of inland waterway ports , 2016, Comput. Ind. Eng..

[7]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

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

[9]  Samuel H. Huang,et al.  System health monitoring and prognostics — a review of current paradigms and practices , 2006 .

[10]  Thomas Alexander,et al.  Qiskit Backend Specifications for OpenQASM and OpenPulse Experiments , 2018, ArXiv.

[11]  Haruhiko Nishimura,et al.  Bayesian Network Modeling for Specific Health Checkups on Metabolic Syndrome , 2018 .

[12]  Pierre-Luc Dallaire-Demers,et al.  Quantum gates and architecture for the quantum simulation of the Fermi-Hubbard model , 2016, 1606.00208.

[13]  Bingang Xu Intelligent fault inference for rotating flexible rotors using Bayesian belief network , 2012, Expert Syst. Appl..

[14]  Fengqi You,et al.  Quantum Computing based Hybrid Solution Strategies for Large-scale Discrete-Continuous Optimization Problems , 2019, Comput. Chem. Eng..

[15]  Samuel H. Huang,et al.  System health monitoring and prognostics — a review of current paradigms and practices , 2006 .

[16]  Gülçin Büyüközkan,et al.  Assessment of lean manufacturing effect on business performance using Bayesian Belief Networks , 2015, Expert Syst. Appl..

[17]  Prakash P. Shenoy,et al.  Using Bayesian networks for bankruptcy prediction: Some methodological issues , 2007, Eur. J. Oper. Res..

[18]  P. P. Shenoy,et al.  Bayesian Network Models of Portfolio Risk and Return , 2000 .

[19]  P Haddawy,et al.  Construction of a Bayesian network for mammographic diagnosis of breast cancer , 1997, Comput. Biol. Medicine.

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

[21]  Aitor Arnaiz,et al.  Application of Bayesian networks in prognostics for a new Integrated Vehicle Health Management concept , 2012, Expert Syst. Appl..

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

[23]  Myles D. Garvey,et al.  An analytical framework for supply network risk propagation: A Bayesian network approach , 2015, Eur. J. Oper. Res..

[24]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[25]  Sudarsan Rachuri,et al.  Performance evaluation of a manufacturing process under uncertainty using Bayesian networks , 2016 .

[26]  Mark W. Johnson,et al.  Architectural Considerations in the Design of a Superconducting Quantum Annealing Processor , 2014, IEEE Transactions on Applied Superconductivity.

[27]  J. Y Zhu,et al.  Application of Bayesian decision networks to life cycle engineering in Green design and manufacturing , 2003 .

[28]  Sankaran Mahadevan,et al.  Automated aircraft separation safety assurance using Bayesian networks , 2018, 2018 Aviation Technology, Integration, and Operations Conference.

[29]  Peter W. Shor,et al.  Algorithms for quantum computation: discrete logarithms and factoring , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[30]  Graham R. Wood,et al.  Grover's Quantum Algorithm Applied to Global Optimization , 2005, SIAM J. Optim..

[31]  Igor L. Markov,et al.  On the CNOT-cost of TOFFOLI gates , 2008, Quantum Inf. Comput..

[32]  Isaac L. Chuang,et al.  Quantum Inference on Bayesian Networks , 2014, ArXiv.

[33]  Gilles Brassard,et al.  Quantum clustering algorithms , 2007, ICML '07.

[34]  Robert Wille,et al.  IBM’s Qiskit Tool Chain: Working with and Developing for Real Quantum Computers , 2019, 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[35]  Shiliang Sun,et al.  A bayesian network approach to traffic flow forecasting , 2006, IEEE Transactions on Intelligent Transportation Systems.

[36]  Bo Ji,et al.  Implementing Grover’s Algorithm on the IBM Quantum Computers , 2018, 2018 IEEE International Conference on Big Data (Big Data).

[37]  Sankaran Mahadevan,et al.  Real-Time Control of Cyber-Physical Manufacturing Process Under Uncertainty , 2018 .

[38]  By W. R. GILKSt,et al.  Adaptive Rejection Sampling for Gibbs Sampling , 2010 .

[39]  Sankaran Mahadevan,et al.  Performance evaluation of smart systems under uncertainty , 2017, 2017 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computed, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI).

[40]  Min Xie,et al.  A Real-Time Fault Diagnosis Methodology of Complex Systems Using Object-Oriented Bayesian Networks , 2016, Bayesian Networks in Fault Diagnosis.

[41]  Sankaran Mahadevan,et al.  Dynamic Bayesian Network for Aircraft Wing Health Monitoring Digital Twin , 2017 .

[42]  Eric C Ford,et al.  Bayesian network models for error detection in radiotherapy plans , 2015, Physics in medicine and biology.

[43]  Junho Song,et al.  Bayesian-network-based system identification of spatial distribution of structural parameters , 2016 .

[44]  Daniel A. Lidar,et al.  Experimental signature of programmable quantum annealing , 2012, Nature Communications.