Version 1.0
SELECT * FROM LoopyBeliefPropagation ( ON vertices_table AS vertices PARTITION BY vertex_key ON edges_table AS edges PARTITION BY source_vertex_key [ ON observation_table AS observation PARTITION BY source_vertex_key ] TargetKey ({ 'target_key_column' | 'target_key_column_range' }[,...]) [ ObservationColumn ('observation_column') ] [ EdgeWeight ('edge_weight') ] [ Accumulate ({ 'accumulate_column' | accumulate_column_range }[,...]) ] [ MaxIterNum ('max_iter_num') ] [ Threshold ('threshold') ] );