A free energy minimization framework for inference problems in modulo 2 arithmetic

7Citations
Citations of this article
51Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

This paper studies the task of inferring a binary vector s given noisy observations of the binary vector t = As modulo 2, where A is an M × N binary matrix. This task arises in correlation attack on a class of stream ciphers and in the decoding of error correcting codes. The unknown binary vector is replaced by a real vector of probabilities that are optimized by variational free energy minimization. The derived algorithms converge in computational time of order between wA and NwA, where wA is the number of Is in the matrix A, but convergence to the correct solution is not guaranteed. Applied to error correcting codes based on sparse matrices A, these algorithms give a system with empirical performance comparable to that of BCH and Reed-Muller codes. Applied to the inference of the state of a linear feedback shift register given the noisy output sequence, the algorithms offer a principled version of Meier and Staffelbach’s (1989) algorithm B, thereby resolving the open problem posed at the end of their paper. The algorithms presented here appear to give superior performance.

Cite

CITATION STYLE

APA

Mackay, D. J. C. (1995). A free energy minimization framework for inference problems in modulo 2 arithmetic. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1008, pp. 180–195). Springer Verlag. https://doi.org/10.1007/3-540-60590-8_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free