• Aucun résultat trouvé

On the Belief Propagation and its Dynamics

N/A
N/A
Protected

Academic year: 2021

Partager "On the Belief Propagation and its Dynamics"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00736225

https://hal.archives-ouvertes.fr/hal-00736225

Submitted on 27 Sep 2012

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

On the Belief Propagation and its Dynamics

Jean-Christophe Sibel, Sylvain Reynal

To cite this version:

Jean-Christophe Sibel, Sylvain Reynal. On the Belief Propagation and its Dynamics. ECCS’12

European Conference on Complex Systems, Sep 2012, Bruxelles, Belgium. �hal-00736225�

(2)

On the Belief Propagation and its Dynamics

J.C. Sibel, S. Reynal

ETIS / ENSEA / Univ. of Cergy-Pontoise / CNRS UMR8051 6, avenue du Ponceau 95014 Cergy-Pontoise Cedex

Abstract

In this study, we investigate the Belief Propagation (BP) algorithm proposed in [1] as an inference method to estimate the joint probability distribution of a given Bayesian network. Many works have raised up the use of BP in numerous applications as in image processing, computer vision, neural network, statistical physics and channel coding.

Among examples in the channel coding realm, we focus on the Low-Density Parity-Check (LDPC) codes used to protect a sequence of bits sent through a noisy channel. Any LDPC code can be represented by a graph whose edges (resp. the vertices) stand for the parity-check equations (resp. the bits) which protect the information against the noise of the channel. This graph is equiv- alent to a Markov random field. It is used to run the algorithm by iteratively passing messages along the edges in such a way that a message is the proba- bility distribution of the destination conditionned to the emitter. LDPC codes are sufficiently robust against the channel noise for the algorithm to converge after some iterations to the most likely state of the estimate of the joint proba- bility distribution. LDPC codes provide a lower bit-error rate than a no coded transmission for any values of the Signal-to-Noise Ratio (SNR).

However, most LDPC codes exhibit loop-like topological structures that ruin the BP performance in terms of the number of corrected errors. The short loops and the combinations thereof are especially harmful. These defects drive the algorithm toward states that are not the most likely ones, or even toward complex attractors that need to be defined.

A few studies have been carried out that propose an analytic approach to the BP convergence [2, 3]. Other authors have focused on experimental results to extract properties about the behavior of the BP algorithm [4]. In our work, we make use of well-known estimators and new ones to describe the dynamics of the algorithm in terms of the SNR.

One is the bifurcation diagram which we use to extract the critical values of the SNR for which the algorithm blatantly changes its behavior. Experiments we conducted on many noise realizations that lead to complex attractors provide three critical values that divide the SNR values into four intervals. Each interval

Email address: [email protected](J.C. Sibel)

Preprint submitted to Satellite Meeting Complex Behavior in Discrete Dynamical SystemsJuly 9, 2012

(3)

corresponds to particular dynamics.

To visualize these dynamics, we create a three dimensional reduced state space by the phase space reconstruction method. It brings out four different behaviors announced by the bifurcation diagram. Whatever the harmful noise realization we get back these four patterns as the SNR is increased: small sized attractor, limit cycle, chaos and fixed point.

To assert that the algorithm suffers from chaos and to evaluate its intensity we compute the largest Lyapunov exponent λ. The simulations provide the confirmation of these four behaviors and assert that the third interval matches with chaos of the BP.

We use the Jacobian matrix to underline the state parameters responsible for chaos. Though, the loop-like structure propagates the information along most edges, whatever its nature. Thereby we obtain from this estimator that all the messages suffer from a chaotic dynamic.

To complete the investigation, we propose a new estimator. It consists in computing the radius of the circumscribed hypersphere of the true trajectory in a given temporal window. By sliding this window, we get a sequence of radii. This sequence has the advantage to be one dimensional, whereas the trajectory is multi dimensional. Furthermore, it describes accurately the shape of the attractor and its diameter. This helps to understand the nature of the considered attractor. An extra use of these method is to compute the iterative evolution of the mutual distance between the hyperspheres of two initially close trajectories. Thus this estimator highlights the stability brought out by the largest Lyapunov exponent and it also provides the attractor nature.

To conclude, this study helps to classify four distinguished dynamical be- haviors of the BP along the SNR values. It confirms that the BP is widely infuenced by the topology of the considered LDPC code. The estimators, ei- ther well-known or new, provide qualitative and quantitative descriptions of the algorithm, especially for the complex dynamics.

Keywords: Inference, message-passing, loops, stability, chaos.

References

[1] J. Pearl,Probabilistic reasoning in intelligent systems, Kaufmann, 1988 [2] S.Y. Chung, T. Richardson, R. Urbanke, Analysis of sum-product decod-

ing of low-density parity-check codes using a gaussian approximation, IEEE Trans. Information Theory, Vol.47, No.2, 2001

[3] B.S. Ruffer, P. Dower, C.M. Kellet, S.R. Weller, On robust stability of the belief propagation algorithm for LDPC decoding, In Proc. 19th Int. Symp.

Mathematical Theory of Networks and Systems, 2010

[4] X. Zheng, F.C.M. Lau, C.K. Tse, S.C. Wong, Study of bifurcation behavior of LDPC decoders, Journal of Bifurcations and Chaos, Vol.16, No.11, 2006

2

Références

Documents relatifs

Baker et al. [2004] were pioneers to show that radiation belt populations are sensitive to the core plasmasphere distribution and specifically to the position of the

The RS+LDPC- Staircase combination is therefore a very good choice, with many advantages in terms of openness, availability of free codecs, simplicity of the specifications,

We also provide in Section V an example of a code family which is asymptotically good but for which the Tanner graph contains a cycle of linear length joining the transmitted

They consist in modifying the MS algorithm by changing the update rule of the messages from the variable nodes to the check nodes { n ia } i,a , each of these messages being

We introduce the use of Fast Flat Histogram (FFH) method employing Wang Landau Algorithm in an adaptive noise sampling framework using Random Walk to find out the pseudo-codewords

Another important aspect of the hyperspheres method is the raising of the behavior differences between two initially close trajectories: we easily observe that the evolution of

One of the most famous decoding algorithm is the Belief Propagation (BP) introduced in [3], extensively studied in [4], [5], [6], which is deemed to be the optimal

For SNR ∈ [0dB; 2.19db]: the reduced trajectory converges to a very small sized volume of E BP that we can consider as a fixed point whereas λ is close to the null value, for SNR