marginals for this distribution by using the forwardsbackwards algorithm on the potentials defined in the update.
computing the q(y) update amounts to re-running forward backwards on the message where there is an expected potential term which involves the belief over other variables.