Introduction - If you have any usage issues, please Google them yourself
A large variety of algorithms in coding, signal processing,
and artificial intelligence may be viewed as instances of
the summary-product algorithm (or belief/probability
propagation algorithm), which operates by message
passing in a graphical model. Specific instances of such algorithms
include Kalman filtering and smoothing the forward–backward
algorithm for hidden Markov models