Quantum message-passing algorithm for optimal and efficient decoding

Recently, Renes proposed a quantum algorithm called belief propagation with quantum messages (BPQM) for decoding classical data encoded using a binary linear code with tree Tanner graph that is transmitted over a pure-state CQ channel [1]. The algorithm presents a genuine quantum counterpart to decoding based on the classical belief propagation algorithm, which has found wide success in classical coding theory when used in conjunction with LDPC or Turbo codes. More recently Rengaswamy et al. [2] numerically observed that BPQM implements the optimal decoder on a small example code, in that it implements the optimal measurement for distinguishing the quantum output states for the set of input codewords. Here we significantly expand the understanding, formalism, and applicability of the BPQM algorithm with the following contributions. First, we prove analytically that BPQM realizes optimal decoding for any binary linear code with tree Tanner graph. We also provide the first formal description of the BPQM algorithm in full detail and without any ambiguity. In so doing, we identify a key flaw overlooked in the original algorithm and subsequent works which implies quantum circuit realizations will be exponentially large in the code size. Although BPQM passes quantum messages, other information required by the algorithm is processed globally. We remedy this problem by formulating a truly messagepassing algorithm which approximates BPQM and has circuit complexity Oppoly n, polylog ε q, where n is the code length and ε is the approximation error. Finally, we also propose a novel method for extending BPQM to factor graphs containing cycles by making use of approximate cloning. We show some promising numerical results that indicate that BPQM on factor graphs with cycles can significantly outperform the best possible classical decoder.

[1]  David Poulin,et al.  On the iterative decoding of sparse quantum codes , 2008, Quantum Inf. Comput..

[2]  Joseph M. Renes,et al.  Pseudocodeword-based Decoding of Quantum Color Codes , 2020, 2021 IEEE International Symposium on Information Theory (ISIT).

[3]  D. Poulin,et al.  Quantum Graphical Models and Belief Propagation , 2007, 0708.1337.

[4]  Earl T. Campbell,et al.  Decoding across the quantum low-density parity-check code landscape , 2020, Physical Review Research.

[5]  David Poulin Optimal and efficient decoding of concatenated quantum block codes , 2006 .

[6]  William T. Freeman,et al.  Understanding belief propagation and its generalizations , 2003 .

[7]  G. Forney,et al.  Codes on graphs: normal realizations , 2000, 2000 IEEE International Symposium on Information Theory (Cat. No.00CH37060).

[8]  Richard P. Brent,et al.  Multiple-precision zero-finding methods and the complexity of elementary function evaluation , 1975, ArXiv.

[9]  Baoming Bai,et al.  Enhanced Feedback Iterative Decoding of Sparse Quantum Codes , 2009, IEEE Transactions on Information Theory.

[10]  V. Belavkin Optimal multiple quantum statistical hypothesis testing , 1975 .

[11]  Imran Ashraf,et al.  Multi-path Summation for Decoding 2D Topological Codes , 2017, Quantum.

[12]  W. Freeman,et al.  Generalized Belief Propagation , 2000, NIPS.

[13]  Hans-Andrea Loeliger,et al.  Factor Graphs for Quantum Probabilities , 2015, IEEE Transactions on Information Theory.

[14]  Saikat Guha,et al.  Polar Codes for Classical-Quantum Channels , 2011, IEEE Transactions on Information Theory.

[15]  D. Bruß,et al.  Optimal universal and state-dependent quantum cloning , 1997, quant-ph/9705038.

[16]  Pascal O. Vontobel,et al.  Quantum factor graphs: Closing-the-box operation and variational approaches , 2016, 2016 International Symposium on Information Theory and Its Applications (ISITA).

[17]  William T. Freeman,et al.  Constructing free-energy approximations and generalized belief propagation algorithms , 2005, IEEE Transactions on Information Theory.

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

[19]  Pascal O. Vontobel,et al.  Pseudocodeword-based Decoding of Quantum Stabilizer Codes , 2019, 1903.01202.

[20]  Harvey,et al.  Integer multiplication in time O(n log n) , 2021, Annals of Mathematics.

[21]  Masashi Ban,et al.  Optimum measurements for discrimination among symmetric quantum states and parameter estimation , 1997 .

[22]  Stuart Hadfield,et al.  Quantum algorithms and circuits for scientific computing , 2015, Quantum Inf. Comput..

[23]  Erdal Arikan,et al.  Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels , 2008, IEEE Transactions on Information Theory.

[24]  Pascal O. Vontobel,et al.  Double-edge factor graphs: Definition, properties, and examples , 2017, 2017 IEEE Information Theory Workshop (ITW).

[25]  Joseph M. Renes,et al.  Polar Codes for Private and Quantum Communication Over Arbitrary Channels , 2012, IEEE Transactions on Information Theory.

[26]  Rüdiger L. Urbanke,et al.  Spatially coupled ensembles universally achieve capacity under belief propagation , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[27]  M. Izutsu,et al.  Quantum channels showing superadditivity in classical capacity , 1998, quant-ph/9801012.

[28]  M. Hastings,et al.  Markov entropy decomposition: a variational dual for quantum belief propagation. , 2010, Physical review letters.

[29]  Saikat Guha,et al.  Belief propagation with quantum messages for quantum-enhanced classical communications , 2020, npj Quantum Information.

[30]  H. Bethe Statistical Theory of Superlattices , 1935 .

[31]  John Watrous,et al.  The Theory of Quantum Information , 2018 .

[32]  M. Hastings Quantum belief propagation: An algorithm for thermal quantum systems , 2007, 0706.4094.

[33]  Pavel Panteleev,et al.  Degenerate Quantum LDPC Codes With Good Finite Length Performance , 2019, Quantum.

[34]  Charles H. Bennett,et al.  Logical reversibility of computation , 1973 .

[35]  Alexander Vardy,et al.  Which codes have cycle-free Tanner graphs? , 1999, IEEE Trans. Inf. Theory.

[36]  Alex R. Rigby,et al.  Modified belief propagation decoders for quantum low-density parity-check codes , 2019, Physical Review A.

[37]  J. Traub,et al.  Quantum algorithm and circuit design solving the Poisson equation , 2012, 1207.2485.

[38]  H.-A. Loeliger,et al.  An introduction to factor graphs , 2004, IEEE Signal Process. Mag..

[39]  Saikat Guha,et al.  Polar coding to achieve the Holevo capacity of a pure-loss optical channel , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[40]  Kyle Jamieson,et al.  Towards quantum belief propagation for LDPC decoding in wireless networks , 2020, MobiCom.

[41]  R. Peierls Statistical theory of superlattices with unequal concentrations of the components , 1936 .

[42]  William K. Wootters,et al.  A ‘Pretty Good’ Measurement for Distinguishing Quantum States , 1994 .

[43]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[44]  Martin Rötteler,et al.  Optimizing Quantum Circuits for Arithmetic , 2018, ArXiv.

[45]  David Poulin,et al.  Neural Belief-Propagation Decoders for Quantum Error-Correcting Codes. , 2018, Physical review letters.

[46]  Yonina C. Eldar,et al.  On quantum detection and the square-root measurement , 2001, IEEE Trans. Inf. Theory.

[47]  Lixin Fan,et al.  Quantum circuits design for evaluating transcendental functions based on a function-value binary expansion method , 2020, Quantum Information Processing.