A Live, Multiple-Representation Probabilistic Programming Environment for Novices
Factor Graphs and the Sum Product Algorithm