I have been reading about semi-supervised techniques and would like to ask if anyone could direct me to any semi-supervised machine learning methods capable of generating probability distribution in a graph-based environment for discrete data? E.g. a Bayesian network like for semi-supervised category.