What is BP (belief propagation)?

Belief propagation is a message-passing algorithm. It is used for executing inference on graphical models, for example, Bayesian organizations and Markov random fields. Belief propagation is generally utilized in artificial intelligence and data hypothesis and has demonstrated empirical accomplishment in various applications comprising low-density parity-check codes, turbo codes. Belief propagation is also known as sum-product message passing.